MMBVinmortenvistisen.hashnode.dev·Apr 3, 2024 · 7 min readHow to create a blog using GolangAfter getting fed up with React, SPAs, and Javascript around 2021 I decided to re-write my personal webpage in Rust and wrote an article on how you could build a simple blog, purely using Rust. It ended up becoming one of my most popular articles and...00
MMBVinmortenvistisen.hashnode.dev·Mar 16, 2024 · 25 min readA practical approach to structuring Golang apps2022 update. At the time of writing this update, it's been over a year since I published this article. At the end of this article I promise a part two, which I must admit, will probably never come for a couple of reasons. I no longer use this structu...00
MMBVinmortenvistisen.hashnode.dev·Mar 16, 2024 · 4 min readTop level internal is unnecessaryI recently got into a discussion on twitter; I suggested that root level internal directories doesn't make much sense when you're creating applications that are not a library. It's conventional wisdom in the Go community, to suggest putting any code ...00
MMBVinmortenvistisen.hashnode.dev·Feb 20, 2024 · 10 min readPulumi vs TerrafromI've started a new contract, where I'm tasked with consolidating the company's infrastructure under aws. They (the company) are starting to see some serious growth, have a team in-place currently using a PaaS and various other cloud providers. Infras...00
MMBVinmortenvistisen.hashnode.dev·Feb 19, 2024 · 20 min readHow to write integration tests in Go appsPicture this: you've just left Node for the promised land of Go. You've learned about composition, interfaces, simplicity, domain-driven design (and understood nothing) and unit tests. You feel all grown-up and ready to take on concurrency and ride o...00