• submit to reddit
Mitch Pronschinske02/08/13
3718 views
0 replies

DZone Links You Don't Want To Miss (2/8/13)

An article by a Cornell professor sparks a debate about MongoDB's fault-tolerance, and we get to see how the CEO of Evernote gets things done. Plus Drupal 8 gets a new default editor and the greatest CSS3 demo of all time arrives!

Johanna Rothman02/08/13
2131 views
0 replies

Agile Lifecycles for Geographically Distributed Teams, Part 2

A second example of geographically distributed development organizations. This example will show you how to use a project manager with Kanban and teams in silos.

Johanna Rothman02/08/13
2050 views
0 replies

Agile Lifecycles for Geographically Distributed Teams, Part 1

I’ve been working with geographically distributed and dispersed teams for the past couple of years. Some of them on quite large programs, some of them reasonably small. What they all have in common is that they all want to transition to agile.

Mitch Pronschinske02/07/13
3954 views
0 replies

Intra-Cluster Replication in Apache Kafka

To understand how replication is implemented in Kafka, we need to first introduce some basic concepts. In Kafka, a message stream is defined by a topic, divided into one or more partitions. Replication happens at the partition level and each partition has one or more replicas.

John Cook02/07/13
3167 views
0 replies

Randomized Studies of Productivity

Realistic scientific studies of productivity are often not feasible. For example, people often claim that programming language X makes them more productive than language Y. How could you conduct a study where you randomly assign someone a programming language to use for a career?

Mitch Pronschinske02/07/13
4088 views
0 replies

DZone Links You Don't Want To Miss (2/7/13)

Why it's better to have someone else test your code and why you should make hiring women a priority. Plus, RubyMine 5, Topaz (a New Ruby), and Play 2.1 are released.

Gonzalo Ayuso02/06/13
3211 views
0 replies

How to Configure Symfony’s Service Container to use Twitter API

To use Twitter API we need to handle http requests. I’ve written several post about http request with PHP (example1, example2), but today we will use one amazing library to build clients: Guzzle. Guzzle is amazing. We can easily build a Twitter client with it.

Glenn Dejaeger02/06/13
10257 views
1 replies

How to Become Hyper-Productive

Learn about 10 things you can do in your workflow, communication, and engineering techniques to make yourself more productive than you've ever been.

Mitch Pronschinske02/06/13
3591 views
0 replies

DZone Links You Don't Want To Miss (2/6/13)

Learn the difference between SO and Programming Stack Exchange with a little help from Bayes. Also find out about the 4 reasons your UX investment isn't paying off. Plus news around New Relic, MySQL, Java, and Ouya.

Venkatesh Kris...02/06/13
3655 views
0 replies

Day to Day Tools Used in Agile Projects

Here is the list of tools being used in an Agile environment that were discussed in this forum post. I have added some based on my previous experience as well.

Mark Needham02/05/13
5958 views
0 replies

Algorithm of the Week: Bellman-Ford Algorithm in Python

Bellman-Ford computes the single source shortest path which means that if we have a 5 vertex graph we’d need to run it 5 times to find the shortest path for each vertex and then find the shortest paths of those shortest paths.

Jim Bird02/05/13
8186 views
3 replies

Don’t Take the Technical Debt Metaphor Too Far

Because “technical debt” has the word “debt” in it, many people have decided that it makes sense to think and work with technical debt in monetary terms, and treat technical debt as a real financial cost.

Dave Rooney02/05/13
2689 views
0 replies

People are Funny

The top New Year's Resolutions are always to lose weight, start exercising, and to stop smoking. Of course, those resolutions are usually broken. So, I suppose that it shouldn't be a surprise that agile teams break resolution as well.

Mitch Pronschinske02/05/13
5478 views
0 replies

DZone Links You Don't Want To Miss (2/5/13)

A bunch of lecture videos just dropped for the programming languages course at Brown University. You'll also want to check out a new tool for changing website backrounds at will. Plus, you'll hear about a powerful new JS heatmap tool, the new release of Gradle, and more.

Jurgen Appelo02/05/13
2238 views
0 replies

The Flat Bonus System

Some people argue that organizations should get rid of their bonus systems. They say most of an organization’s performance is in the system, not in the people, and therefore it’s best not to differentiate between employees.