Matthijs Wagemakers

Software developer. Doing some C#, Azure, web, devops and other random tech.

Matthijs Wagemakerswagemakers
2025-04-02

New blog post: A quick guide to integrating the new Azure Service Bus Emulator with .NET Aspire, including an Azure Functions queue trigger and custom commands in the Aspire dashboard.

wagemakers.net/posts/aspire-fu

Matthijs Wagemakerswagemakers
2024-11-24

@stooovie @mattrobertson so far I've found it interesting for long term trend analyses, like tracking the effects of insulation on energy usage.

Matthijs Wagemakerswagemakers
2024-11-10

@Jaffa @w8emv state machines is the way. I've found that other methods result in a big ball of mud and madness

Matthijs Wagemakerswagemakers
2024-10-10

@CEbbinghaus you could configure the rule CS8524 and disable the warning. The compiler will generate a default case for you so you will get runtime exceptions when someone casts an int to a non existing enum value.

Last year I've written a bit about it in more detail: wagemakers.net/posts/exhaustiv

Matthijs Wagemakerswagemakers
2024-09-15
Matthijs Wagemakerswagemakers
2024-06-19

@oskardudycz I worked on a Gatsby site in the past, didn't really have a good time. We're moving to Astro now. Also running my blog on Astro for the past year or so, really like it.

Matthijs Wagemakerswagemakers
2024-04-30

Blogged: Integration testing Azure Functions triggered by Azure Service Bus messages

wagemakers.net/posts/testing-s

Matthijs Wagemakerswagemakers
2024-04-30

@dreamykeaver@chitter.xyz mono is not very relevant anymore. Dotnet (core) has taken its place.
There is quite a lot of Dotnet development going on for Linux, but a lot of it is invisible backends of APIS and services.

Matthijs Wagemakers boosted:
Adam Leventhalahl
2024-04-10

Then I threw the lines into Photoshop, applied the bucket tool, and ... good enough!

A stopped-in-time physical simulation of xkcd 2347 collapsing due to removal of the critical dependency.
Matthijs Wagemakers boosted:
mhoyemhoye
2024-04-07

@anthrocypher I've got this in an upcoming publication:

"Every line of code written today represents a testing, complexity, maintenance and refactoring burden your team will bear tomorrow, and the reality is that none of our customers want code. Our customers want _utility and functionality;_ code is a liability we accept so we can deliver that functionality. GenAI or not, nobody wants or needs an arbitrary quantity of code for its own sake."

Matthijs Wagemakerswagemakers
2024-03-17

Blogged: Building a night light and sleep trainer controlled by Home Assistant

wagemakers.net/posts/esphome-s

Matthijs Wagemakerswagemakers
2024-02-18

Blogged: Fixing GitHub Copilot in environments with custom root certificates.

wagemakers.net/posts/github-co

Matthijs Wagemakers boosted:
David Whitneydavid_whitney
2024-02-18

This thread, but for every software component you introduce, is why you should think carefully before adding moving parts to your system.

Total cost of ownership is not the same as "how much code".

Matthijs Wagemakerswagemakers
2024-02-07
Matthijs Wagemakerswagemakers
2024-01-22

@devops_discussions the logic app and devops rest api is total overkill unless you create a giant amount of new repos every week

Matthijs Wagemakerswagemakers
2024-01-14

@OwenTyme @nixCraft C# is open source and it is has become a pretty nice language

Matthijs Wagemakerswagemakers
2024-01-05

Blogged: How to build a gas consumption dashboard in Home Assistant with Grafana

wagemakers.net/posts/homeassis

Matthijs Wagemakerswagemakers
2023-12-07

@Nick_Craver or both

Matthijs Wagemakerswagemakers
2023-11-22

@billseipel Absolutely, it really depends on your organization, size and rest of the Azure configuration. Some of the large organizations I work with have smaller subscriptions, scoped to only one team, for cost management. In that case traceability less of an issue.

Matthijs Wagemakerswagemakers
2023-11-22

@billseipel it's quite a common practice to share service connections. The alternative would be quite messy if you have many pipelines / apps

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst