Earthly June 2024 Newsletter


Happy June 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

How to Create and Remove a Virtual Environment with conda

Learn how to manage Python virtual environments with conda. This post guides you through installation, setting up your project, and efficiently managing package dependencies.

How to Create a Python Virtual Environment with Miniconda

Learn how to create a Python virtual environment with Miniconda to manage different project dependencies. This post outlines the benefits of using Miniconda, providing a step-by-step guide to setting up and using virtual environments efficiently.

Python Environment Management with Hatch

This blog post introduces Hatch for creating, managing, and deleting virtual environments in Python projects, helping streamline your development process with its robust project management tools.


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.

Updates and Enhancements to the Earthly Cloud UI

Learn about the latest updates to the Earthly Cloud UI, featuring an enhanced build dashboard and new features like build timings and a build graph to help you better understand and manage your builds.

How To Efficiently Cache Dependencies in Earthfiles

Efficiently cache dependencies in your Earthfiles will speed up your builds. This post covers structuring Earthfiles, copying files into the build context, and reusing dependencies to optimize caching.


That's it. See you in July,

Gavin

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 May 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 go delve - The Golang Debugger The blog post covers the essentials of Delve, a Go debugger tailored for the language's concurrency and runtime, including setting breakpoints, inspecting variables, and integrating with major IDEs for efficient debugging. Python Web Scraping with Beautiful Soup and...

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

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