• submit to reddit
Allen Coin10/16/13
0 replies

Dev of the Week: Antonin Januska

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Antonin Januska: web developer, designer, and writer.

Avi Yehuda10/16/13
3 replies

Best Code Convention Syndrome

Developers often tend to think that one coding convention is better than another in terms of readability. The fact of the matter is, there isn’t any proof that one convention gives better readability than another.

Mitch Pronschinske10/16/13
2 replies

How CloudBees Uses the Emerging Pattern of Microservices

What are microservices? They're like little modular pieces of an application that can all be built, maintained, and deployed separately so that if one goes down, it doesn't bring down the whole app. Think of them like single-purpose unix apps. Netflix and CloudBees both use microservices.

Mitch Pronschinske10/16/13
0 replies

Major Use Case: Adobe Moved Neo4j From Data Center to the Cloud

See how it looks when an application based on the open source graph database Neo4j makes the big switch to cloud infrastructure. This was Adobe, so it had to be done right.

Mitch Pronschinske10/16/13
0 replies

OpenShift's New Features This Year

OpenShift has been steadily updating and gaining new featues. Docker support and the collaboration to improve Docker are probably the two most anticipated changes coming, but let's take a look at how OpenShift has improved so far this year.

Alec Noller10/16/13
0 replies

Hating on Hadoop: Are Critics Being Unfair?

There's been a lot of talk recently about people latching onto Big Data as a buzzword and overestimating their needs regarding their own data. However, this recent article from Forbes' CIO Network suggests that a lot of the criticism of Hadoop is unfair, and potentially a bit of a bandwagon itself.

Ian Mitchell10/16/13
0 replies

Scrum to Lean Kanban: Some Problems and Pitfalls

Scrum Teams who follow a system's journey into service often find that work becomes more Kanban-like. In this article we examine the challenges and gotchas of moving from a project context to "Business As Usual".

Johanna Rothman10/16/13
0 replies

Why Cost is the Wrong Question for Evaluating Projects in Your Project Portfolio

If you make your project portfolio decisions based on money, estimated cost, you too will have Sony’s problems. This is why cost is the wrong question to ask. You want to ask the value question, “How much value will this project provide?”

Steve Smith10/16/13
0 replies

Application Pattern: Verify Branch By Abstraction

A fundamental requirement of Continuous Delivery is that the codebase must always be in a releasable state, with each successful pipeline commit resulting in an application binary ready for production use. How can an architecture evolve without impacting the flow of customer value or increasing the risk of production failure?

Trevor Parsons10/16/13
0 replies

How To Track Peak Load and Memory Usage vs Response Time on Heroku

A few months back Heroku introduced log-runtime-metrics, which you can enable from the command line to insert CPU load and memory usage metrics into your log events at 20 second intervals. What if you want to look back at your performance over the past 20 mins, hour, or week for that matter, though?

Hubert Klein Ikkink10/16/13
0 replies

Grails Goodness: Setting Property Values through Configuration

In Grails we can define properties for services, controller, taglibs, Spring components and other components in the Spring application context through configuration.

Alec Noller10/16/13
0 replies

RxJava and Android: How to Develop on Android Without Losing Your Mind

A recent post from Mark Hudnall's blog discusses the purpose and implementation of RxJava, which is a Java implementation of FRP (Functional Reactive Programming). RxJava can do a lot to help manage user interaction, particularly while updating the UI during user interactions or working in the background.

Dustin Marx10/16/13
0 replies

Too Many Parameters in Java Methods, Part 1: Custom Types

I consider lengthy parameters lists in constructors and methods to be another "red flag" in Java development that may not necessarily be "wrong" in terms of logic and functionality, but often hint at the high possibility of current or future errors.

Itamar Syn-hershko10/16/13
0 replies

Google, Cluster Management and the Red Pill

There are two types of infrastructures: those who manage their servers manually, and those who do it automatically using tools like Puppet. This article considers a third type, about growing computers in a farm like plants, about thinking abstractly so many levels above what's being discussed today.

Kief Morris10/16/13
0 replies

Extreme Change Management

We need to change the way we talk about change management. New technologies, practices, and commercial pressures have made traditional change management approaches difficult to apply effectively. There is no tradeoff between rapid delivery and reliable operations.