• submit to reddit
Johanna Rothman12/10/13
4277 views
0 replies

Handoffs are Not a Bad Word

In an agile team, especially with continuous integration, we don’t notice handoffs. Continuous integration makes handoffs trivial. If we work together to achieve a feature, as in swarming or mob-programming, we don’t even have handoffs.

Paul Hammant12/10/13
4757 views
0 replies

Continuous Review (con't)

A few days ago I made the case that the most efficient code review process is one that deals with reviews within minutes of hours of the commit they pertain to. I didn’t dwell so much on the difference between pre-commit reviews (that until they “pass”, the commit can’t go in), and post-commit reviews (which suggest prioritized follow up work in the case of “fail”).

Olga Kouzina12/10/13
4552 views
0 replies

3 Checkpoints for Your Development Process

We need to be aware of any peculiarities of the real development process to select a tool that would be capable to replicate it. So, what are the things to note about the process that one would definitely need in the tool?

Peter Zaitsev12/10/13
5460 views
1 replies

Linux Performance Tuning Tips for MySQL

These simple Linux tuning tips will increase MySQL performance and make it more stable (and avoid swapping).

Troy Miles12/10/13
5710 views
0 replies

Why Hackathons?

As a corporate developer I rarely get time to have fun. Hackathons bring the fun back into development.

Lorna Mitchell12/10/13
5244 views
0 replies

Open a GitHub Pull Request with Hub

GitHub publishes a command line tool called hub, which is a more convenient way than the website for doing a few specific tasks and in particular I've been using it more and more for opening pull requests. The basic workflow is to create a branch, add your changes, and then push it to GitHub

Jakub Holý12/10/13
5607 views
1 replies

Code Is Cheap, It’s Knowledge Discovery That Costs

If we knew exactly what code needs to be written, what needs to be done and how it can be done, we would need very little time to write it. It is the discovery of the knowledge what to build and how to build it that takes all the time.

Moshe Kaplan12/10/13
5174 views
0 replies

Is There a Good Solution for SQL Server HA & Azure?

I do not see Windows Azure SQL Database as a feasible solution for a firm that expects its business to scale. The only way to migrate from Windows Azure SQL Database is to export its data and import it on a regular instance, and it's not acceptable when you have a significant traffic.

Alec Noller12/10/13
3520 views
0 replies

Big Data Search with Solr and Hadoop

This set of slides on the applications of Apache Solr and Hadoop in search takes an interesting look at one of the key uses of Solr and Hadoop. The slides give a brief overview of the technologies, then explore a wide variety of different subjects in Solr and Hadoop.

Brian Gracely12/10/13
2983 views
0 replies

The Cloudcast #124: Cloud Operations

Aaron talks with Shmuel Kliger, Founder & President of VMTurbo (@VMTurbo). Topics include cloud operations, common problems and root cause, implications of Open Source Software on the market, and predictions for the future

Bob Hartman12/09/13
5820 views
0 replies

Focusing on the Right Things in Your Daily Scrum

"Yesterday, I was in Sprint Planning…” I hear it once, and I’m suspicious. By the time the third team member says this, it’s clear the Daily Scrum I’m observing is broken. Everyone in the room knows we did planning yesterday—we were all there

Alec Noller12/09/13
10503 views
0 replies

Why the MongoDB Haters are Wrong

This article, over a year old but reinvigorated by the recent "never use MongoDB" incident and its aftermath, takes an interesting look at last year's wave of MongoDB criticism by tracking the various arguments that had been made and responding to them individually.

Jim Hirschauer12/09/13
4125 views
0 replies

A Real Example of the Database to Storage Performance Relationship

The shared storage concept is great for helping to keep storage infrastructure and management costs relatively low but creates cross silo finger pointing when there are performance issues. In this blog post we will explore a real world example of how to avoid finger pointing and get right down to figuring out how to fix the problem.

Henrik Warne12/09/13
6708 views
4 replies

TDD, Unit Tests and the Passage of Time

Many programmers have a hard time writing good unit-tests for code that involves time. For example, how do you test time-outs, or periodic clean-up jobs? If you structure the code the right way, much of the complexity disappears. Here is an example of a technique that lets you test time-related code with ease.

Alec Noller12/09/13
8401 views
0 replies

Introduction to Machine Learning: Everything You Need to Know

This presentation from Hilary Mason at devs love bacon is an introduction to machine learning for those who have no prior experience with it. Take a look if you're interested in a quick, fun overview to help you get started.