profile

Join Our Content Newsletter

Earthly April 2024 Newsletter

Published 23 days ago • 1 min read

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 practices within language communities.

Cosine Similarity and Text Embeddings In Python with OpenAI

The blog post explains how to use cosine similarity and text embeddings to find related documents in Python with OpenAI's API. It covers the basics of text embeddings, demonstrates calculating cosine similarity, and shows practical examples.

My Adventure in Data Engineering

An engineer at Earthly, Ido, shares his journey and tips for implementing self-sign-up and analyzing user behavior using tools like FunnelStory and Hex to improve the onboarding process and make data-driven decisions that attract more users and convert them into paying customers.

Building an ARM-Based Docker Image Using GitHub Actions

This tutorial explains how to automate the creation and deployment of Docker images specifically designed for ARM architecture using GitHub Actions. It covers the process of building and running a Docker image on an ARM device, as well as building an ARM-based Docker image on a non-ARM device.

What Is Platform Engineering?

Platform engineering is a discipline that improves developer productivity by providing automated tools and processes that accelerate the software delivery lifecycle. It focuses on centralization, consistency, and self-service developer access.


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.

Introducing Auto-Skip for Even Faster Builds

Introducing Auto-Skip, a new feature of Earthly Cloud that speeds up builds by smartly skipping entire build targets when appropriate, making builds run even faster.

Introducing Earthly docker-build: Faster Docker Builds, Persistent Cache, Works with Any CI

Introducing Earthly docker-build, a new feature that enables Dockerfile-based builds with Earthly and speeds them up by giving you a persistent BuildKit cache that can be used with any CI.

Earthly Achieves SOC 2 Type 2 Compliance

Earthly achieves SOC 2 Type 2 compliance, further exhibiting its commitment to data security and user trust in its SaaS offerings.


That's it. See you in May,

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

5 months ago • 1 min read
Share this post