• submit to reddit
Benjamin Ball06/23/14
3966 views
0 replies

DZone Research Continuous Delivery News Update (June 23)

This month's Continuous Delivery industry update includes: Electric Cloud launches two new automation and build tools, IBM launched a simplified environment manager, Codeship gets a redesign, CFEngine Enterprise 3.6.0 is out, Chef issue tracking is updated, the CloudBees and Serena partnership, and more.

Henrik Warne06/23/14
19657 views
0 replies

Switching from Java to Python: First Impressions

Three months ago I changed jobs, and in the process switched from Java to Python. Here are the differences that have stood out for me since making the switch. I am not a Java-programmer, or a Python-programmer. I am a programmer, period. There are differences, but Python and Java have more in common than what sets them apart.

Erich Styger06/23/14
1825 views
0 replies

FILLing unused Memory with the GNU Linker

In many of my applications I use a CRC/checksum to verify that the code/flash on the target is not modified. For this, not only the code/data in flash counts, but as well all the unused gaps in the memory map.

Chase Seibert06/23/14
1656 views
0 replies

Debugging an IE7 browser crash (manual git bisect)

Every once in a while, you have to put in a heroic effort to diagnose a bug. When you finally figure it out, you want to run around the office singing “We are the champions”, even if it turns out to be a trivial issue. Because that doesn’t mean it took a trivial amount of effort.

Mike Bushong06/23/14
3961 views
0 replies

The re-emergence of the Operating System

None of us should be surprised when the industry starts talking a bit more broadly about the role of the operating system going forward.

Whitney Baker06/22/14
2268 views
0 replies

The Best of the Week (June 13): Agile Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Agile Zone (June 13 to June 20). This week's topics include accountability, pair programming, fitness and coding, agility as an idea and organizational structure.

John Cook06/22/14
3121 views
2 replies

Benchmarking C++, Python, R, etc.

The other day Travis Oliphant pointed out an interesting paper: A Comparison of Programming Languages in Economics. The paper benchmarks several programming languages on a computational problem in economics.

Benjamin Ball06/21/14
14892 views
0 replies

Illustrating and Visualizing Continuous Delivery

Nhan Ngo, a QA engineer at Spotify, made a series of illustrations about visualizing Continuous Delivery that are available under a Creative Commons license. She's done an amazing job at making a concept easy to visualize that many are unable to understand even after a great deal of educating.

Jonathan Levene06/21/14
1400 views
0 replies

Creating a Culture of Quality

Every product company wants to delight customers with a high-quality product, and many engineering organizations naturally focus on process improvements to reach quality goals. But organizational culture eats strategy and process for breakfast. So how do you create a culture of quality?

David E Jones06/21/14
1291 views
0 replies

Why I Work Without Pay on Free Software: Flow and Autotelic Creative Work

Work on free software projects is a good way to experience flow, is a good autotelic creative work experience. This article describes what flow is, how to recognize it, how to cultivate it, and how it can be applied to your work life and career in general.

Mahesh Chopker06/20/14
11758 views
0 replies

Java Code Review Checklist

There exist many code review checklist blogs/articles in the net telling standard Java best practices/guidelines; And I have come up with a checklist accommodating best practices from some of the recent popular books (reference given) and guidelines from Oracle (on Security).

Mike Bushong06/20/14
3972 views
0 replies

Network Autonomy: Feedback Defined Networking

If nothing else, SDN in whatever definition you like, is giving us the concept of a programmable network. And what use is programming a network if all you use it for is to automate basic configuration information?

Gil Zilberfeld06/20/14
2115 views
1 replies

#NoEstimates

When I started my career as a software developer, there was a running joke in the company. For each level of management, we should multiply an estimation by 1.3.

Raymond Camden06/20/14
5846 views
0 replies

ColdFusion UI The Right Way: HTML version

Back when Adam Cameron and I launched the ColdFusion UI - The Right Way project, I mentioned that initially we would accept submissions from the community to build out the content before releasing an actual readable version. Earlier this week I got off my rear and actually built a process to make this happen.

Steven Lott06/20/14
8109 views
0 replies

The Swift Programming Language

Swift lowers the bar for entry to the iOS market. Does it also lower the bar for Mac OS X?