May 15, 2021
Thoughts on (premature) optimization
We all know premature optimization is bad, or according to Donald Knuth, “the root of all evil”. Here’s the full quote:
May 3, 2021
Taxonomy of a Web App in Go
Have you ever struggled with naming variables, structs, packages when writing code? Of course, you have! It’s hard to name things in a way that is concise but still conveys the precise meaning of what it does. Other developers will have to read these names and understand the function or you may have to read it 6 months later and still grasp what your earlier self wrote.
Apr 25, 2021
State of Web Development in Go
Go was initially created at Google to solve the problem of writing large software in a simple, performant manner. It was presented as a replacement for C++ when writing fast servers. One of the first uses of Go at Google was to implement the Google Downloads server (
dl.google.com) that was initially written in C++.