An unstructured list of things I do while reviewing pull requests| www.gustavwengel.dk
Some of my unstructured thoughts on product roadmaps.| www.gustavwengel.dk
I recently came across an integration test that demonstrates what I believe is an antipattern. This particular test was consistently failing at the start with a “Unique constraint violation” in the database when calling the createUser function.| Tinkerer
Following some of my talk on serverless performance and greener cloud computing i was invited to talk at the Serverless Berlin meetup. You can see my title called “Sustainable Serverless: Serving 2...| www.gustavwengel.dk
At Climatiq, we practice a dual-track agile approach, dedicating time to discover and conceptualize parts of our product before implementing them in code. A colleague asked me about the best way to write a specification for the engineering team to effectively implement a conceptual design.| www.gustavwengel.dk
As an individual contributor, particularly in software development, managing multiple projects and tasks is a significant part of the job. The wrong approach can leave you feeling worn down and unp...| www.gustavwengel.dk
Climatiq is an API designed to estimate greenhouse gas emissions for any given activity. It can be used to batch process large amounts of data, and embedded into other software for informed decisio...| www.gustavwengel.dk
The Green Software Foundation (GSF) is a non-profit organization under the Linux Foundation that aims to reduce the climate impact of running software. With multiple projects under its belt, GSF is...| www.gustavwengel.dk
I write occasionally, and I consider myself a bit of a skeptic regarding most new things. I consider crypto a giant scam, and I tried Github Copilot for some months and wasn’t particularly impresse...| www.gustavwengel.dk
Reviewing pull requests can take a short time or a very long time, depending on the size, complexity and how diligently you go about it. I don’t think all pull requests demand the same level of rig...| www.gustavwengel.dk
Recently I've been spending a lot of time discussing what good API design is. One of the discussions we often have is 'should we implement this logic inside our API or not?'. This post tries to give an overview of what to consider when discussing this.| www.gustavwengel.dk
At Climatiq our core product is an API. That means we spend a lot of time discussing what good API design is. While APIs are primarily meant to be used by computers and are allowed to be a little c...| www.gustavwengel.dk
Serde is a powerful Rust library for serializing and deserializing data structures efficiently and generically. One of the cooler features is itssupport for untagged enums, which allow us to specify a list of structs in an enum, and Serde will parse the first one that matches. Unfortunately the error messages if it fails aren't great.| www.gustavwengel.dk