Tags: software development

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

How to Use Git Version Control System in Linux [Comprehensive Guide]

Version Control (revision control or source control) is a way of recording changes to a file or collection of files over time so that you can recall specific versions later. A version control system (or VCS in short) is a tool that records changes to files on a filesystem. There are many version...
Read 0 Comments

Think Global: How to Overcome Cultural Communication Challenges

In today's workplace, our colleagues may not be located in the same office, city, or even country. A growing number of tech companies have a global workforce comprised of employees with varied experiences and perspectives. This diversity allows companies to compete in the rapidly evolving...
Read 0 Comments

Pages

Click Here!