profile

Join Our Content Newsletter

Earthly February 2024 Newsletter

Published 3 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 explore and learn new language features and idioms but to apply them judiciously, especially in shared or inheritable codebases, to avoid creating barriers for others.

Building a Monorepo with Rust

This article explores the benefits of using monorepos in Rust projects, including simplified dependency management, consistent versioning, and enhanced code reuse.

How Earthly Solved Our CI Problem

In this guest post, the Konfig team discusses how they solved their complex Continuous Integration challenges with Earthly, sharing insights valuable for any software development team.

Building a Monorepo with Python

A tutorial on building a monorepo with Python using Pants and then showing how Earthly compares. Also covers some benefits of monorepos for Python code.

How to Handle Secrets with BuildKit

This tutorial explores how to handle secrets securely during the Docker image build process using BuildKit.

Product News

Reminder: Earthly is an open-source tool that simplifies software builds, ensuring consistency across environments. Earthly Satellites are remote build runners that are compatible with any CI and make builds faster. Sign up for Earthly Cloud to receive 6,000 build minutes per month on Satellites for free.

Announcing Earthly v0.8

Announcing Earthly v0.8. This release brings several new features and improvements, such as Auto-skip (in Beta) for improved performance in monorepos, enhanced ARG handling, and improved performance for outputting images from remote runners.

That's it. See you in March,

Adam

Join Our Content Newsletter

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

Read more from Join Our Content 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...

23 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...

2 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...

5 months ago • 1 min read
Share this post