Matt LayherMatt's remote workspace in 2020Hey folks! I published a blog today that details the equipment I use to work remotely. Here’s a sneak peek, so enjoy!Mar 27, 2020Mar 27, 2020
Matt LayherHey all, just wanted to share my new project with you. Enjoy!https://mdlayher.com/blog/corerad-a-new-ipv6-router-advertisement-daemon/Feb 11, 2020Feb 11, 2020
Matt LayherMoving my blog away from MediumHey folks! First, I’d like to thank my Medium followers for all of your readership and comments over the past few years.Apr 18, 2019Apr 18, 2019
Matt LayherExploring byte parsing APIs in GoAn exploration into building safe and ergonomic byte parsing APIs in Go.Dec 14, 2018Dec 14, 2018
Matt LayherNetwork Protocol Breakdown: NDP and GoAn introduction to the IPv6 Neighbor Discovery protocol, and how to utilize it from Go.May 30, 20181May 30, 20181
Matt LayherA programmer’s journey with RSIMy experiences as a professional programmer dealing with RSI and cubital tunnel syndrome, and how I manage these issues.Feb 12, 20185Feb 12, 20185
Matt LayherAccessing SMBIOS information with GoAccessing hardware information using the SMBIOS standard with Go.Dec 19, 2017Dec 19, 2017
Matt Layherunsafe.Pointer and system callsUsing Go’s unsafe.Pointer type to cast raw memory and work with system calls.Dec 15, 2017Dec 15, 2017
Matt LayherOpen Source at DigitalOcean: Introducing go-qemu and go-libvirtControlling QEMU and libvirt programmatically using pure Go interfaces.Oct 21, 2017Oct 21, 2017
Matt LayherCthulhu: Organizing Go Code in a Scalable RepoLessons learned while working with DigitalOcean’s monolithic Go code repository, cthulhu.Oct 21, 2017Oct 21, 2017