Sat 09 Jul 2022

What’s new in Go 1.19?

Go 1.18 was a big release with huge features like generics, fuzzing, and workspaces. There was plenty of excitement around its minor or even ultra-minor features. Go 1.19 is not a release on that scale. But it does pack in a lot of small improvements that can help the average Go developer. Let’s take a look at what some of them are.

Source: What’s new in Go 1.19?, an article by Carl M. Johnson.

Self-hosting a static site with OpenBSD, httpd, and relayd

My blog gets generated with Hugo, which I’m generally happy with. Until recently, I hosted the static files on Netlify but now decided to get my own little server again. There are two main reasons for this:

  1. I actually missed doing some sysadmin work.
  2. The Internet was supposed to be a federated system and I don’t want to outsource everything to a few tech giants.

Source: Self-hosting a static site with OpenBSD, httpd, and relayd, an article by Michael Kohl.

Go generics are not bad

When programming, we often need to write ‘generic’ functions where the exact data type is not important. For example, you might want to write a simple function that sums up numbers.

Go lacked this notion until recently, but it was recently added (as of version 1.18). So I took it out for a spin.

Source: Go generics are not bad, an article by Daniel Lemire.

A Simple Favor (2018)

Stephanie is a single mother with a parenting vlog who befriends Emily, a secretive upper-class woman who has a child at the same elementary school. When Emily goes missing, Stephanie takes it upon herself to investigate.

In the evening Esme and I watched A Simple Favor. I liked the movie and give it a 7 out of 10.