Featured

Tutorials by Category

Articles

Three Ways to Do Developer Experience (DX)

9 minute read

Learn about the importance of Developer Experience (DX) and how it can impact different roles within an organization. Discover how Alice, Bob, and Carlos eac...

What Is Platform Engineering?

9 minute read

Platform engineering is a discipline that improves developer productivity by providing automated tools and processes that accelerate the software delivery li...

How a Platform Team Helps Your Developers

11 minute read

Platform teams support the work of development teams by building internal tools and platforms that automate processes, unify operations, and enable self-serv...

More articles...

Popular Series

More series...

Python Tutorials

More Python tutorials...

Cloud Tutorials

Kafka vs RabbitMQ: What Are the Differences?

15 minute read

Apache Kafka and RabbitMQ are popular distributed messaging systems that handle large volumes of data and enable seamless communication between components an...

More Cloud tutorials...

Containers and Orchestration Tutorials

Saving an Hour a Day with Docker Build Cloud

11 minute read

Docker Build Cloud is a service that speeds up Docker builds by up to 39 times compared to local builds, allowing software developers to save valuable time a...

More Containers and Orchestration Tutorials...

Golang Tutorials

go delve - The Golang Debugger

23 minute read

Delve (dlv) is a CLI-based debugger for Go, tailored to the language’s concurrency model and runtime. It allows you to set breakpoints, inspect goroutines, a...

Using Docker Init in Go

13 minute read

This tutorial explores the use of Docker Init in Go to simplify the process of creating Dockerfiles and Docker Compose configurations. Docker Init is a langu...

More Go Tutorials...

Command Line Mastery, Shell Scripting and Automation

Fish Shell

13 minute read

Fish Shell is a user-friendly and interactive shell that can be used for daily tasks and scripting. It offers features like auto suggestions, tab-based compl...

Powerlevel10k

9 minute read

Powerlevel10k is a powerful prompt customization tool for ZSH that offers speed, customization, and a helpful configuration wizard. It elevates the terminal ...

More Shell Tutorials...

Build Tutorials

Nix Turns 20. What the Hell Is It?

34 minute read

Learn what Nix is and how it can revolutionize software development with its unique approach to package management and operating system configuration. Discov...

CI Free Tier Showdown

8 minute read

In this article, we compare the free tiers of four popular CI/CD platforms - Github Actions, GitLab CI, Circle CI, and Travis CI. We evaluate their documenta...

Exploring Travis CI Alternatives

12 minute read

Looking for alternatives to Travis CI? Check out this article that explores the ten best alternatives, including CircleCI, Jenkins, Bitrise, and more. Find t...

More Build Tutorials...

Platform Tutorials

Three Ways to Do Developer Experience (DX)

9 minute read

Learn about the importance of Developer Experience (DX) and how it can impact different roles within an organization. Discover how Alice, Bob, and Carlos eac...

What Is Platform Engineering?

9 minute read

Platform engineering is a discipline that improves developer productivity by providing automated tools and processes that accelerate the software delivery li...

How a Platform Team Helps Your Developers

11 minute read

Platform teams support the work of development teams by building internal tools and platforms that automate processes, unify operations, and enable self-serv...

More Platform Tutorials...

GitHub Actions Tutorials

More GitHub Actions Tutorials...

Popular

Effective Error Handling in Golang

29 minute read

Learn how to effectively handle errors in Go with this informative article. Discover the basics of error handling in Go, strategies for robust code, and tech...

Comparison: Flux vs Argo CD

28 minute read

In this article, the author compares two popular GitOps tools, Flux and Argo CD. They discuss various aspects such as reconciliation, source tracking, config...

DOS Gaming In Docker

15 minute read

Learn how to play classic DOS games in your web browser using Docker! This tutorial shows you how to create a Docker container with JS-DOS and a shareware ga...

More of the most popular...

In Depth

Understanding AWK

75 minute read

Learn the basics of Awk, a powerful text processing tool, in this informative article. Discover how to use Awk to manipulate and analyze data, calculate aver...

An Introduction to JQ

61 minute read

In this beginner-friendly article, the author introduces `jq`, a command-line JSON processor. The article covers the basics of `jq`, including selecting elem...

Understanding Bash Variables

9 minute read

Learn the basics of bash variables and how they work in the UNIX shell. Discover how to define and access local shell variables, work with arrays, handle com...

Nix Turns 20. What the Hell Is It?

34 minute read

Learn what Nix is and how it can revolutionize software development with its unique approach to package management and operating system configuration. Discov...

When to use Bazel?

50 minute read

Learn about the benefits and challenges of using Bazel, Google's open-source monorepo build system, from experts who have experience with it. Discover when t...

Monorepo Build Tools

20 minute read

Learn about the different monorepo build tools available, including Bazel, Pants, Nx, and Earthly. Discover their features, programming language support, lea...