.NET, Kubernetes, and Minikube - Part 2, A Load Balanced Web API Deployment | no dogma blog In my previous post I showed how to run a single instance of a Web API application in Kubernetes using Minikube. In this post, I will show you how to deploy the same application, but this time there will be 3 instances of the application, with a load bala...
Recap of Experts Live 2024 in Budapest: Three Days of Cloud, Code, and Connections In a previous post I wrote why it's important to join events and especially, in this case, Experts...
Interesting links of the week 2024-41 Here are the best and most interesting articles, blog posts, videos, podcasts, and GitHub repositories I’ve run into over the last week (September 30, 2024 - October 6, 2024). Enjoy!
AVX Bitwise ternary logic instruction busted! How a modern AVX instruction shares a similar design with a 1985 blitter chip, by Arnaud Carré
Centralize your packages in .NET with NuGet A feature that isn't really new but still didn't get my attention until recently is: "Central Package Management". So let's have a look at this in this blog post.
Ted Benson Google's NotebookLLM is the first AI podcast I'd actually listen to. Give it a web page or document, and it will generate you a podcast about it.
From .NET 6 to .NET 8, my migration experience: Entity Framework Core 8 Introduction We finally migrated our web applications to .NET 8 from .NET 6. (And yes...
~200GB Free Cloud for Your files [ENG 🇬🇧] – Tomasz Dunia Blog -> Przejdź do polskiej wersji tego wpisu / Go to polish version of this post
llamafile for Meltemi: the first LLM for Greek I have published a HuggingFace repo with llamafile and gguf file format models for Meltemi 7B Instruct v1.5, the first Large Language Model (LLM) for Greek. Meltemi was trained by Athena Research & Innovation Center. You can read about its technical detai...
Beware UserDefaults: a tale of hard to find bugs, and lost data Excuse the alarmist title, but I think it’s justified, as it’s an issue that’s caused me a ton of pain in both support emails and actually tracking it down, so I want to make others aware of it so they don’t similarly burned. Brief intro For the uninitiat...
SVG cursors: everything that you need to know about them SVG cursor themes is a new feature in Plasma 6.2, which we are really excited about. In this blog post, I would like to provide more background behind what motivated us to add support for them, wha…
Personal reflections on moving from Canada to NYC – Daniel Frank I’m moving from Canada to New York City this week, and I’m having a mini-existential crisis. There are the personal reasons I feel torn—what if I’m lonely, what if I don’t fit in, what if New York doesn’t magically fix the frustrations I had in Toronto, f...
Implementing PCA and Dual PCA on CIFAR-10 This post was adapted from a paper I originally wrote and extended for a school project. The full notebook can be found as a .ipynb file on my GitHub. The post assumes some background knowledge of linear algebra and eigenvalue decomposition. If you don’t ...
Why I Interview Once a Year (Even When I'm Not Job Hunting) In this blog post, I discuss the benefits of conducting annual job interviews, even when you're not actively job hunting. Regular interviewing helps with market awareness, skill benchmarking, networking, and boosting confidence. It also prepares you for u...
Building a Streaming Service — Varun Chopra Can one person build a movie and TV streaming platform from scratch? Probably not, but I’m giving it a try—one step at a time.
Accidental Cartesian Products – Return Zero Object-Relational Mapping (ORM) tools are widely used in modern web development for their convenience in database interactions. However, they can sometimes lead to unexpected and severe performance issues. One such issue is the generation of queries that ...
Software That Changed Me A personal reflection on software. From Google Maps to Excel, here are some programs that have had an impact on my life.
Optimizing Postgres table layout for maximum efficiency Introduction When modeling a Postgres database, you probably don’t give much thought to the order of columns in your tables. After all, it seems like the kind of thing that wouldn’t affect storage or performance. But what if I told you that simply reorder...
WordPress vs. ACF The WordPress drama has not dried up. Since I wrote last, Matt Mullenweg has done a number of interviews, WP Engine sued Automattic, the structure of the WordPress organization has become clearer, and over 150 employees left Automattic in a buy-out deal. ...
Effect polymorphism fixes dependency inversion TL;DR: Local programmer is inconvenienced by error-handling boiler plate, writes uninformed article about experimental programming language features. More at 11.
Social Parasites We’ve recently witnessed a perfect example of this parasitic behavior. A startup, freshly minted by a once-respected incubator, had the audacity to...