Collecting memory dumps for .NET Core on Kubernetes
How to create memory dumps for dotnet core app running in Kubernetes
How to create memory dumps for dotnet core app running in Kubernetes
Early during the development of the PostgreSQL backend for FlashMQ.com—that is our amazing managed MQTT hosting service!—, I decided on using UUIDs rather than auto-incrementing integers wherever I needed or wanted surrogate keys. I am one of those people who …
“All models are wrong, but some are useful” goes the saying from George Box. I often find this saying best illustrated by the short story from Jorge Luis Borges. In the story, the ruler is eager to get a map of the empire. Upon his servants returning to him wi…
Lua, in the realm of Neovim, is a curious companion. For personal configuration tweaks, it’s incredibly responsive, giving me immediate feedback. Moreover, when I’m uncertain about an idea’s potential, Lua offers a forgiving platform for prototyping without co…
Serve-side JSX with Ajax is a PHP? or a new stack?
I recently had someone ask me why the COPY command is more performant than INSERT INTO. While coming up with an answer, I discovered I was starting from a deficient: I didn’t know how COPY works under the hood. Trying to come up with an answer was at best a gu…
Examine Trusted Computing's role in safeguarding streaming content, understand TPMs, remote attestation, attack vectors and platform support.
No original work here, just summarizing how astonishingly easy it is to install and run an LLM on your own computer using Simon Willison’s fantastic llm tool. Simon has been on an absolute te…
Are you looking for a way to stream live or on-demand videos from your .NET MAUI app to a Google Cast...
The Abbrev module in the Ruby standard library helps you find out all the possible and unique abbreviations for one or more strings so that there are no duplicates. In this post, we'll learn how it works along with a practical example, and also take a peek at …
Keep your head on straight when it feels like the world is turning against you.
Here’s how you can downgrade to an older version of Twitter (pre-X changes) and install it in a way that means it will not be automatically updated.
Explaining all the <tr>'s and <td>'s…
Neither here nor there, but a PL/pgSQL function for redacting emails in Postgres to derisk leaking PII.
Understanding the evolution of consoles through their architecture
Ranting about B2D, SaaS, and Marketing
For the past 2 years, I’ve been leading a team of 4 engineers: 3 developers (including myself) and 1 QA. This is the first time I’ve managed a software team, after writing software full-time for 6 years. Here are some things I’ve learned during that time.
While Python has long been recognized as a go-to programming language for data science and is often used to author machine language models, the new project focuses on clean, idiomatic Python syntax and composability through ONNX-native functions.
So, a while ago I built a gaming PC with the following specification: Case Dan A4 v4.1 Motherboard Z690I Strix Gaming Pro...
In this video, I show you how to use any font in your Xamarin Forms projects.
The power of version control comes alive when you can visualize your Git operations with the new multi-branch graph.
Regardless of whether or not you’re taking the plunge into the “Critter Stack” tools or using a completely different technical stack, JasperFx Software is ready to engag…
Impromptu live stream! Talking through some thoughts about modeling the real world and how it's all based on perspective. Answering some questions from the ...
We recently got back from a big trip, and that reminded me I’ve been meaning to publish a tip on how Trello has saved me a lot of time and hassle around travel – and how to set it up so that it can benefit you as well. I’m a big fan of kanban boards in general…
The French government is considering a law that would require web browsers – like Mozilla's Firefox – to block websites chosen by the government.
Are you a beginner programmer? If so, you'd benefit from applying all of the theoretical knowledge you're gaining by building projects! Check out this list!
- Install Microsoft.EntityFrameworkCore.Proxies package
Changing the pointer while controlling the same object.
Use code ARCH15 and get 15% off the brand new Solution Architecture course on Dometrain: https://dometrain.com/course/getting-started-solution-architectureBe...
📌 Check out my Pragmatic Clean Architecture course: https://www.milanjovanovic.tech/pragmatic-clean-architecture🚀 Join 770+ engineers in my Patreon commun...
SQL Injection is a severe security vulnerability that can harm applications that use databases. Let's learn about preventing them.
Over 30 years ago the late Ian Murdock wrote to the comp.os.linux.development newsgroup about the completion of a brand-new Linux release which he named "The Debian Linux Release". He built the release by hand, from scratch, so to speak. Ian...
Enums are very simple structures, but some functions like Enum.TryParse can have unexpected behavior. In this short blog post, we discover why and what are the alternatives.
How is Chocolatey evolving? Carl and Richard talk to Gary Ewan Park about the latest with the open-source Windows package management solution. Gary discusses some of the differences between the various package managers for Windows these days, including WinGet.…
Earlier this week Six Labors announced the release of ImageSharp.Drawing v1.0 and it made me wonder whether this could be used as an alternative to Skia for controls that want to do custom rendering in a Windows, or multi-platform Uno Platform, application. Fo…
When China's prodigious tech influencer, Naomi Wu, found herself silenced, it wasn't just the machinery of a surveillance state at play. Instead, it was...
Improvements in your engineering team's workflow don't occur independent of each other.