Tags: software development

calvin-weibel-426905-unsplash.jpg

upstream
Learn more about the advantages of upstreaming.

Convincing Your Manager That Upstreaming Is In Their Best Interest

In an ideal world, everyone would implicitly understand that it just makes good business sense to upstream some of the modifications made when creating your Linux powered devices. Unfortunately, this is a long way from being common knowledge. By Martyn Welch, Senior Software Engineer at Collabora....
Read 0 Comments

Taming the Rate of Change

Change frequency is an indicator of time to create business value. In order to create value in a given amount of time, you need to be able to release your code a certain number of times and learn from those changes. The less frequently you release, the longer it can take to create value. Increase...
Read 0 Comments

Ruby in Containers

There was a time when deploying software was an event, a ceremony because of the difficulty that was required to keep this consistency. Teams spent a lot of time making the destination environments run the software as the source environment. They thereafter prayed that the gods kept the software...
Read 0 Comments

DevOps and Cloud: A Symbiotic Relationship

DevOps and cloud computing have become two of the ways companies can achieve this needed transformation, though the relationship between the two is not easily reconciled—DevOps is about the process and process improvement, while  cloud computing is about technology and services. It’s important to...
Read 0 Comments

The Eight Rules of Good Documentation

If useful documentation is so important to the success of projects and developer well-being, why don't all projects have it? The answer, I believe, is that like good code, good documentation is difficult and time consuming to write. In my eyes, there are eight rules that we can follow to produce...
Read 0 Comments

Special Report: Kubernetes Orchestrates a Mass Movement to the Cloud

Kubernetes (pronounced koo-ber-NET-eez, from the Greek word for “helmsman” or “pilot”) is the most rapidly adopted open-source project in history since its release in mid-2014. According to 451 Research, it has already moved into more than 70 percent of organizations using the wildly popular...
Read 0 Comments

Facebook Open-Sources New Suite of Linux Kernel Components and Tools

Today, we are announcing a suite of open source Linux kernel components and related tools that address critical fleet management issues. These include resource control, resource utilization, workload isolation, load balancing, measuring, monitoring, and much more. Kernel and kernel application...
Read 0 Comments

IBM’s Call for Code Prize Goes to a Team with 'Clusterducks'

It’s an intractable problem during natural disasters: telecommunications networks and power grids are often damaged or overwhelmed; without them, first responders struggle to help survivors, coordinate evacuations, and even count the dead. Project Owl proposes an elegant solution: an AI-powered...
Read 0 Comments

How Architecture Evolves into Strategy

Technology systems are difficult to wrangle. Our systems grow in accidental complexity and complication over time. Sometimes we can succumb to thinking other people really hold the cards, that they have the puppet strings we don't. This is exacerbated by the fact that our field is young and growing...
Read 0 Comments

What MMORPGs Can Teach Us About Leveling Up a Heroic Developer Team

For the better part of a decade, I have been leading guilds in massively multiplayer role-playing games (MMORPGs). Currently, I lead a guild in Guild Wars 2, and before that, I led progression raid teams in World of Warcraft, while also maintaining a career as a software engineer. As I made the...
Read 0 Comments

Pages

Click Here!