SwissMicros' beautiful "HP" calculators I love calculators and have written about old calculators that I've owned over the years (including my Commodore P50 (and programming it to...
Visa Expands Stablecoin Settlement Capabilities to Merchant Acquirers Visa (NYSE: V), a global leader in payments, announced its next step in modernizing cross-border money movement. Visa is expanding its stablecoin sett
Optimize Supabase API: Rate Limiting Guide Learn how to enhance Supabase API performance with rate limiting using PostgREST and pg_headerkit. Ensure fair resource allocation.
Review of Korean Generative AI - Wrtn Last year, I wrote a post discussing “Can ChatGPT Replace Professional Translators?” and followed up with another piece titled “A Follow-up to the ChatGPT review.” I got some response and also noticed some engaging discussions stemming from these articles...
Don't Procrastinate, Iterate Getting to a definition of done is hard, especially when there’s a lot of work to do.
Why are there no nonexponential nonlinear loans? The amount paid in interest in the often-taught, rarely-used simple interest regime is $P(1 + rt)$, where $P$ is principal, $r$ is the interest rate and $t$ ...
I spent $420 building a 20TB DIY NAS to use as an off-site backup I have been using Backblaze B2 storage to back up my DIY NAS for almost exactly five years now. Thankfully, I’ve never needed to restore from that backup. Over the years, I’ve slowly …
The Evolution of Open Source Business Models by @ttunguz Open source software has evolved from a movement into a big business. Gitlab, Confluent, Databricks, MongoDB, Elastic, Snyk, Hashicorp, Mulesoft, have become huge companies using open source software. Across, just these they have generated about $100b in ...
Bento Layouts Tilt Me A short post about making a bento layout tilt toward the pointer using HTML, javascript and css.
Moving the Posts: Adventures in Legacy Infrastructure Migrations I figured I’d mix things up a little bit and write a post that has nothing to do with computers or software development. At my previous apartment in the Richmond neighborhood of San Francisco, there was a utility pole right outside my apartment that was a...
Dilemna of the broke audiophile I love music. I'm also broke. I care a lot about the quality of audio I'm listening: I want to hear every instrument and feel fully immersed in the music, but it's widely known that good audio quality is expensive. Right? Not exactly. There is an abundanc...
Design tool memory usage How do various design tools utilise memory? What’s their baseline usage with no documents open? How does memory grow with lots of large documents open?
GitHub - measuredco/puck: The self-hosted drag and drop editor for React. The self-hosted drag and drop editor for React. Contribute to measuredco/puck development by creating an account on GitHub.
On .NET Live - Exploring Oqtane for Blazor and .NET MAUI Oqtane is an open-source CMS and application framework that provides advanced functionality for developing web, mobile, and desktop applications on .NET. In ...
Weighted k-Nearest Neighbors Regression Using C# -- Visual Studio Magazine The main advantages of KNNR are simplicity and interpretability, says Dr. James McCaffrey of Microsoft Research in presenting this full-code, step-by-step tutorial.
GitHub - opentffoundation/opentf: OpenTF lets you declaratively manage your cloud infrastructure. OpenTF lets you declaratively manage your cloud infrastructure. - GitHub - opentffoundation/opentf: OpenTF lets you declaratively manage your cloud infrastructure.
Keep your casing with Case-preserving Find and Replace - Visual Studio Blog The Visual Studio search experience is getting a new feature that allows users to find and replace text without having to worry about different casings. For example, a method parameter `catalogItemId` and object property `CatalogItemId` have the same name...
Android 14 blocks all modification of system certificates, even as root When Android was initially announced in 2007 by the Open Handset Alliance (headed by Google) their flagship project was billed as an "open…
"Waterfall" doesn't mean what you think it means This post expands on my waterfall is far superior Unpopular Opinion, providing the background for how I arrived at it, adds some suggestions for improving your software development process, and includes a bonus Unpopular Opinion at the end.
The Power of Thinking About “The Thing After the Thing” I’ve long been a fan of The Phoenix Project, and grateful for the ways its introduced so many to DevOps culture and practices. One of my favorite personal “ah-ha” moments came from part of its described Third Way of DevOps:
GitHub - waf/CSharpRepl: A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively. A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively. - GitHub - waf/CSharpRepl: A command line C# REPL with syntax highlighting – expl...
Why I Don’t Write Long Methods Anymore I focus on writing small methods on my C# Code. I don't follow any hard rule of lines per method, however, I keep them as thin as possible. You might think i...
When documentation cautions that something may not happen, that suggests that it normally does happen - The Old New Thing Reading between the lines.
Thoughts on automatic statistical methods and broken assumptions In the old times of applied statistics existence, all statistical experiments used to be performed by hand. In manual investigations, an investigator is responsible not only for interpreting the research results but also for the applicability validation o...
Sep 0.2.3 - .NET 8 and AVX-512 Preview Since Sep 0.2.0 - Even Faster Parsing (~10 GB/s on Zen 3) and More, there have been a few minor releases of Sep. I will cover those in this post with a focus on preview .NET 8 AVX-512 support and related performance improvements.
GitHub has too many hidden features Discover undocumented features of GitHub: open repos in online VSCode, add experimental features, regex code search, and more!
Decorator Pattern - How To Master It In C# Using Autofac Want to know how the decorator pattern works? Let's check out an example in C# where we can get the decorator pattern with Autofac working!
Deploying a Dapr Sidecar to Azure Container Instances In this post, I'm showing how to adopt sidecars for container-based solutions hosted in Azure Container Instances by deploying Dapr.
ZFS for Dummies - Gamedev Guide As mentioned on previous posts, I have spent the past few weeks dealing with a ZFS crash on my FreeNAS install. Because of that, not only was I forced to learn how to troubleshoot ZFS, but I also had to learn how to setup new volumes and come up with new ...
Turn off monitors when locking the computer - Gérald Barré In this post, I describe how to turn off monitors when locking a Windows computer using PowerShell and the Task Scheduler.
Background Services in .NET #shorts #hangfire How to run background services in .NET? #shortsSupport me on Patreon to access the source code:https://www.patreon.com/mohamadlawandLet us connect:🌍 My web...
How to Hide an Endpoint in Swagger - Code Maze In this article, we will explore various methods to hide an endpoint, focusing on the Swashbuckle library in an ASP.NET application.
Enforcing Architecture in .NET with tests In this video, we delve into architecture testing and compare two testing libraries, NetArchTest and ArchUnitNet.NetArchTest - https://github.com/BenMorris/N...
Using Docker environment variables at JavaScript runtime When creating a container for a single-page application with JavaScript frameworks like Angular, React, or Vue.js, we may have to inject certain configuration variables based the deployment environment. A common scenario is using API endpoint URL for the ...
OSS Power-Ups: bUnit – Webinar Recording | The .NET Tools Blog The recording of our webinar, OSS Power-Ups: bUnit, with Egil Hansen and Steven Giesel, is available. This was the twelfth episode of our OSS Power-Ups
Azure Pipelines - Batching your CI builds I’m a big fan of Continuous Integration and Trunk-based development. As a result during a normal day a lot of code is pushed to the trunk(ma...
Generative AI and .NET - Part 2 SDK | LINQ to Fail Let's take a look at the SDK for OpenAI and have we can use it.
Get a Cable Modem....Go to Jail A chronology of my experiences with Comcast@home regardingcriminal charges filed against me due to errors by Comcast
GitHub - lambertjamesd/portal64: A demake of Portal for the Nintendo 64 A demake of Portal for the Nintendo 64. Contribute to lambertjamesd/portal64 development by creating an account on GitHub.