Amelia Wattenberger
Amelia Wattenberger's personal website
Amelia Wattenberger's personal website
Even though we often hear terms like L1, L2, cache block size, etc., most programmers have a limited understanding of what cache really is. This is a beginner-friendly primer on how cache works.
Explore DuckDB Wasm use cases
This is a translated version of Ko's third essay of a series "How Can I Stop Being Angry?"
MICES (Mix Camp E-Commerce) talk about planning e-commerce search relevance work with fast prototypes
The story of my experience in writing the preface of the book “Django By Example” by Antonio Melé.
I highlight the various tips and tricks to how I'm learning machine learning with elixir. I also go through the difference between python and elixir for various steps in machine learning.
Over the past year, I’ve started delegating more of my personal and work tasks to ChatGPT. If I find myself unable to delegate something due to poor reception or another silly reason, a small wave of irritation stirs inside me. Convenience is the path of least…
Penetration test your website using AI Agents through the help of Peneterrer
One of my favorite idea-having times is when I’m in bed, with my eyes closed, not quite asleep but not quite awake, in the hypnagogic state where the mind starts to make connections and realizations that it wouldn’t normally make during the day. Oftentimes the…
I have a theory that every social media platform is destined to descend into chaos. It shouldn’t come as a surprise when we gather millions of people in one ...
A masterclass in how not to do VR.
How I accidentally deleted the home directory in production
Just assign them over, no cermony necessary.
Subscriptions are the lifeblood of LWN.net. If you appreciate this content and would like to see more of it, your subscription will help to ensure that LWN continues to thrive. Please visit this page to join up and keep LWN on the…
| blog | oilshell.org
This is continuing a series about multi-tenancy with Marten, Wolverine, and ASP.Net Core: What is it and why do you care? Marten’s “Conjoined” Model Database per Tenant with Marten Mixed …
Today we’re excited to announce the release of TypeScript 5.5! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe types. Writing types in our code allows us to explain intent a…
Learn about different ways to manage complex state in Blazor web applications, including via lifecycle method and by handling global state.
In today's fast-paced development environment, effective API documentation is not just a nice-to-have, but a necessity. This blog post explores how understanding pattern recognition and learning styles can revolutionize the way we create API documentation. By …
Learn how to extend the .NET Upgrade Assistant by providing mappings for your own libraries and packages.
If you are a regular reader of my blog, you've certainly seen my earlier post on how to integrate Application Insights telemetry in your Hot...
The last update of NCronJob was some time ago - and as always, there are some new features in the meantime. So here we are, let's go through to highlight them!
.NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
Discover effective methods to synchronize and backup your Obsidian notes. This comprehensive guide covers using Syncthing, Google Drive, GitHub, Backblaze, and local backups to ensure your notes are secure and accessible from any device.
tl;dr I’ve tested 6,911 pages and using CtrlBlock improves the average page load time by more than 50% from 5.0s to 2.1s. Introduction A faster web makes for a more enjoyable experience. A website is made up of a main HTML document and a number of additional a…
This post describes multiple ways I’ve seen projects handle event triggering in the past and suggests a minor tweak that I believe will greatly benefit proje...
An in-depth analysis that explains how this console works internally
Now is a good time to start a service business. Maybe you should try it! A service business is one where your company sells its work output directly instead of selling a product. Dentists, plumbers, design agencies, pool cleaner, consultants: these are all ser…
Walking through the process of getting Ubuntu set up on my raspberry pi, installing MySQL, and configuring it to allow connections from other local machines!
Having Fun with Technology
And a convo with the CEO of Julius
So in the last couple of decades we’ve discovered that many plants rely on networks of soil fungi to bring them critical trace nutrients. This is a symbiotic relationship: the fungal network …
Trying to improve an algorithm to predict future Blood Glucose Levels for people with T1D
TLDR; I
Layman's framework to analyse organisations through the type of money they earn
I do realize that there are many good things about the internet, our lives depend on it, sometime quite literally. But, there are also many things that can be fixed. This post is mostly a rant about things I hate about the internet and what I'm doing to fix it…
I've decided to write down some of the tips & tricks that I often give to friends when I send them an invite code, or the advice and answers that I sometimes give to people that I find in some feed asking about things. This of course got much longer than I pla…
"If we are ever to advance beyond simple computational artefacts, we need a science of emergence"
Viktor on entrepreneurship, Dev(Sec)Ops, remote work, and other geeky stuff.
This is tbolt's weblog about ui design, computer programming, and other topics
I really enjoy how extensible TiddlyWiki is. You can easily modify the tool to suit your need.
People tend to get pretty passionate about Git workflows on different online forums. Some like to rebase, while others prefer to keep the disorganized records. Some dislike the extra merge commit, while others love to preserve all the historical artifacts. The…