Dammit #traefik v2. Why do you have to be so strange and weird to configure.
Still haven't figured it out, after following every getting started tutorial because any in depth documentation seems to be non-existant
Hey everyone. What are your favorite #android live wallpapers?
Curses! Foiled by #GitHub. I was trying to implement a really stupid idea with the new profile readmes by getting the referer header and generating a playable tic tac toe svg based on query params.
But nnnooOOOoooo. GitHub had to go and proxy the image request and strip the referer header out.
Alright, time to tell everyone about an #opensource library I've been working on for UI Testing in #dotnet #fsharp
It's a library designed for UI testing by modeling your UI as a state machine. The idea is to model a single page of a web app as a state, and then it creates a directed graph out of it to then randomly navigate through it
And the accompanying blog post explaining a little why I created it: https://hashset.dev/article/12_test_your_ui_by_treating_it_as_a_state_machine
Simple explanation as to how certain pieces of syntax sugar in #csharp work, and how to use them yourself. Nicely written.
It's these kinds of #programming articles/blogs that I enjoy reading the most
Full Stack .NET web dev.
Advocate of F# and functional programming
Can plug in a USB plug on the first try (USB-C)
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!