• submit to reddit
Alec Noller02/26/14
10026 views
0 replies

Dev of the Week: Matt Raible

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 Matt Raible, Web Architecture Consultant specializing in open source frameworks.

Nikita Salnikov...02/25/14
6142 views
1 replies

How to Estimate Memory Consumption

This story goes back at least a decade, when I was first approached by a PHB with a question “How big servers are we going to need to buy for our production deployment”. The new and shiny system we have been building was nine months from production rollout and apparently the company had promised to deliver the whole solution, including hardware. Oh boy, was I in trouble.

Dave Bush02/25/14
6176 views
1 replies

Test Driven Specifications

The gig that was suppose to be a couple of weeks long was quickly turning into a perpetual job. Soon I learned that what I was working with was a system that had a lot of bugs, but no one was willing to admit that. Eventually, frustrated by the fact that this system seemed to have a new bug every day, I asked for the specs so that I could create a test plan. That’s when I found out the worse news of all about this system: Lost Specifications.

Ian Mitchell02/25/14
5868 views
0 replies

Choosing Columns for Agile Team Boards

In this article we answer a common query about Scrum and Kanban boards: what columns should be used for tracking the progress of work items?

Kin Lane02/25/14
8009 views
0 replies

Why Are We Not Innovating On The Big Problems?

One side of my news feed showcases how we are innovating with technology in so many new ways, and the other side just tells how screwed we are. Which is it? Are we innovating or are we drowning in big problems?

Eyal Golan02/25/14
6981 views
0 replies

Agile Mindset During Programming

The problem I had was that I knew were I needed to go, but instead of taking small steps, I kept trying to take one big leap at once. Which brings me to the analogy of Agile to good programming habits (and TDD would be one of them). One of the advantages in Agile development that I really like is the small steps (iteration) we do in order to reach our goal.

Tribhuwan Negi02/25/14
4785 views
0 replies

Get Started on Test-Driven Development!

Agile teams embracing TDD thought-process to design and implement their product features have realized significant improvements in code and design quality. Still waiting and thinking about TDD?

Alec Noller02/24/14
7340 views
0 replies

MongoDB Aggregation: How to Work with 30 Years of NBA Data

If you've been waiting for the day when MongoDB and basketball would finally intersect, here is some good news: This recent post has crunched 30 years worth of NBA data with MongoDB aggregation.

Sebastian Laskawiec02/24/14
14681 views
5 replies

Brief comparison of BDD frameworks

This article describes an approach for creating live documentation for Java projects. One of the easiest way is to use a BDD framework - but which one? Hopefully this article will answer your questions...

Michael Sahota02/24/14
4067 views
0 replies

Beyond Roles in Scrum

In this post we will explain how we can move to shared responsibility by focusing away from roles in Scrum.

Rob Galanakis02/24/14
6814 views
0 replies

Using code metrics effectively

Code metrics are a conversation starter. Metrics are a great way to start the conversation that says, “Hey, I notice there may be a problem here, what’s up?” In this post, I’ll go through a few cases where I’ve used metrics effectively in concrete ways. This is personal; each case is different and your conversations will vary.

Mike Cottmeyer02/24/14
6022 views
0 replies

Keeping Everybody Happy with Separate Agile Systems

To fully realize predictability, progress visibility and collaboration through Agile, you need separate Agile systems to manage responsibilities and accountabilities that are different for each role.

Ayende Rahien02/24/14
8201 views
8 replies

Fail, Fail, Fail: More Job Candidate Fails

Sometimes, reading candidates' answers pisses the author off. He has a question that goes something like this: "We have a 15TB csv file that contains web log, entries sorted by date. Find all log entries within a given date range. You may not read more than 32 MB." This is how one candidate replied.

Alec Noller02/23/14
7003 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
5044 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.