Nix Turns 20. What the Hell Is It?
I was at a bar with friends, and one of them mentioned that they’d heard that Nix is turning 20 this month.
I was at a bar with friends, and one of them mentioned that they’d heard that Nix is turning 20 this month.
Earthly Compute is an internal service that customers use indirectly via Earthly Satellites and Earthly CI. Now that both Satellites and CI have been public...
I was frying a couple of dozen walnut crunch when I first got in trouble at Tim Horton’s.
Every explanation is a simplification.
Bazel Build?
Here is part of a rather infamous Twitter thread:
The 2022 Stack Overflow developer survey is out!
We’re Earthly. We make building software simpler and, therefore, faster. This article is about Homebrew and some quirks of using it on the Mac M1. If you do...
How Much Can You Get For Free?
Interviewing engineers is an impossible task. You have to use a few hours to figure out if a person will be a good employee for several years to come. No pr...
I’ve learned so much from watching other people code. It’s never a thing I’m specifically trying to learn. It’s more like someone is walking me through a pr...
TLDR: Go to https://earthly-tools.com/text-mode?url=https://yoururl.com to get a readable, plain text version of a webpage.
Sometimes smart people working hard make things worse. The following story is based my recollection of some real events:
Remember when systems would go offline to implement changes and updates? Sometimes you still get emails from applications with notifications of downtime, ap...
The Visual Studio debugger is fantastic. When I was a C# developer, I used it all the time.
As you’re building your application, you want to ensure that your customers have a bug-free user experience as much as possible. Since bugs show up most oft...
Computing has reached an unprecedented point in speed, capability, storage, and scale, elevating user expectations for product innovation. To deliver agains...
“OH GAWD”
As creators of a new approach to build automation, we have always strived to create products that we ourselves would have wished we had. While this may sound...
Observability
Applying city planning to software development
Here is a somewhat fictionalized personal story. I’ve changed the names of the people and the technology used.
I wanted to sit down and write about all the tricks we learned and that we used every day to help make builds more manageable in the absence of Earthly.
Continuous integration has become prevalent in software development, but it’s still a complex and wide-ranging topic. In this post, we’ll cover the basics o...
I’ve noticed something interesting about the types of programming languages people like. It’s something that doesn’t seem to come up in various discussions o...
My article about how YAML makes a bad programming language 1 generated a lot of great discussions online. To clarify, YAML, when used as the syntax fr...
We’re Earthly.dev. We make building software simpler and therefore faster – like Dockerfile and Makefile had a baby. In this article, Vlad reviews the Apple...
In 1972, two students learning FORTRAN came up with a fantastic new programming language called INTERCAL.
The decision of whether to use a monorepo or a polyrepo structure for your source code can be a very emotional (maybe even religious!) battle. On its surfac...
The public release of Scala was 17 years ago today. The language and its community are certainly not standing still, so I’ve put together a list of my favo...
Why Learn Go
Starting in early December, a mad dash has been underway to migrate open-source projects off of Travis CI. What happened and where should you move your proj...
In 1998, Kent Beck wrote sUnit, a unit testing framework for SmallTalk. Beck later ported this framework to Java as jUnit. From there, xUnit frameworks spre...
Tell me if this sounds familiar? You were introduced to docker-compose either by choice or by force. You’ve been using it for a while, but you find it clun...
Here at Earthly, we are building an internal platform on AWS using EKS. I talked to our lead architect Corey Larson about the decisions and trade offs he is...
Here at Earthly, we are building an internal platform on AWS using EKS. I talked to our lead architect Corey Larson about the decisions and trade offs he is...