Announcing DZone’s Video Vault

See the original posting on DZone Python

For a decade, DZone has been a resource for developers and tech professionals all over. Our community has been able to rely on us for fresh, informative articles from a wide array of bloggers.

It’s our goal to bring you the best content from the top experts around the world.

That’s why we’re proud to announce the Video Vault!
Preview Text: 

AppDynamics Now Monitors Python Applications, Enter our Beta Program!

See the original posting on DZone Python

Python is a programming language that lets you work quickly and integrate systems more effectively. No wonder why it showed up as most popular coding language of 2015 in the annual CodeEval’s annual publication where they publish data on the “Most Popular Coding Languages” based on hundreds of thousands of data points we’ve collected by processing over 600,000+ coding tests and challenges…

Common Agile Objections

See the original posting on DZone Python

Last time (“Waterfall works when…”) I promised to discuss some of those common objections to “Agile.” (Actually, reading back this this post I’m struck by how like my “12 Myths of Agile Development” which was originally a blog post 2 years ago called “11 Agile Myths of 2 Truths”.)
Preview Text: 

Last time (“Waterfall works…

Running PageRank Hadoop job on AWS Elastic MapReduce

See the original posting on DZone Python

In a previous post I described an example to perform a PageRank calculation which is part of the Mining Massive Dataset course with Apache Hadoop. In that post I took an existing Hadoop job in Java and modified it somewhat (added unit tests and made file paths set by a parameter). This post shows how to use this job on a real-life Hadoop cluster.
Preview Text: 

Fitting a Triangular Distribution

See the original posting on DZone Python

Sometimes you only need a rough fit to some data and a triangular distribution will do. As the name implies, this is a distribution whose density function graph is a triangle. The triangle is determined by its base, running between points a and b, and a point c somewhere in between where the altitude intersects the base. (c is called the foot of the altitude.) The height of the triangle…

5 Things You Should Know About Continuous Deployment… by the Man Who Coined the Term

See the original posting on DZone Python

Tech Guru Timothy Fitz on making the jump to Continuous Deployment, the buzz around DevOps, and why GitHub has set back Software Departments by 5-10 years…

BlazeMeter invited me to ask 5 key questions to Timothy Fitz – the man who coined and popularized Continuous Deployment. Here are the results:
Preview Text: 

Tech Guru…

Measuring the Unmeasurable Benefits

See the original posting on DZone Python

Having a good governance framework supporting your strategy helps you to manage your intranet better.  The benefits people using the intranet will experience include:
Preview Text: 

It is vital to show the benefits to justify the work you have done and to plan with confidence for further improvements based on the success of your intranet to…

Package by Component and Architecturally-aligned Testing

See the original posting on DZone Python

I’ve seen and had lots of discussion about “package by layer” vs “package by feature” over the past couple of weeks. They both have their benefits but there’s a hybrid approach I now use that I call “package by component”. To recap…
Package by layer

Let’s assume that we’re building a web application based upon the Web-MVC pattern. Packaging code by layer is typically the default approach…

Configuration Files, Environment Variables, and Command-Line Options

See the original posting on DZone Python

We have three major tiers of configuration for applications. Within each tier, we have sub-tiers, larding on yet more complexity. The organization of the layers is a bit fungible, too. Making good choices can be rather complex because there are so many variations on the theme of “configuration”. The desktop GUI app with a preferences file has very different requirements from larger, more complex…

Code Golf: Infinite Loops

See the original posting on DZone Python

When it comes to ingenuity, Code Golf is my absolute favorite thing in the developer space. Code Golf, like the game of golf, is an exercise in brevity – the fewest lines of code and the smaller the file size, the better. It requires creativity, knowledge of your craft, and perseverance.So in order to showcase the brightest members of our community, DZone will be holding a weekly Code Golf…

I’m So Tired of It All

See the original posting on DZone Python

We work so hard to promote equality, to fight for the rights of people who are not middle-class white men, and time and again it just feels like we’re not getting anywhere. International Women’s Day highlights the issues that face women all around the world, and make our women-in-tech problem look like a genuine First World Problem, and yet we can’t even get that right.
Preview…

You Have to Be Able to Sell It…

See the original posting on DZone Python

All the great ideas are just that… great ideas… unless you can put them into practice.

I tell my team all the time that unless we can sell an idea to an executive… and know exactly what we’d do the next day if we sold it… it’s probably not worth talking about. At least not right now.

That’s not to say that we don’t run experiments. That’s not to say we don’t try new…

Finding Joy in the Journey

See the original posting on DZone Python

I am constantly pulled toward this idea, an idea I’m beginning to think of as delusional, that you can pivot the cultural direction of a company without that company first hitting rock bottom – or their version of it. I think if you are a CEO this doesn’t apply – but I’m not. Companies who do not naturally follow a particular trajectory also don’t respond very favorably to changing…

Git Pre-Commit Hook That Fails if “it.only” Used (Jest/Jasmine)

See the original posting on DZone Python

One of the annoying things with Jest is that while it enables you to run only a single test by using it.only, it does not report this in any noticeable way. Thus you can end up in the same situation as we did, not running many tests without knowing it. (Oh yeah, if we only did review the code properly …).

This git pre-commit hook will fail when you introduce it.only into the code:

Enterprise Agile or Agile Enterprise?

See the original posting on DZone Python

There is a huge world of difference between Enterprise Agile and Agile Enterprise. They are both valuable and accomplish very different things.
Enterprise Agile

Enterprise Agile addresses the question – “How can we use elements of Agile to improve typical corporate environments while staying within the existing paradigm of traditional (Tayloristic) management. This is Orange level…

No Time to Learn

See the original posting on DZone Python

The number one problem I see at clients is that there is no time to learn. Without time to reflect on how things are working, we don’t notice the things that we’re accustomed to not working very well. Without time to research what others are doing, we can’t make informed choices about things we might want to try. Without time to try experiments, we can’t find out if a different approach…

Machine Learning and Magic

See the original posting on DZone Python

When I first heard about a lie detector as a child, I was puzzled. How could a machine detect lies? If it could, why couldn’t you use it to predict the future? For example, you could say “IBM stock will go up tomorrow” and let the machine tell you whether you’re lying.

Of course lie detectors can’t tell whether someone is lying. They can only tell whether someone is exhibiting…

1 140 141 142 143 144 163