Open in app

Sign In

Write

Sign In

Melvin Laplanche
Melvin Laplanche

16 Followers

Home

About

Feb 15, 2021

The Basics of Git Internals

The goal of this document is to share basic information about git internals to help people getting started with git. It’s just a quick introduction/glossary that tries to explain things the easy way. It might not be 100% accurate for the sake of staying easily readable and not too verbose…

Git

6 min read

The Basics of Git Internals
The Basics of Git Internals
Git

6 min read


Jan 20, 2021

Meet Voorhees, a tool to detect Zombie Go dependencies

It’s common knowledge that dependencies are both amazing and terrible. On one hand, they can help you build your product faster by focusing on core logic, offload complex work, fill a knowledge gap, etc. …

Golang

4 min read

Meet Voorhees, a tool to detect Zombie Go dependencies
Meet Voorhees, a tool to detect Zombie Go dependencies
Golang

4 min read


Dec 31, 2020

Error checking and defer in Go

An important rule in Go is that you should always check errors. Most people have no issues with that and are correctly checking all their errors, except when the error might come from a deferred method. This code, for example, is something fairly common in many codebases: The issue here…

Golang

3 min read

Error checking and defer in Go
Error checking and defer in Go
Golang

3 min read


Dec 29, 2020

Assignment, reassignment, and shadowing in Go

Most people in Go are familiar with the basics of creating a variable and updating its value, but in some cases, it can become confusing even for engineers that are not new to Go. Let’s start with the basics. There are a few ways to declare and assign a variable:

Programming

4 min read

Assignment, reassignment, and shadowing in Go
Assignment, reassignment, and shadowing in Go
Programming

4 min read

Melvin Laplanche

Melvin Laplanche

16 Followers

Staff Engineer at Abstract, Splice. I love Go, and I love Git. https://melvin.la — https://linkedin.com/in/melvinlaplanche — https://github.com/Nivl

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech