• submit to reddit
Matthias Marschall02/06/14
0 replies

DevOps Dudes Comics: Aligning Goals

This installment of the DevOps Dudes series from Matthias Marshall looks at DevOps and mountain climbing.

Alec Noller02/05/14
0 replies

Dev of the Week: Rafael Winterhalter

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 Rafael Winterhalter, Java enthusiast and software engineer at Kantega in Oslo, Norway.

Mike Bushong02/05/14
2 replies

Open Source as the Future of IT

Open source is playing an increasingly important role in IT infrastructure generally. But is open source a natural evolutionary path for all IT disciplines, or are there certain characteristics that make some areas more ripe for open source than others?

Attila-mihaly Balazs02/05/14
0 replies

An Even Faster Java Expression Evaluator

I’ve been reading the How to write one of the fastest expression evaluators in Java article (also published over at JCG) and thought to myself – there is an even faster way! Thus I whipped up a Caliper benchmark which you can check out on my GitHub account.

Mike Cottmeyer02/05/14
0 replies

The Top Five Agile Methodology PPTs

Are you looking for the best Agile Methodology PPTs? We have scoured the web to pull together a list of the greatest Agile Methodology PPTs we could find. We hope you find these helpfully whether you are just starting your Agile journey or are well on your way and just looking for ways to improve.

Chen Harel02/04/14
2 replies

How to Write the Perfect Stack Overflow Question (After Analyzing 10,000)

This article is the result of researching over 10,000 Stack Overflow questions. It summarizes how you need to phrase and write your question in order to get better and faster answers.

Knut W. Hansson02/03/14
2 replies

Code Puzzler: Favorite Seats

Given an array of n rows numbered 0 to n-1, each of m seats 0 to m-1, where the cells have values True (meaning the seat is available) or False (meaning the seat is taken). A customer states that his favorite seat is at row x and seat y on that row.

Jakub Holý02/03/14
0 replies

A Secret Weapon Against Technical Debt

Technical debt is not the only monster we have to fight – it has a hidden evil twin, as pointed out by Niklas Björnerstedt: Competence Debt. There is an often neglected tool at our fingertips that might help us fight competence debt. Its name is – behold – JavaDoc

Rob Galanakis02/03/14
0 replies

Agile Game Development is Hard

I've spent the last few weeks trying to write a blog post about why Agile software development is inherently more difficult for games than other software. I came up with reasons that are purely circumstantial, rooted in business models and development environments. Nonetheless, it is the situation we are in; the good news is, we can change it.

Peter Lawrey02/03/14
0 replies

Hardware Transactional Memory in Java, or why synchronized will be cool again.

Hardware Transaction Memory has the potential to allow multiple threads to speculatively access the same data structure at the same time and let the cache coherence protocol determine if a conflict occurred. HTM aims to give you the scalability of fine grain locking, the simplicity of course grain locking, and performance close to no locking at all. If supported by the JVM, your program or library was written with course grain lock it could mean your application can scale to many more cores with little change.

Zac Gery02/03/14
0 replies

The Hidden Secret to Prioritizing Workload

At times life can feel like one constant distraction in a room filled with interruptions. Add the extra dimensions of new technologies, constant growth, continual communication, and never-ending deadlines brought on by software development, and a general sense of being overwhelmed or confused is understandable

Trisha Winter01/31/14
0 replies

Dear Marketing: IT Has What You’re Looking For, but Won’t Tell You Until You Ask!?

The author was at a conference last week and an IT director told her, "we’ve learned from experience that we can’t initiate a data project with the business. It doesn’t go well. We have to wait for them to ask us.” What? That is so stupid!

Zac Gery01/30/14
0 replies

Why Am I Developing This?!?

Let's set the scene: The project has been humming along, and a new request comes in for a minor change. It's completed in quick order, QA signs off, but the customers are frustrated and confused. To find clarity, stop focusing on what did happen and dig a little deeper into what didn't happen.

Alec Noller01/29/14
0 replies

Dev of the Week: Alex Curylo

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 Alex Curylo, long-time Mac expert and contract iPhone programmer in Vancouver, BC, Canada.

Zac Gery01/29/14
0 replies

The Effects of Agile on Long-Term Focus

It was over ten years ago that Agile was introduced to the development world. In that time, the development methodology has found great success. But Agile's short programming cycles often promote a common question: What about the long-term focus of a project or product?