Introducing ScottPlot Support for Uno Platform ScottPlot now offers support for Uno Platform apps. Learn about the latest sample code for easy integration of powerful data visualization in cross-platform development.
Learn to Build Your First Blazor Hybrid App! - .NET Blog Learn all about the Blazor Hybrid workshop that you can follow yourself or teach to others!
Reconnect Conference 2024 - M.O.W. A post covering: conference, dorset, tech... I was lucky enough to attend the inaugural [re:connect conference](https://reconnectconference.co.uk/) in Poole, Dorset, UK back in August 2024. This is a brand new technology focussed conference for the south...
Just for Fun. No, Really. We like to write software! Coding is a zigzag journey of problem-solving, and the destination is less important than some might think.
puckipedia okay so. nix 2.24+ vuln: nar unpacking is fucked, and local unprivileged users, or any binary cache you have configured, can just Get Root on your systemif you create a nar file with a directory containing both a symlink and a directory with the same name...
Checking your browser... This process is automatic. Your browser will redirect to your requested content shortly.
Windows NT vs. Unix: A design comparison NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?
Questions about LLMs in Group Chats Lately, I’ve been keeping a close eye on the xenocog community and projects that are spinning out of the ideas of the cyborgism and act 1 projects. However, in classic fashion, the aspects that are intriguing me the most are not what most people are inter...
A short history of AJAX and SSR My journey in programming began over two decades ago, a time when JavaScript was a far cry from its current state, and developers were primarily focused on Microsoft Internet Explorer. One of my proudest achievements back then was writing a few lines of c...
Kafka protocol practical guide - Ivan Yurchenko I worked with the Apache Kafka protocol on the low level quite a bit. It wasn’t easy to start doing this following the official guide only and I read the code a lot. With this post, I want to give you a head start by guiding you step by step from primitiv...
Collision Avoidance When you’re walking through a large crowd, how do you avoid colliding with everyone else? You aren’t communicating with each other, and you aren’t being directed by a central director, so how does the large crowd coordinate? Everyone is reacting independe...
Best Tools for Indie Consultants - jxnl.co Notes about my hobbies and other things I find interesting.
Entrepreneurship changed the way I think A quick note with some self reflection on the eve of my 37th year and after nearly three years of running a hardware start up. I never saw myself as a founder. At some point a few years ago I reali…
Integrating vision into RAG applications Retrieval Augmented Generation (RAG) is a popular technique to get LLMs to provide answers that are grounded in a data source. What do you...
Making progress on side projects with content-driven development It's hard to make progress on side projects sometimes. Getting started is easy when we see the bright future of the project. Then somewhere in the middle, we get stuck in lists of tasks to do, a long way in and still a long way from the finish line.
Keeping your Dotfiles in Sync and your Secrets in Gopass Inspired by solutions how Secrets are being handled in corporate DevOps environments, I wanted to keep my Dotfiles on multiple machines in Sync and store all sensitive information inside gopass (which I started using instead of KeePass some time ago since...
What is the best pointer tagging method? In this post, we are going to take a deep dive into pointer tagging, where metadata is encoded into a word-sized pointer. Doing so allows us to keep a compact representation that can be passed around in machine registers. This is very common in implementi...