Markdown Alerts Are Cool - M.O.W. A post covering: building this blog, tools, writing... Today I came across a Markdown feature that I have never heard of. I have been using [The Markdown Guide](https://www.markdownguide.org/) for documentation for all the formatting for my Blog Posts (t...
Introducing the Model Context Protocol The Model Context Protocol (MCP) is an open standard for connecting AI assistants to the systems where data lives, including content repositories, business tools, and development environments. Its aim is to help frontier models produce better, more releva...
OpenAPI document generation in .NET 9 - .NET Blog Introducing the New OpenAPI Document Generation Feature in .NET 9. Let's take a look at what it is, how to use it, and how it streamlines API development in .NET.
The two factions of C++ The dream of a single dialect-free C++ has probably been dead for many years, anyway.
Tech Companies Are MISSING OUT On Prioritizing This Skill And what could this super important skill be that tech companies aren't putting priority on? JavaScript? Postgres? Blazor? Is it some other programming language or tech stack? Or maybe some other technical skills like debugging? ... Think again. In th...
Why Developers and Companies Hate .NET 9 Use code BLACKFRIDAY24 at checkout to get 40% off ANY course, bundle or Dometrain Pro: https://bit.ly/3UVRaWu Check out HeroDevs: https://www.herodevs.com/support/dot-net-nes?utm_source=affiliate&utm_medium=youtube_link&utm_campaign=nick_chapsas_yt Becom...
Finally! Azure Service Bus Emulator is Now Available! Are you building a scalable, decoupled application together with a service bus? If you're using Azure Service Bus, you've probably felt the pain of local development! Up until now, there hasn't been a way to work with Azure Service Bus without setting ...
Insane performance boost in EF core using bulk operations #dotnet #aspnetcore #csharp #efcore In this video, I dive into the insane performance boost you can achieve in .NET by leveraging bulk operations with ExecuteUpdateAsync and ExecuteDeleteAsync from EF Core. I demonstrate two approaches for updating and deleting records: the traditional met...
Un vistazo a los controles de Telerik para .NET MAUI En este video, exploramos los controles que Telerik ofrece para .NET MAUI. https://www.telerik.com/maui-ui 00:37 Introducción 02:30 Demo 23:00 La documentación 23:34 NuGet: Primeros pasos 24:47 Configurar 25:32 Usando controles 28:59 Precio Become a cha...
Wireguard: Beyond the most basic configuration Last week I wanted to replace my OpenVPN setup with WireGuard. The basics were well-documented, going beyond the basics was a bit trickier. Let me teach you want I learned. The basics But first, let’s summarize the basics. I have a server with a hosting p...
"Always use early returns" - LinkedIn Edition A dear LinkedIn - a pool of gems where everyone is expert in everything. Over the time I collected some trophies from there and today I want to discuss one of them: "Always use early returns".
RFC 35140: The Do-Not-Stab flag in the HTTP Header Date: March 7, 2111 Abstract This document defines the syntax and semantics of the Do-Not-Stab header, a proposed HTTP header that allows users to indicate to a website their preferences about being stabbed. It also provides a standard for how services sh...
Secure Your ASP.NET Apps with JSON Web Tokens in C# - Step-by-Step Guide! Learn how to secure your ASP.NET applications with JSON Web Tokens (JWTs) in this beginner-friendly tutorial. I’ll walk through setting up authentication, generating JWTs, and validating them using C#. This guide is perfect for software engineers looking ...
How do I pay the publisher of a web page? Here's an unanswered question: I have money and I have a URL, how do I send money to the publisher of that URL? URLs tell you where to get content on the web, but they don't tell you anything...
Print debugging: a tool among other tools This is my thoughts after reading Don’t Look Down on Print Debugging. TLDR Print debugging is a tool, and it has its uses - however, if there are better tools available, maybe use those instead. For me, a better tool is OpenTelemetry tracing; it gives me ...
Bash: Creating and Managing Child Processes The following example can be used to create a bash script that demonstrates forking and shows how to kill the parent process while also killing the child process. Example #!/bin/bash # Fork a true …
This Website is Hosted on Bluesky Well, not this one. But this one is! How? Let’s take a closer look at Bluesky and the AT Protocol that underpins it. Note: I communicated with the Bluesky team prior to the publishing of this post. While the functionality described is not the intended use...
My process for creating API clients I have a look at how I create API clients for use in Cloudpress with Flurl and discuss why I settled on this pattern
PHP is king | Alexander Mikhailian One thing PHP got right is its 'PHP must die' mode of operation where every request spawns a new process (ok, not a process anymore but still an isolated execution environment that lasts until the response is served.
Routing Success and Failure in XProc 3.0 An example of how to route success and failure from try/catch in XProc 3.0 to different Output Ports.
My Red Hot ADHD Programming 'Affliction' Sorry, Dave, ADHD is real, and (not acknowledging it) can hurt you. Hi. I’m Richard. I’m a Ruby Core Contributor. I also code in Rust, and enjoy giving talks...
Homebrew is great on Linux (Originally from October 2023, updated September 2024) I'm a strong believer in the next generation Linux desktop model - which splits what is typically one monolithic system into different layers. This has been great for us at Universal Blue because it ...
Mirror: An LLM-powered programming-by-example programming language What if we could only code by using examples? Can we integrate AI into traditional programming languages?
Pretending to be PostgreSQL: Part two - responding to queries Masquerading as the elephant in the room Introduction In Part 1 we implemented the server handshake in Python. With our subterfuge now established, we'll go ahead and respond to requests. Last time, we stopped short of responding: $ psql -h 12...
Django Async: Ready for Prime Time? Explore async Django's readiness for production use, its benefits, challenges, and how AI workloads can leverage its capabilities effectively
Learning LLVM (Part-1) - Writing a simple LLVM pass IntroductionWelcome to the first part of this series on learning about LLVM. In this post, we’ll learn how to write LLVM passes. About LLVMLLVM (Low-Level Virtual Machine) is a collection of modular a
Say What You Mean: A Response to 'Let Me Speak Freely' To better understand the impact the AI Parser makes, we’ll take a deep dive into one of their recorded examples. Thankfully, Tam, et al. did provide extensive data (12GB!) from their experiments. These experiments are all sorted by the model and the promp...