MySQL-Manage Memory Usage Efficiently This blog post is focusing on the technical aspects of MySQL's memory usage, the utilisation of the Performance Schema and the sys schema.
Why Lucia might be the best authentication library for SvelteKit I've spent quite some time researching and working with various authentication libraries and services for SvelteKit. Either as part of the work we do at our Svelte agency or for side projects I've worked on. All these experiences have brought me to Lucia,...
Using Dall-E/AI to create kids colouring pages in KidzFun.art Over the past couple of years I’ve been building KidzFun.art, an art & education app for my young kids and hopefully yours. The first feature I ever added was simple colouring pages, hand…
Support networks - Nicolas Bouliane I wanted to create a community, yet I was oblivious to the oldest support network in the world.
Deploy SOPS Secrets with Nix - Jan-Philip Loos | maxdaten.io How to manage secrets like private ssh keys or database access in a cloud environment via nix and sops.
The Easiest Way to Build Reactive Local-First Apps with TinyBase and PowerSync I’ve written about the advantages of offline-first and how easy it is to implement and maintain offline-first apps with PowerSync before. Now, while building apps in an offline-first approach makes data access and state handling considerably easier than d...
Understanding loss.backward() Relying on any library is not good; therefore, this time, removing this black box and understand what’s happening inside. Writing a backward pass manually would be helpful. Backpropagation is not something that works magically or automatically if you are ...
On dependencies and resilience - Sebastian Ingino There are more than 2.1 million NPM packages and over 500,000 PyPI projects. I'm worried that this might have implications on how we run software companies.
How to run a bad interview loop for engineers I've been interviewed quite a bit, and I've interviewed many candidates. What makes an interview a bad interview though?
The tale of a GSM Kernel LPE Through fuzzing via my local custom syzkaller instance and auditing via semgrep and codeql queries I was lucky enough to find a bug in the linux module n_gsm.c. This module is used to implement the GSM 07.10 multiplexing protocol. This type of error was “...
How I wrote Kamal Handbook in 5 weeks and sold 300+ copies at the same time I unexpectedly wrote a second book. And I unexpectedly sold 300 copies while making it.
"BatBadBut" Vulnerability Discovered in Rust Standard Library on Windows - Cyber Kendra "BatBadBut" Vulnerability Discovered in Rust Standard Library on Windows
How can I find out which process has locked me out of the clipboard? - The Old New Thing You can ask for the clipboard opener.
Why does part of the Windows 98 Setup program look older than the rest? When installing Windows 98, the part of the setup process where you enter things like product details looks... different. The scrollbars, buttons, title bar and such look more like they belong in W...
String Performance: Slicing a String The content presents an alternative approach to obtaining a substring using slicing with ReadOnlySpan and AsSpan() methods, delivering performance improvement of 2.4 times based on benchmark tests.…
Yes, Social Media Really Is a Cause of the Epidemic of Teenage Mental Illness Two major problems with a review in Nature
Circular References When Working With JSON in .NET - Code Maze Resolving circular references with JSON in .NET that occur when objects circularly reference each other, whether directly or indirectly.
Durable Background Processing with Wolverine A couple weeks back I started a new blog series meant to explore Wolverine’s capabilities for background processing. Working in very small steps and only one new concept at a time, the first …
GitHub - dolthub/go-mysql-server: A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go. A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go. - dolthub/go-mysql-server
Introducing the new Copilot experience in Visual Studio - Visual Studio Blog We’re thrilled to introduce the new, unified Copilot experience in Visual Studio 17.10, now available in Preview 3 (General availability in May). This extension combines the features of Copilot and Copilot Chat into one convenient package, eliminating the...
Autonomous Computing and how it influenced the way I build software There are a lot of concepts and papers that have influenced the way I design and build software. One concept that certainly should be on the...
Cow Magnets | Stanford Magnets Cow magnets are very popular with farmers, ranchers, and veterinarians since they are a well-known method of preventing hardware disease in cattle.