• submit to reddit
Eli Bendersky12/04/13
5574 views
0 replies

Intel i7 Loop Performance Anomaly

Recently I’ve been doing some benchmarking and came upon a very surprising behavior from a number of different Intel i7 CPUs (it manifests on Sandy Bridge and Haswell desktop-class CPUs as well as Sandy Bridge-EP Xeon CPUs).

Lorna Mitchell12/04/13
5251 views
0 replies

Git Add Interactive

In common with most development projects these days, I'm using git more and more. It's interesting though that the way that I use this tool just keeps on changing and evolving even after about 4 years of regular use. Today I thought I'd share a new habit that I've developed: using git's ability to stage changes interactively.

Evan Leybourn12/04/13
7146 views
0 replies

Managing Distributed Agile Teams

In a distributed Agile project, team members may not often see each other face to face, but must work collaboratively toward a single outcome. The reasons for distributing your Agile team will be different for each organisation.

Johannes Brodwall12/04/13
7844 views
6 replies

Lean Architecture

Lean thinking describes seven classical sources of waste. Here are the seven wastes of enterprise information application architecture:

Dalip Mahal12/04/13
3065 views
0 replies

What the Heck are Non-Functional Requirements?

Every developer needs to be aware of what those non-functional requirements are and why operations personnel and help desk personnel are customers that are just as important as the end-users.

Andreas Kollegger12/03/13
4793 views
0 replies

Why Graph Databases are the Best Tool for Handling Connected Data like in Diaspora

Document databases do a good job at storing a single representation of an aggregate entity, but struggle to handle use-cases that require multiple, different views of the domain. Fortunately, there is a data model that embraces rich connections between your domain entities: graph databases.

Lukasz Szyrmer12/03/13
4144 views
0 replies

Five Metaphors Which Eliminate Legacy Code Confusion

Einstein supposedly claimed that “if he had one hour to save the world he would spend fifty-five minutes defining the problem and only five minutes finding the solution.” Legacy code requires that kind of imagination.

Rafał Kuć12/03/13
7323 views
0 replies

Apache Lucene and Solr 4.6

Recently, Apache Lucene and Solr PMC announced another version of Apache Lucene library and Apache Solr search server numbered 4.6. This is a next release continuing the 4th version of both Apache Lucene and Apache Solr.

Antonin Januska12/03/13
2744 views
0 replies

Fixing debugger-linecache failure to install gem native extension with Ruby 1.9.3

If you’re still plagued by having to use Ruby 1.9.3 and you may be using, idk, Vagrant or any other type of testing environment, or just your own machine, you may have encountered the following error...

Nikita Salnikov...12/03/13
5681 views
0 replies

G1 vs CMS vs Parallel GC

This post is following up the experiment we ran exactly a year ago comparing the performance of different GC algorithms in real-life settings. We took the same experiment, expanded the tests to contain the G1 garbage collector and ran the tests on different platform.

Roman Pichler12/03/13
5831 views
5 replies

The GO Product Roadmap – a New Agile Product Management Tool

I have developed a new goal-oriented agile roadmap — the GO product roadmap, or “GO” for short. GO is based on my experience of teaching and coaching product managers and product owners, as well as using product roadmaps in my own business.

Mike Bushong12/03/13
4722 views
2 replies

Don't Ask Before You Take Vacation

When you ask for permission to take a vacation, you are implicitly saying that work is the higher-order item in your life. I cannot tell you how many people fall into the trap of thinking that they should schedule their vacations around their work schedule.

Ayende Rahien12/03/13
3545 views
0 replies

The Difference Between fsync and Write Through, According to the OS

When we call fsync, we have to do that with a file handle. But as it turned out, that isn’t quite as useful as you might have thought it would be.

Mitch Pronschinske12/03/13
5686 views
2 replies

Monocle Open Sourced - Install it on Heroku!

For those who are not aware of monacle.io, it's a beautiful, mobile-first link sharing webpage design, and now it's open source! Here's how you can give it a no-tears deployment on Heroku.

Brian Gracely12/03/13
3644 views
0 replies

The Cloudcast #123: Monitoring the Clouds from the Cloud

Brian talks with Mohit Lad (@mohitlad, CEO/Co-Founder of Thousand Eyes) about cloud applications, monitoring-as-a-service, the evolution of cloud tools and important considerations for developers and IT to consider when using SaaS-based management.