• submit to reddit
Alec Noller02/23/14
7028 views
0 replies

The Best of the Week (Feb. 14): NoSQL Zone

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone! This week's best include debugging a failing unit-test which interacts with RavenDB, part two of a tutorial on building a recommendation engine in Neo4j, why Cassandra's plainness makes it better than MongoDB, and more!

Leif Walsh02/22/14
5081 views
0 replies

What’s New in TokuMX 1.4, Part 3: Optimized Updates

In this series of blog posts, the author describe the most interesting changes in TokuMX 1.4.0 and how they’ll affect users. Part 3 covers performance improvements that were achieved by making two big changes to how updates are implemented.

Zac Gery02/21/14
8645 views
0 replies

When to Flex or Stand Firm in Programming

One bad habit that permeates the industry is fellow developers arguing about how code is written. Although their hearts are in the right place, in most cases their focus may need adjustment. The late author Zig Ziglar was known to say "Be firm on principle but flexible on method." This is an excellent approach not only to life but programming.

Dave Bush02/21/14
7663 views
10 replies

Why Don’t You Practice Test First Development?

I would have said “Test Driven Development” but I want to make it clear that what I’m talking about is writing test first, or at least simultaneous to writing the code. Not sometime after, even if that after is immediately after.

Zac Gery02/20/14
8596 views
0 replies

Programming Vocabulary: The "No" Reflex

A great development manager once said, "It's just software." That simple statement tells a much larger story. Software development for most companies is all about time and money. Most requests can be satisfied but developers have a tendency to rebut with "no" when they believe the work is too difficult, requires extensive time, or for a variety of other concerns.

Eli Bendersky02/20/14
6022 views
0 replies

Squashing Github pull requests into a single commit

Github’s pull requests are a terrific tool for collaborating on open-source projects. I get one or two a week on average for my projects, and I love it. The UI is very clean – you get to see exactly the changes, the full branch if you’d like, even the Travis CI integration is working checking that the branch still passes your tests.

Paul Duvall02/20/14
4652 views
0 replies

Continuous Integration in the Cloud

This article is the third part of the Cloud Delivery Blueprints series. It discusses how to go from no cloud infrastructure and no continuous integration set up to having a functioning Deployment Pipeline in Amazon Web Services. It discusses high level topics while also providing a reference implementation so it’s easy to follow along with

Istvan Forgacs02/19/14
9087 views
2 replies

Debugging Step by Step – Delta Debugging

By applying a faulty implementation of the well-known Quicksort algorithm, we show how to find bugs faster. The method is based on reducing the input so that the smaller input still trigger the fault while even smaller doesn't.

Alec Noller02/19/14
13549 views
0 replies

Dev of the Week: Rafał Kuć

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 Rafał Kuć, software architect and Solr and Lucene specialist.

Ariya Hidayat02/19/14
4057 views
0 replies

Tricks for GPU Composited CSS

The use of graphics processing unit (GPU) in modern browsers, particularly for page rendering, means that there is no more excuse for laggy animation. In some cases, when the intended animation is not necessarily GPU friendly, some tricks need to be employed so that the graphics operations do not cause a potential performance problem.

Pushpalanka Jay...02/19/14
3776 views
0 replies

Latest ESB Performance Round

The results of latest round of ESB performance study is out now, which has been conducted by WSO2, comparing performance of 4 open source ESBs. This is an open and repeatable performance study, where the used EC2 AMI is published as a public AMI that contains all the configured ESBs and execution logs along with system configurations.

Mike Cottmeyer02/18/14
6294 views
0 replies

Religion, Politics, and Agile

Most folks have heard the old adage that you never discuss religion or politics in polite company. Frankly, I’m guilty of both because I think it’s fun and I can take it. As a society, I think it’s time to consider a third category of zealotry that needs to be banned from our fancy dinner parties… agile methodology.

Dustin Whittle02/18/14
8409 views
0 replies

Architecting for the Cloud

The biggest difference between cloud-based applications and the applications running in your data center is scalability. The cloud offers scalability on demand, allowing you to expand and contract your application as load fluctuates. This scalability is what makes the cloud appealing, but it can’t be achieved by simply lifting your existing application to the cloud

Jp Morgenthal02/18/14
5808 views
0 replies

DevOps Master: Building Bridges Between Dev and Ops

I will admit I have been a strong opponent of those listing roles and organizations as DevOps. Primarily because DevOps is a way to do something and creating a role DevOps Engineer is just putting lipstick on the pig for those looking to hire a Linux Sysadmin or infrastructure script coder. Likewise, the DevOps organization is a somewhat more likeable term, but still ambiguous at best.

Phil Whelan02/18/14
3615 views
0 replies

DevOps: Self-Service

It is hard to imagine life before self-service in grocery stores. For developers and young startups growing up with cloud solutions like Amazon Web Services, Heroku and Engine Yard, self-service is already becoming the norm. Some of these folks probably cannot even imagine a world before this.