X-ray CT scans reveal the art and science of coffee as never before Discover why the best coffee equipment is so good: Bialetti's Moka Express, the AeroPress, a Porlex ceramic burr grinder, and the Fellow Stagg EKG kettle.
The myth of Google's plus No, not Google+ the failed social media service. I want to talk about the + operator that Google Search used to support. People often tell this story: Google used to let you type +foo to search for pages which actually contained the word "foo". ...
Plans for Marten V7 and Beyond As you might know, the Marten core team is in the process of building a new business around the “Critter Stack” tools (Marten + Wolverine and a couple smaller things…
There is no "bouncing" back - Dan Norris I used to love my story. But I sit here now after waking up from another painful nightmare, one that has kept repeating for basically 365 days straight, no longer loving my story, trying to “bounce” back. I had my whole identity tied up with being a boss ...
Wii Architecture | A Practical Analysis An in-depth analysis that explains how this console works internally
Response to “Flatpak Is Not the Future” Late last year, this interesting article “Flatpak Is Not the Future” was published to the public, and very quickly grabbed the Linux community’s attention. I want to go over some of the author’s arguments and explain some of the misunderstanding and claim...
Costs exposed: Frameworks - Julio Merino (jmmv.dev) “Fast machines, slow machines”… ah, the post that spawned these series. As I frantically typed that article while replying to angry tweets, the thought came to mind: software engineering as a whole is hyper-focused on lowering the costs...
Loud & Wrong Bourdain Statements: saying a false thing loudly to provoke other people to correct you.
Time After Time The history of all hitherto existing society is the history of class struggles. – Marx and Engels, Communist Manifesto
Freedom Is in Being Who You Are I've been toying with a conceptualisation of free will for a while, it's not fully formed but I want to write about it and try to sketch it out and make it more concrete.
Comparing request handlers in Scotty, Yesod, and Servant This post compares how to implement a non-trivial request handler in some popular Haskell web frameworks. We also consider integrating with a custom monad stack and doing things outside of IO.
After Killing Visual Studio for Mac, Microsoft Reassures Fearful .NET MAUI Devs -- Visual Studio Magazine The retirement announcement drew much developer ire among a whopping 96 comments, along with fears that Microsoft may give up on .NET MAUI and maybe even Visual Studio itself.
From Azure SQL DB to EF Core Web API using only cross platform CLI tools Cross platform support with .NET and Azure SQL Database tools has improved tremendously in the recent years. To prove this, I wanted to test if you can expose an Azure SQL Database table from a ASP.NET Core Web API using just command line tooling. And as ...
.NET 7 💥 - Intro to CQRS and MediatR with ASP.NET Core Web Api In this video we will be going to learning about CQRS and MediatR with .NET Web API.Support me on Patreon to access the source code:https://www.patreon.com/m...
Xamarin Forms - Create a Navigation System Without Frameworks In this video, I show you a way to create a navigation system between pages in Xamarin.Forms.
Setting up VS Code for C# development Visual Studio Code (VS Code) is a popular and versatile code editor that supports many languages and...
Want to build a good API? Here's 5 Tips for API Design. Want to build better APIs that can evolve over time as your system requires changes? Here are 5 tips that will help you change your API design over time with...
Vertical Slices - Why the Best Developers Are Obsessed Want to know how you can deliver value to your end users rapidly? Let's dive into vertical slices and see what high performing engineering teams are using!
Diagnosing a crash when trying to call ReadFile via language interop - The Old New Thing Checking the signatures and inferring what could have gone wrong.
Change Your Code’s Behavior Without Changes in C# Use code DDD20 and get 20% off the brand new Domain-Driven Design course on Dometrain: https://dometrain.com/course/getting-started-domain-driven-design-dddB...
What is Yield Return in C#? #shorts 📌 Check out my Pragmatic Clean Architecture course: https://www.milanjovanovic.tech/pragmatic-clean-architecture🚀 Join 820+ engineers in my Patreon commun...
Blazor in Action with Chris Sainty | The Azure DevOps Podcast, ep.238 Chris is a Microsoft MVP, author, and software engineer with over 17 years of experience with ASP.NET. Passionate about sharing his knowledge with the commun...
Blazor in Action with Chris Sainty | The Azure DevOps Podcast, ep.238 Chris is a Microsoft MVP, author, and software engineer with over 17 years of experience with ASP.NET. Passionate about sharing his knowledge with the commun...
Ryujinx - Nintendo Switch Emulator Ryujinx is an open-source Nintendo Switch emulator created by gdkchan and written in C#.
Data om 186 000 svenska pensionskunder har läckt ut Namn, adress, personnummer och premieinformation har röjts för närmare 186 000 kunder hos pensionsbolaget AMF. Ett ryskt, ökänt hackernätverk misstänks stå bakom attacken. – Vi tar händelsen på stort allvar, säger Lena Ringström, it-chef på AMF.
Visual Studio for Mac will be retired - Get started with VSCode for .NET MAUI Are you a .NET MAUI developer using Visual Studio for Mac? 🖥️ It's time to make a smooth transition as Visual Studio for Mac will be retired. 📢 Embrace the...
How to Return HTTP 500 Status Code From ASP.NET Core In this article, we will learn how to efficiently return HTTP 500 response status code from your ASP.NET Core Web API.
.NET Upgrade Assistant: Project Features Upgrade and .NET MAUI Improvements Microsoft has announced an updated version of the .NET Upgrade Assistant in Visual Studio. The new release brings on a series of enhancements designed to simplify the migration process for .NET MAUI. Notably, developers can now also upgrade project featur...
Use multiple Microsoft Entra Verified ID credentials in a verification presentation This post shows how a Microsoft Entra ID verified employee credential can be used together with a self attestation credential to unlock a door. Using this, a person can prove they know a code and p…
Absurd Success So… I’ve had the most unreal week of coding. Zero exaggeration, I’ve halved the RAM requirements of the search engine, removed the need to take the system offline during an upgrade, removed hard limits on how many documents can be indexed, and quadrupled ...
Blazor Basics: Creating a Todo App Using Blazor Server Learning by doing is still the best approach. In this article, we build a simple todo app as a Blazor Server application.
The Reverse Red Herring Our VP of Engineering relates a story where a seemingly innocuous clue turns out to be key - a reverse red herring!
Reasoning Task, Async & Await in .NET As developers, we often encounter situations where we need to perform tasks concurrently to ensure our applications run efficiently. The…
Join us for JetBrains .NET Day Online ’23 | The .NET Tools Blog On September 26, we are holding JetBrains .NET Day Online ’23, a free annual event. We’ve invited 10 amazing community speakers who will cover topics they’re
.NET Rocks! Applied Large Language Models with Brian MacKay How can a large language model help your application? Carl and Richard talk to Brian MacKay about his work with large language models, including ChatGPT - and others! Brian talks about how LLMs continue to evolve and the limitations they have. But identif...
Improving Collaboration between Software Engineering Leadership and Management This is a short talk on Technical Debt in Software Engineering for Franklin University's 2023 Leadership Symposium
Where did AI come from and where is it going? Where did AI come from and where is it going? John Maeda provides his perspective in the final video in this series. But stay tuned for more in John's upcomi...
GitHub - eschluntz/compress: Text compression for generating keyboard expansions Text compression for generating keyboard expansions - GitHub - eschluntz/compress: Text compression for generating keyboard expansions