• submit to reddit
Alec Noller10/01/14
15841 views
0 replies

The Best of DZone: September 23 - 30

If you missed anything on DZone this week, now's your chance to catch up! This week's best include 10 questions to ask in programming interviews, why we need functional programming, the high price of the Internet of Things, how testability does not equal good design, and more.

Johanna Rothman10/01/14
7287 views
2 replies

Change is Learning: No Silver Bullets or Quick Fixes

My professors taught me structured design and design by contract. Those were supposed to be the silver bullets for programming. I thought I was the only idiot that structure and specification didn’t work for. Why did I have to iterate and increment?

Gil Zilberfeld10/01/14
6937 views
0 replies

The Measure Of Success

What makes a successful project? Waterfall project management tells us it’s about meeting scope, time and cost goals. Do these success metrics also hold true to agile projects?

Chris Odell10/01/14
1754 views
0 replies

SOHO Agile – Practices make perfect

Now if you are a SOHO developer then you might think that agile practices are irrelevant to you. I would disagree.

Kevin Rutherford10/01/14
2304 views
0 replies

A problem with Primitive Obsession

A number of the teams I work with have been looking at the Primitive Obsession code smell recently. As we have explored legacy code looking for examples of the smell, I’ve noticed a tendency to enthusiastically label every primitive in any method signature as smelly. I so wish Fowler and Beck hadn’t used this particular name, because it seems to spread as much confusion as enlightenment.

Shelan Perera10/01/14
5182 views
0 replies

Want to learn anything faster?

We are in a world with lot of learning opportunities. But how much stuff do we really learn? What holds us back from learning new things faster?

Mike Cottmeyer10/01/14
3458 views
2 replies

Release Planes versus Release Trains

When speaking to architecture, SAFe refers to architectural runway, not architectural train tracks or a rail-yard. It’s a mixed use of transportation metaphors that is not explained. The runway is a perfect alignment with my Release Plane metaphor.

Kevin Daly09/30/14
14051 views
5 replies

Don't fall in love with your own code!

Don't fall into the trap of falling in love with your own code.

Ajitesh Kumar09/30/14
2241 views
0 replies

AngularJS – How to Use AngularJS with Legacy UI Code?

This article presents tips on how to use AngularJS with legacy UI code, which could present challenges such as those described later in this article. Please feel free to leave comment/suggest if I failed to mention one or more important points.

Rob Galanakis09/30/14
4831 views
1 replies

Keeping talented employees

I’m normally not a fan of reducing human behavior to a list like this, but it seems pretty complete, and the words resonated.

Davinder Singla09/30/14
1837 views
0 replies

Kendo UI Custom Grid

n this article I will show you how we can customize the Kendo UI grid to have custom toolbar at the top with command buttons to add, update and delete grid data. I will provide the step by step details for creating custom grid. In the end we will have a grid as shown below.

Bozhidar Bozhanov09/29/14
6818 views
1 replies

Load-Testing Guidelines

Load-testing is not trivial. It’s often not just about downloading JMeter or Gatling, recording some scenarios and then running them. It’s good to be reminded of some things that can potentially waste time.

Mark Needham09/29/14
3238 views
0 replies

R: ggplot - Plotting multiple variables on a line chart

In my continued playing around with meetup data I wanted to plot the number of members who join the Neo4j group over time. I wanted to plot the actual count alongside a rolling average for which I created the following data frame:

Jim Bird09/29/14
8384 views
0 replies

Can Static Analysis replace Code Reviews?

Until more developers get more training and understand more about how to write secure software, we will all need to lean on static analysis (and dynamic analysis) security testing tools to catch vulnerabilities. But static analysis isn't a substitute for code reviews.

Dmitriy Setrakyan09/29/14
2613 views
0 replies

One-Phase-Commit: Fast Transactions For In-Memory Caches

By ensuring that all objects participating in a transaction are mapped to the same logical partition, we can remove the whole "prepare" phase from the distributed commit protocol, thus converting the standard 2-Phase-Commit into very light weight 1-Phase-Commit transactions.