days
0
-10
-6
hours
0
-8
minutes
-3
-9
seconds
-1
-4
search

Articles

Thinking alike

Microservices, have you met… DevOps?

Jeff Sussna wants to elevate the manageability of microservices to the DevOps level. To do this, organizations have to shift their definition of system-level quality from stability to resilience. Let us start treating microservices as the complex systems they are.

Finding the best programming experiences

Taking control of your own curriculum

There are things you learn at university. And there are skills you can only ever learn in the real world. Shutterstock’s Director of Engineering Sandeep Chouksey gives us his tips on the best places to find the practical experiences that make a good programmer.

The problems of DVCS

How Git and Mercurial can hurt your code review

For all of their efforts in helping teams deliver more commits, Git and Mercurial have also introduced one significant problem: the slowing down of peer reviews. Marcin Kuzminski explains how “pragmatic groupings” can help.

Beware the branch

Git branches considered harmful

A great feature of Git is how easy it is to make branches, but have you ever considered that public branches could be harmful? Pieter Hintjens brings the point home based on his experience and gathered evidence based on forks.

#NoEstimates

Applied capacity planning

Another addition to the #NoEstimates debate, Tomas Rybing looks at measuring the capacity of teams without effort estimation, in a process easy to remember. It just so happens to be faster and more accurate than estimating.

Server talk

Generating servers with zproto

Pieter Hintjens’ protocol framework zproto is a tool that generates whole servers in C from state machine models. Here he takes us through the models we need to know about and the background behind the tool itself.