Recognizing and Curing Superhero Syndrome

It’s always good to be aiming higher and trying to achieve more in life and in the workplace. In fact, many of us would admit to needing a little extra push and motivation sometimes to help us achieve our ambitions. But it is important to balance these ambitions with realistic and achievable everyday goals. When […]

Written by Stefan Thorpe
#Kubernetes Pod Best Practices

Best Practices for Kubernetes’ Pods

Cloud computing is one of the most active and significant fields in modern computer science. For both businesses and individuals, it allows the kind of interconnectedness and productivity gains that can completely transform the way that we work and live. However, as anyone who uses cloud Services professionally can attest to, simply being on the […]

Written by Stefan Thorpe
Spotlight on #Terraform

Spotlight on Terraform

Named from the Latin “terra” for earth plus ‘forming’, the Terraform software is designed for infrastructure shaping at its core. An open source infrastructure automation tool, Terraform completely changes the way that users approach virtualization in the cloud. Terraform is able to serve many of the same templating functions as CloudFormation on Amazon Web Services […]

Written by Stefan Thorpe

The Problem with Internal Superheroes

On the surface of it, the idea of an internal superhero seems like a great notion for any business. At one time or another, we’ve all found ourselves pulling our hair out while our co-workers flap around like headless chickens, as we try in vain to save a project that has gone wildly off the […]

Written by Stefan Thorpe

How Your Project Will Take a Leap With Test-Driven Development

This post was originally published on DZone here. What Is Test-Driven Development? Test-driven development (TDD) refers to an approach in software development geared towards reducing errors and improving flexibility when designing applications. It is a process that encourages a quick, rapid, and fearless testing development style. This approach to programming enables tests to drive the […]

Written by Stefan Thorpe
#toptools for building #microservices

30+Top Tools for Building Microservices on All Levels

There are many great articles out there on Microservices. For those who have been hiding under a rock about the controversial technique—or are new to the idea—this article simply aims to collate the top open source tools available in one handy place. Microservice architecture, or just microservices, is a highly scalable structural style for developing […]

Written by Stefan Thorpe

Scaling Microservices: The Challenges and Solutions

The increasingly popular microservices model—by which software solutions are comprised of multiple modular components—is a very powerful and increasingly popular one. Not only does it allow for solutions to be formulated from the best individual components available, it also allows for the most effective services to be redeployed in different combinations. In this way, microservices […]

Written by Stefan Thorpe
Best Practices of #DatabaseDesign

What Are the Best Practices of Database Design?

When designed correctly, databases are incredibly powerful tools for recording, storing, retrieving, and comparing data. However, a database designed without care and purpose isn’t just ineffective, it can be a real hindrance to those who use it most. When building a database—regardless of its ultimate purpose—adhering to the following best practices will ensure that the […]

Written by JP La Torre

Should You Adopt a Single Code Repository for All Code?

Monorepos (putting all your code in one repository) are a fairly controversial topic in the world of software development for a number of interesting reasons. For many developers, the thought of storing every line of code in a single central repository brings them out in a cold sweat, and they have to go lie down […]

Written by Stefan Thorpe
6 Ways to Deal with #ITIncidents

6 Ways to Deal With IT Incidents

According to Steve McConnell’s contemporary research and book, “Code Complete,” the industry average comprises 15-50 bugs per 1000 lines of delivered code. This statistic should reaffirm the likelihood of teams encountering modern-day IT incidents and how quickly they can lead to prominent systematic concerns. Instead of letting these concerns cause significant delays, it’s best to […]

Written by Stefan Thorpe
#DevOps in 2018

DevOps in 2018

Hopefully, like Caylent, you were able to add your voice to this year’s State of DevOps Report before the deadline on July 8th. DORA and Puppet have been collecting data for over six years for its annual research. In that time, the yearly study has surveyed over 27,000 professionals to date (not yet counting this […]

Written by Stefan Thorpe
#SRE vs. #DevOps: Any Common Ground?

SRE vs. DevOps: Any Common Ground?

Software engineers spend significant amounts of time seeking to streamline software development and production. This endeavor results in constant changes that can cause software and performance defects which continue to consume even more time and productivity. This imbalance has created the necessity for constant care and maintenance of the development pipeline. And teams turn to […]

Written by Stefan Thorpe
Brief history of #opensource

A Brief History of Open Source

This post was originally published here. Let’s begin with the obvious: open source has revolutionized computing. There are no two ways about it. Seasoned tech heads and rookies alike can now develop and play with code in a way that wasn’t possible back in the day. With the help of this innovative approach, computers and […]

Written by Stefan Thorpe
Ways to tune your #standupmeetings

7 Ways to Tune Your Standup Meetings

Standup meetings are essential to maintaining a well-oiled Agile/DevOps pipeline. Actually, while Scrum and standups were originally designed for use in software development, their application also works beyond this sole remit now for any complex project work. With that said, teams may still feel like they’re not getting the most out of their standup meetings. […]

Written by JP La Torre
A #KubernetesManagedService Comparison — #AWS vs. #GKE vs. #AKS

The Heavyweight Championship: A Kubernetes Managed Service Comparison — EKS vs. GKE vs. AKS

If you’re still not convinced about Kubernetes yet, Caylent has discussed the benefits of the platform at length here, here, and here. Amazon’s recent announcement that EKS—AWS’ Kubernetes managed service offering—is now generally available (as of June 5th) will have turned heads in the container world. Those who have been waiting with baited breath to […]

Written by Stefan Thorpe
Comparing #containers vs #serverless

Comparing Containers vs. Serverless

In development history, we used to rely on single, physical servers. We manually set up, coded, scaled, and maintained our servers—practically nursing our charges day and night—to provide functionality for other machines. The process was slow, detailed, and required a lot in terms of personal time. From there, we began to mix combining our physical […]

Written by Stefan Thorpe
Why IT Teams Should Adopt the #Scrum and #StoryPoints Approach

Why IT Teams Should Adopt the Scrum and Story Points Approach

Scrum is a lightweight organizational framework that focuses on transforming the way you tackle complex projects. The project management approach is based on the concept of breaking a complex project down into simple tasks as well as encouraging you to adapt your process. It facilitates teamwork and helps you do more work in less time. […]

Written by Stefan Thorpe
#Databases in #containers

Databases in Containers

Database containerization has emerged with various critiques here and there. Data insecurity, specific resource requirements, network problems are oft quoted as the significant drawbacks of the practice. Nevertheless, container usage has been on the increase, and so too has the method of containerizing databases. Container usage is now being applied by organizations of all sizes […]

Written by Stefan Thorpe
How Will The #GDPR Affect Your US Business

How Will the GDPR Affect Your US Business

Though there is a Freedom of Information Act, legislation that provides public access to public information for complying international countries, there is also a right to privacy. This security need is the reason why various metrics are applied globally in different manners—and by individual governments—to protect the personal information of their citizens. The European Union […]

Written by JP La Torre
50 Useful #Kubernetes Tools

50+ Useful Kubernetes Tools

In just two relatively short years, Kubernetes has laid waste to its fellow competitors in the battlefield of container orchestration. Sadly, Docker Swarm hasn’t been a major contender since 2016 and, like AWS, admitted defeat by pledging K8s support and integration. Since Kubernetes has skyrocketed to popularity as the container solution of choice, here’s a […]

Written by Stefan Thorpe
Is Your IT Team In A #DownwardSpiral?

Is Your IT Team in a Downward Spiral?

What Is a ‘Downward Spiral’? A downward spiral is an ongoing deteriorating state of work which results in poor software and service quality, unfavorable customer results, and other consequent deplorable outcomes that lead to poor overall IT performance. The cause of this phenomenon is a “constant core conflict” of competing goals between IT operations and […]

Written by Stefan Thorpe
20 #Jenkins Plugins You Can't Live Without

20 Jenkins Plugins You Can’t Live Without

Jenkins is a Java-written open source server that can help you streamline your software development processes. It facilitates this through continuous integration (CI). Jenkins is the ultimate server in that it offers a straightforward way to configure CI and provides the complete foundation for working with any set of languages or source code repositories. Jenkins’ […]

Written by JP La Torre
#Kubectl commands cheat sheet

Kubectl Commands Cheat Sheet

When it comes to interacting with Kubernetes clusters on a daily basis, you’re going to need to turn to kubectl; the command line tool for K8s. You can use it to deploy your container workloads into production clusters, but it can also help you achieve a whole lot more. It’s the swiss army knife of […]

Written by Stefan Thorpe
Software testing #bestpractices

4 Best Types of Software Testing

There’s a wealth of great content on the internet when it comes to software testing. As a DevOps consultant, though, I still regularly get asked about testing best practices. So, I thought I’d collate the information into one place as part of a short series on Software Testing. When it comes to making code changes, […]

Written by Stefan Thorpe
Top 6 Solutions for Migration from #DockerCloud

Top 6 Solutions for Migration from Docker Cloud

Just two years after it’s release announcement, Docker Cloud has disconcertingly revealed that “runtime is being discontinued.” Which is more than a little tragic, since Docker Cloud was one of the first groundbreaking SaaS solutions using Docker Swarm as its underlying container orchestration mechanism. As of May 21st, users will no longer be able to […]

Written by JP La Torre

The DevOps container management platform

  • Amazon AWS
  • Microsoft Azure
  • Google Cloud
  • Digital Ocean

Unlimited users. Unlimited applications. Unlimited stacks. Easily manage Docker containers across any cloud.

Get Started—Free!