Why Core Utilization is a Misleading Performance Metric Digital Foundry’s generally excellent game tech reviewer, Alex Battaglia doubles down on an uninformed argument that core utilization is a generally useful performance metric here – I g…
The Leadership Myth in Replicated Databases I’ve heard multiple times that a strong notion of leadership somehow simplifies replication. I don’t think this is true. I explain why in this post.
The best way to get NVM working in CI/CD systems TL;DR While reasoning is important, readers may not be interested in all the frustrations I experienced while figuring out how to get things done. If you’re looking for a quick solution, skip to the “What eventually worked?” section. However, if you’re in...
How to get good at any skill: day-by-day guide The only piece of wisdom you need to finally start learning
Cookie Bugs - Smuggling & Injection Research on how browsers encode & send cookies, how they are parsed by various web frameworks, and some bugs
In search of a good western book Ever since I randomly found the book The Whistling Season by Ivan Doig at the Half Price Books closest to my Minnesota hometown, I’ve been on a casual quest to find another “western” book that’s as satisfying.
Note-taking with Notion and ChatGPT for effective meetings · Mangasf Project Fran Mangas personal website
📱 The iPad Pro is a disappointment | vincelwt.com The iPad Pro 13 could’ve been the perfect device but it’s not.
Prolog for data science - Emir's blog I demonstrate a widely applicable pattern which integrates Prolog as a critical component in a data science analysis. Analytic methods are used to generate properties about the data under study and Prolog is used to reason about the data via the generated...
ASP.NET Core Authentication and Authorization Tutorials asp.net core authentication and authorization tutorials. Covering asp.net core cookie authentication and authorization, jwt token authentication and authoriz...
Some Lessons Learned from Studying Indirect Object Identification in GPT-2 small - AI Alignment Forum To learn more about this work, check out the paper. We assume general familiarity with transformer circuits. …
The Essential Art of Sustainable Software Architecture Hey there, I'm James. In this video I'll be discussing The essential art of sustainable software architecture. How can we architect software for now without ...
.NET Community Toolkit 8.2: MVVM Toolkit Attributes, Performance Enhancements, and More Microsoft has released the latest version of its .NET Community Toolkit, version 8.2, and it comes with several new enhancements and features. According to the release, this new version brings performance enhancements both at runtime and in the MVVM Toolk...
Code Smell: Magic Numbers & How To Fix It #shorts Support me on Patreon to access the source code:https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead my B...
.NET 7 Minimal API Route Groups Are INSANE! .NET 7 Minimal API route groups is a feature that allows us to extract common logic for several endpoints to a group level. This makes our code cleaner and e...
Generate Load Tests from Swagger/OpenAPI with K6 In the new era of software, ensuring performance and stability under heavy loads is very paramount. Load testing is a critical step in the…
Using The Singleton Design Pattern in .NET Discover how to use the Singleton design pattern in C#/.NET to create a single instance of an object that is globally accessible throughout your application. Learn about the benefits and drawbacks of the Singleton pattern, how to implement it using Lazy<T...
GitHub - VeriorPies/MineCloud: An AWS CDK project to set up an almost free on-demand Minecraft (or other game) server for a Discord community in a few minutes An AWS CDK project to set up an almost free on-demand Minecraft (or other game) server for a Discord community in a few minutes - GitHub - VeriorPies/MineCloud: An AWS CDK project to set up an almo...
A very brief BitKnit retrospective BitKnit is a LZ77+RANS lossless general-purpose compressor that was designed 8 years ago (1.0 release on May 20, 2015) to replace the aging and very slow to encode LZ77+arithmetic coding codec buil…
A few words on Ruby's type annotations state ...that were written in a military training camp and accidentally grew to 5k words
[Talks] – Update Days .NET MAUI Event name: Update Days: .NET MAUI Talk name: .NET MAUI Layouts, navigation, shell & MAUI Community Toolkit Official Site: https://maui.updatedays.cz/sc...
Collision, Randomization and Welzl's Algorithm Have you ever played a 3D video game and wondered how the game engine detects collisions between objects? I recently found myself thinking about this while playing a popular racing game. As I was
Discord Should Remove Usernames Entirely Discord's Recent Announcement made a lot of people mad, mostly because of Hyrum's Law - users were relying on unintended observable behavior in the original username system, and are mad that their use-cases are being broken despite very good evidence that...
Reading through the Bluesky protocols (2023/05/06) - markjgsmith.com I continue my explorations of modern decentralised social media protocols. Today I'm looking at Bluesky which has entered the limelight in a big way over the past month.
How to create resilient digital products. Any founder with a product in production knows the pain of waking up at 0200 to outage alerts, or support interruptions at family dinner. It can be rough and scaling support is challenging. Here are some things you can do to make your systems more resilie...
Developing using Visual Studio Code with Nix Flakes One thing that irks me about Visual Studio Code is that, as an Electron app, there can only really be one instance of it running at a time. While this has its advantages, a notable downside of this is that the environment of a given Visual Studio Code win...