#350 Building a BitTorrent client from the ground up in Go

sponsor

Stop job searching and let 10,000+ companies apply to you

Who loves applying to jobs? No one. Instead of applying to multiple jobs or avoiding recruiters, join Hired and get connected to top companies such as Dropbox, WeWork, Zillow and more! Get salary details upfront, before the interview. Choose the tech stack you want to build. Launch your career, on your own terms.

this week's favorite

Building a BitTorrent client from the ground up in Go

What is the complete path between visiting thepiratebay and sublimating an mp3 file from thin air? In this post, we’ll implement enough of the BitTorrent protocol to download Debian.

How to exit Vim

Below are some simple methods for exiting vim.

Notes on Technical Writing

Over the past year, I’ve worked on and off documentation for WordPress. I started contributing during a freeze around launch to help developers transition to the new platform. I found writing documentation is something I enjoy, plus rewarding to help and educate people. Though it’s not a primary part of my job, I’ve continued to find time here and there to keep contributing.

From 15,000 database connections to under 100: DigitalOcean's tale of tech debt

As a cloud provider that manages our own servers and hardware, we have faced complications that many other startups have not encountered in this new era of cloud computing. These tough situations ultimately led to tradeoffs we had to make early in our existence. And as any quickly growing company knows, the technical decisions you make early on tend to catch up with you later.

Get an overview of a directory, even a big one

Notice the unlisted? That's what makes it usable where the old tree command would produce pages of output.

jobs

Devs like you are in demand on Vettery

Vettery is an online hiring marketplace that's changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.