profile

Join Our Content Newsletter

Get a monthly round-up of developer tutorials and software development happenings delivered to your inbox once a month.

Featured Post

Earthly April 2024 Newsletter

Happy April Earthlings! I'm Gavin, and welcome to the latest Earthly newsletter, where we share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content The Montréal Effect: Why Programming Languages Need a Style Czar The blog post discusses the challenges of maintaining consistent coding styles across large programming projects. It argues for a 'Style Czar' to establish and evolve style guidelines, preventing the fragmentation of coding...

11 days ago • 1 min read

Happy March Earthlings! I'm Adam, and welcome to the latest Earthly newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content From Go to Rust: The Two Types of Readable Code Ever looked at some code and thought, “Wow, that’s an ugly mess!”? Or maybe you picked up a new programming language and felt right at home? It’s funny how our gut feelings about code often come down to what we’re used to. Optimizing Rust Build...

about 2 months ago • 1 min read

Happy February Earthlings! I'm Adam, and welcome to the latest Earthly newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content Rust, Ruby, and the Art of Implicit Returns This article explores the concept of implicit returns, if-expressions, match-expressions, and single-expression functions in programming languages like Rust, Ruby and Scala. Showboaters, Maximalists and You This article encourages developers to...

3 months ago • 1 min read

Happy December Earthlings! I'm Adam, and welcome to the latest Earthly newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content Merge Queues: What You Need to Know What is a Merge Queue, and how to use it? Merge queues (or trains, if you use GitLab) are created in order to arrange multiple pull requests consecutively. What Is Docker Scout and How to Use It Docker Scout is an innovative tool that simplifies securing...

4 months ago • 1 min read

Happy November, Earthlings! I'm Adam, and welcome to the latest Earthly newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content macOS Containers - The Rise of Native Containerization macOS traditionally did not support native containers, but a community initiative has started to develop containerized macOS, which could be useful for CI XCode builds and local macOS development. While still in the early stages, macOS...

6 months ago • 1 min read

Happy October, Earthlings! I'm Adam, and Welcome to the latest Earthly newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content Diluting DORA: How Marketers and Consultants Bastardize Engineering Best Practices Learn the ways marketers and consultants exploit DORA metrics. This blog post highlights ethical from unethical practices around the use of DORA metrics A Comprehensive Introduction To Syslog Learn how to write...

7 months ago • 1 min read

Happy September, Earthlings! I'm Adam, and Welcome to the latest Earthly newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content Three Ways to Do Developer Experience (DX) Learn about the importance of Developer Experience (DX) and how it can impact different organizational roles. This one is written by me. A Beginner’s Guide to Debugging Docker Containers Debugging Docker containers can be frustrating. Luckily,...

8 months ago • 1 min read

Happy Summer, Earthlings! Welcome to the Earthly Blog newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. We've been so busy working on a new free plan that I forget to send out the July Newsletter, and now it's already August. So I've got lots to share. Top Blog Content Introducing Earthly Cloud We’re excited to announce the launch of Earthly Cloud, and its free tier. Earthly Cloud kept us so busy we didn't even have a July...

9 months ago • 1 min read

Happy May, Earthlings! Welcome to the Earthly Blog newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content Let’s Learn More About Python Data Classes Since their introduction in Python 3.7, data classes have emerged as a popular choice for Python classes that store data. This two part series is a deep dive on data classes. 10 Advanced Git Commands For many developers, truly harnessing the power of Git can be a...

12 months ago • 1 min read

Happy April, Earthlings! Welcome to the Earthly Blog newsletter, where I share the most popular articles and tutorials from the Earthly blog in the last 30 or so days. Top Blog Content Nix Turns 20. What the Hell Is It? Josh's investigation into what Nix is and why one would want to use it. Remote Code Execution as a Service Earthly Compute is an internal service that customers use indirectly via Earthly CI. The details of the service make it an interesting case study in securely scaling...

about 1 year ago • 1 min read
Share this page