Ignoring slow-running tests in Go

If you're writing software in Go, you're likely to not be hitting any particularly slow tests, as the language and tooling is very efficient. But sometimes there are tests that you don't want to execute when go test is run, for instance if they're full integration/application tes...

Shipping services more quickly with design-first OpenAPI contracts

This article was originally published on the Deliveroo engineering blog. I'm Jamie, and I recently joined the Care Applications team as a Senior Software Engineer. In Care Applications we build and maintain software that connects consumers, riders, restaurants and agents, making...

A limitation on what '<code>go install</code>' can install (as of Go 1.18)

Go programs and Linux glibc versioning

The Maintainers of OSS @ Equinix

A conversation about maintaining OSS and other software-related topics.

Practical Uses Of Blockchain Technology

Introduction A blockchain is an integrated solution of different computer science problems in the form of a single, append-only, publicly available, transparent, and cryptographically auditable database that runs in a distributed and decentralized environment. I’ve heard many t...

My tmux workflow

I wanted to share a quick thing that made my life easier on tmux lately, but before we dig into that, I feel like I need to explain how I usually work. How my workflow looks like It has 2 main modes: Mode 1: Local I open an Alacritty windows and run: $ tmux Mode 2: Remote This i...

Open Source Brasil Maintainers Event @ GitHub

A conversation about maintaining OSS — in Portuguese.

Important Conference Announcement

You may have noticed that the team at Gopher Academy has been unusually quiet lately. In April, we contacted the Walt Disney World Swan and Dolphin Resort to discuss the cancellation of our conference at their property.

Shell scripts should be written to be clear first