Suffering as a seed for change - how to turn limitations into strength Discover how personal suffering can become a catalyst for positive change. The story of a leader with haemophilia shows how consciously overcoming difficulties builds empathetic leadership and discipline based on growth and innovation.
Your Software Is Confusing If something in your software is confusing to a customer, it is confusing.
The Zen of Task Management with Org I don't use Org Mode to be more productive, but to achieve a kind of "ataraxia" (i.e. a "lucid state of robust equanimity" according to Wikipedia) about the things I have to do: pay my bills on time and enjoy concentrating on my work. After more than 15 y...
How LLMs Are Changing Programming · TomAF Today, I want to talk about the role of LLMs in the software industry.First, let me start by saying that the magic of...
Collatz's Ant and similarity of collatz sequences This is a brief continuation of a previous post (Repo), which introduced such visualization for collatz sequences based on Langton’s Ant.
Landscape of Debuggability in Machine Learning for Systems Connecting diffused research on debuggability of ML-assisted systems into an intuitive framework.
SQLite Transactions and Virtual Tables In my previous post I introduced SQL virtual tables and how to use them in Go—registering modules per connection, defining schemas, and querying external sources as regular tables.
From Millions to Hundreds: The Evolution of Chatbot Development Discover how chatbot development has transformed from complex, expensive projects to accessible solutions anyone can build. Learn about the evolution of AI technology and its impact on business automation.
Start building with Gemini 2.5 Flash- Google Developers Blog Gemini 2.5 Flash, is now in preview, offering improved reasoning while prioritizing speed and cost efficiency for developers.
Preview 2 of the .NET AI Template Now Available - .NET Blog Preview 2 of the .NET AI Chat Web App template introduces support for .NET Aspire and Qdrant vector database integration, making it easier to create cloud-native AI-powered chat applications with custom data.
ASP.NET Core Azure Deployment Crash Course For Beginners 💻Get the full source code (free): https://go.dotnetacademy.io/aspnet-core-azure-deploy 🔥Become a .NET Cloud Developer: https://dotnetacademy.io/bootcamp Learn the simplest way to deploy an ASP.NET Core full stack application to the Microsoft Azure clou...
Bring Back RSS Feeds to Browsers I'm currently using Thunderbird to get/read RSS feeds. Outlook used to support them but it seems that's gone now too. I miss when the feeds were avai...
Use Redis With HybridCache to Cache Your EF Core Data! In earlier videos in the series, we saw how we could convert our Entity Framework Core data access from IMemoryCache to HybridCache! But... there was one big problem: It was still just a memory cache behind the scenes! Let's see how we can get Redis wi...
TLS Certificate Lifetimes Will Officially Reduce to 47 Days The CA/Browser Forum has officially voted to amend the TLS Baseline Requirements to set a schedule for shortening both the lifetime of TLS certificates.
Astronomers have found the 'most promising signs yet' of alien life on a planet beyond our Solar System Astronomers find most promising signs yet of biosignature on exoplanet K2-18b, dimethyl sulfide, which could indicate life on its surface.
I Confronted MassTransit's Creator Get 40% off everything on Dometrain: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube&coupon_code=BIRTHDAY2 Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsa...
Build a MCP Server with C# This video provides a step-by-step guide to creating a Model Context Protocol (MCP) server using C#. MCP is a standardized protocol designed to facilitate communication between AI models and applications. - Model Context Protocol: https://github.com/mode...
Microsoft: Node.js Increasingly Used for Malware Delivery and Data Theft Microsoft has issued a warning about a surge in cyberattacks leveraging Node.js to deliver malware and steal sensitive information.
Infrastructure as Code at Scale A layered model for describing Infrastructure as Code (IaC) at scale.
Chasing Real Respect: Do’s and Don’ts A raw, honest look at what actually earns respect as a leader beyond titles, performance reviews, or pretending to know everything.
How can really smart people appear totally incompetent? – Daniel Lemire's blog It is often puzzling to encounter organizations run by highly capable and ambitious people… appear dysfunctional.
Who goes through Y Combinator twice? Y Combinator has long been considered the gold standard of early-stage startup accelerators. But while most founders view it as a once-in-a-lifetime opportunity, a rare group sees it differently — as a repeatable launchpad. These are the founders who’ve g...
Why RAG Is (Still) Not Dead: The Enduring Value of Retrieval in the Era of Expanding Context Windows Every time a new Large Language Model debuts, the headlines follow a predictable pattern: “New Model with 1M Token Context!” Then come the hot takes: “RAG is...
What happen to Ask Solem Many Python developers know the Celery project. This is an important part of the Python ecosystem, a project that allows you to effectively manage and orchestrate background tasks. For example, you upload a video to a site and click the "convert vide...
The 3-Year Journey to an Actually Good Monitoring Stack Discover the journey behind Phare.io’s fourth uptime monitoring stack, from AWS Lambda to Bunny Magic Containers. Lessons learned, mistakes made, and what finally worked.
No, Software Moats Are Not Dead Note: This is not a random rant against AI, after all I am a Founder of an AI startup, Overlord Systems. Much has been written recently about how software no longer has a moat because AI gives you both engineering ability and a high speed of producing sof...
A New Cadence for WordPress Core There have been a few questions around our decision regarding the WordPress Release cadence, which I’m glad to address. After years of releasing WordPress three times a year, and a recent discussio…
Why Drinking Coffee in Iran Has Become So Ridiculously Complicated It all started with a sarcastic jab in a chat: “You shouldn’t be more Catholic than the Pope. You go to order a coffee, and the guy’s like, ‘From Kenyan farms or Brazil?’ It’s like going to Italy for ghormeh sabzi, and they ask if you want the herbs from ...
DIY Streaming Video 101 So, you want to stream video on the web without dealing with Youtube or other video providers? Where do you even start? Welcome to DIY Streaming Video 101. I’m slowly working on building the infrastructure here for encoding and serving videos myself, and ...
Why Jevons' Paradox won't save your SWE job The most common counterargument I heard to my FAANG automation post: in the past, when new dev tools have been created, the resulting developer increase in productivity actually increased the overall demand for software engineers. But I don't think the an...
How I know your startup is failing - and what to do about it A 20-year tech veteran reveals the 6 subtle signs of startup "death-flailing"—from eerie silence to executive bailouts. Learn to spot the warnings before it's too late.
Toying Around I was playing around with Google's Geocoding API when I thought to plug in my address into o1 for fun and curiosity's sake. Imagine my surprise when it actually got the coordinates right down to the first 3 decimal places (...