Computers were no mistake. Putting them into everything was.
=> More informations about this toot | View the thread
Even though I'm not writing #EventSourcing/#CQRS code in #rust, I think I found a good resource for anyone who likes to. It shows the concepts quite well in the documentation too, so it might be of general value, hence sharing it π
https://doc.rust-cqrs.org
=> More informations about this toot | View the thread
βArt is how we decorate space, music is how we decorate time.β
βJean-Michel Basquiat
=> More informations about this toot | View the thread
Some types of #visualizations are just amazing with regards to efficiency of #pattern detection. Below #heatmap is based on "percentage in use", while the #graph is based on "bytes free", and the visual difference is massive:
=> View attached media | View attached media
=> More informations about this toot | View the thread
There was a time when organizing events on some social media networks was actually great. Do we have something for events in the fediverse? #AskFedi
=> More informations about this toot | View the thread
After 25+ years of #software #development I might have found the second use-case for a sequence #diagram that actually made things more clear instead of less. They really seem to help with complicated and/or moving targets with a lot of inter-dependent steps and coordination necessary to get it working.
In other words, be careful if you need them π #TIL
=> More informations about this toot | View the thread
So I've been looking for #GoLang developers in #Eindhoven and instead of a meetup group or something I find a club for Go the game.
Bookmarked, maybe something for later π
=> More informations about this toot | View the thread
Running #fediverse software as a #collective seems like a nice way to build communities on a strong legal ground. Any plans, blueprints, or concepts out there on how to go about it already?
Asking for a (lot of) friend(s) π
[#]AskFedi
=> More informations about this toot | View the thread
We should get paid every time we have to enable JavaScript...
=> More informations about this toot | View the thread
The high consistency and quality of so many things on #OpenBSD is why I love it. Kudos to the team continuously making it better and better.
=> More informations about this toot | View the thread
Just switched to FastCGI over UNIX sockets to get atomic rollouts/rollbacks, and as a free bonus I get logging without having to do ANYTHING :flan_cheer:
=> More informations about this toot | View the thread
Here is the blog post explaining how to enable #serial #console support on a #Debian ISO image for use with a #OpenBSD VM that I mentioned the other day: https://consultwithsimon.tech/blog/2024/10/15/preparing-debian-installer-for-openbsd-vm/
=> More informations about this toot | View the thread
Make tip of the day: to know if the current #make environment is #BSD or #GNU, simply check ${.MAKE}, which only exists in BSD make.
=> More informations about this toot | View the thread
Since I haven't been porting/packaging much in the last few years, for some reason I thought the situation for package maintainers could have improved... but no π
You would think converting a source tarball into a package for some distribution is a solved problem with a smooth process, and maybe I am spoiled by the great experience with #OpenBSD ports, but it still is a real pain for a number of other systems. Are better #PackageManagement tools held hostage by containers?
=> More informations about this toot | View the thread
Finally started a technical #blog! Doing web stuff with #GoLang is nice. Probably should switch to FastCGI and UNIX sockets so I can do atomic deployments.
Anyways, two posts are online now, with the first giving insight into the motivation: https://consultwithsimon.tech/blog/2024/10/03/addition-of-blog/
=> More informations about this toot | View the thread
Last few weeks have been extra busy with focus on a selection of only a few things. Always takes me a moment to recollect myself and get back on track afterwards. Turns out this is the perfect point in time for a retrospective, also known as Weekly Review in #GTD terms. Reflecting on all the things done since the last review is very motivating, and synchronizing everything is an amazing reality check that creates new energy. #DoneThat
=> More informations about this toot | View the thread
While closing tabs one stood out that I'd like to share, because it symbolizes much more than it's own usefulness in the web context: a carousel/slideshow that works with pure CSS, only slightly improved with JS, like the web we've been promised back in the day: https://markus.oberlehner.net/blog/super-simple-progressively-enhanced-carousel-with-css-scroll-snap/
[#]WebDev #CSS #ProgressiveEnhancement #JavaScript
=> More informations about this toot | View the thread
Setting up alert notifications for #grafana using #ntfy was easy. A simple local webhook that forwards notifications does the trick: https://github.com/academo/grafana-alerting-ntfy-webhook-integration
And as I'm doing all of this on #OpenBSD there might be some new ports soon π
=> More informations about this toot | View the thread
Just made it possible to install a CLI version of this for static use π
=> More informations about this toot | View the thread
One of the legal requirements for business websites in the Netherlands is to show a contact email address, which is of course a huge potential source for spam. After looking into ways to fight bots I implemented a HTML/CSS solution. Of course I couldn't resist using the Fibonacci sequence π
The resulting go code is now public: https://codeberg.org/sdassow/emailconcealer
[#]golang #email #spam #protection #html #css
=> More informations about this toot | View the thread
=> This profile without reblog | Go to simondassow@masto.ai account This content has been proxied by September (3851b).Proxy Information
text/gemini