Tags: Development

Getting Started with Git: Terminology 101

Version control is an important tool for anyone looking to track their changes these days. It's especially helpful for programmers, sysadmins, and site reliability engineers (SREs) alike. The promise of recovering from mistakes to a known good state is a huge win and a touch friendlier than the...
Read 0 Comments

How To Delete a Local and Remote Git Branch

Branches are part of the everyday development process and one of the most powerful features in Git. Once a branch is merged, it serves no purpose except for historical research. It is common and recommended practice to delete the branch after a successful merge. This guide covers how to delete...
Read 0 Comments


Learn essential open source skills from the Introduction to Open Source Development, Git, and Linux training course and sign up now to start your open source journey.

How to Work with Git and GitHub

Enterprises of all sizes are reporting dramatic and widening skills gaps in Linux and open source skills. Meanwhile, Linux tops the list as the most in-demand open source skill, according to the 2018 Open Source Jobs Report. In this article series, we are taking a closer look at one of the best new...
Read 0 Comments

What the Data Says About How Linux Kernel Developers Collaborate

Many people consider themselves a Linux kernel developer first, an employee second. Even when they enjoy their current job and like their employer, most of them tend to look at the employment relationship as something temporary, whereas their identity as a kernel developer is viewed as more...
Read 0 Comments

Secrets of Maintainable Codebases

You should write maintainable code. I assume people have told you this, at some point.  The admonishment is as obligatory as it is vague. So, I’m sure, when you heard this, you didn’t react effusively with, “oh, good idea — thanks!” If you take to the internet, you won’t need to venture far to find...
Read 0 Comments


Brendan Burns KubeCon
In his presentation at KubeCon, Brendan Burns showed how distributed systems can be created in just a few lines of code.

Democratizing Distributed Systems with Metaparticle

The best way to take some of the difficulty out of distributed systems is to include the creation of infrastructure directly in code, rather than creating separate config files. Brendan Burns, a software engineer at Microsoft, presented his solution to this problem at KubeCon last November. His...
Read 0 Comments

Apache Apex Is Promoted To Top-Level Project

The rise of interest in Apache Spark has demonstrated just how important streaming data has become in the big data ecosystem. Real-time data and the technologies that support it were perhaps the biggest stars of last month's Strata + Hadoop World conference in San Jose. So it's probably no...
Read 0 Comments

Bimodal IT: And Other Snakeoil

“Bimodal IT is the practise of managing two separate, coherent modes of IT delivery, one focused on stability and the other on agility.  Mode 1 is traditional and sequential, emphasizing safety and accuracy.  Mode 2 is exploratory and non-linear, emphasizing agility and speed.” So your Mode 1...
Read 0 Comments
Click Here!