Microsoft Build–Join us May 23–25, 2023 Learn to harness what's next for developers with expert speakers and sessions.
Microsoft Build–Join us May 23–25, 2023 Learn to harness what's next for developers with expert speakers and sessions.
Connect FastAPI Server with PostgreSQL and deploy to GCP In the world of web development, a robust backend is crucial for delivering a high-quality user experience. One popular approach for building backends is by using RESTful APIs, which enable clients to communicate with servers using HTTP requests. Whe...
20 Years of WordPress · Notes In the early days, the web had many beautiful, romantic phases, in which things were simpler and people online, less prone to aggression, more innocent and/or prone to the good things in life. In the early 2000s, the technical side of the web was also goi...
Extreme Bevy: Making a p2p web game with rust and rollback netcode In my previous post, Introducing Matchbox, I explained how Matchbox solves the problem of setting up peer-to-peer connections in rust web assembly for implementing low-latency multiplayer web games. I said I'd start making games using it and I figured it'...
There's still no silver bullet I’ve found myself referencing this a couple times recently. Both of those conversations were in the context of React, but the principle applies to every over-adopted technology.
The anti-pattern game Here is a small game I though of when taking a course on modal logic. It is a bit too tedious to be played by humans, but I had great fun finding a winning stategy for it – and there are still simple questions about this game I cannot answer.
Against Loneliness A companion-piece for our Kickstarter's first update. At Spicy Lobster studio there are very few things we consider ourselves against. I...
The Simplest Thing That Could Possibly Work - Vance Lucas When you are first starting out with a new idea, often the advice is given to "build the MVP (Minimum Viable Product) of your idea". But sometimes the MVP (Minimum Viable Product) of your idea can be a little ambiguous. Do you need user management? Integr...
Home Matt Johnson's Blog - Exploring the need for a balanced approach between technical excellence and delivering business value in software development.
Introducing Auth0 Templates for .NET Create your .NET applications secured with Auth0 in less than a minute with Auth0 Templates for .NET.
Discovering The Truth About CQRS - No MediatR Required 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicCQRS, which stands for Command Query Responsibility Segregation, is...
Getting a strong reference from the this pointer too late - The Old New Thing Once destruction begins, strong references mean nothing.
Code Maze Weekly #174 - Code Maze Issue #174 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks The Ultimate .NET Version Guide [www.claudiobernasconi.ch] .NET versions can be confusing, especially if you’re new to .NET. Take a look at this v...
Design Like a Pro: Custom Image Borders in .NET MAUI In this tutorial , we delve into the art of creating custom image borders in .NET MAUI. Starting with a basic project, we will explore different techniques t...
Building AI solutions with Semantic Kernel | BRK217H During this session, learn why we created Semantic Kernel (SK) and how it requires a new kind of developer mindset. Discover how SK has evolved alongside Op...
Full stack web in .NET 8 with Blazor | OD116 Learn how ASP.NET Blazor in .NET 8 allows you to use a single powerful component model to handle all of your web UI needs, including server-side rendering, c...
Building AI solutions with Semantic Kernel | BRK217H During this session, learn why we created Semantic Kernel (SK) and how it requires a new kind of developer mindset. Discover how SK has evolved alongside Op...
Episode 123 - Docker for .NET Devs With Carl Sargunar Carl Sargunar, .NET Freelancer and Umbraco expert, and Jamie Taylor discuss the latest changes and advancements that have been made to the .NET technology stack. With Carl's expertise in the content management system Umbraco, you'll learn how to easily sp...
What's new in .NET 8 for Web frontends backends and futures? | BRK200H Join this session to explore new features in .NET 8 for web frontends, backends, and future development. Discover how .NET 8 enhances web app development wit...
Full stack web in .NET 8 with Blazor | OD116 Learn how ASP.NET Blazor in .NET 8 allows you to use a single powerful component model to handle all of your web UI needs, including server-side rendering, c...
Build Web Apps with Blazor Manning is an independent publisher of computer books, videos, and courses.
How does TryGetNonEnumeratedCount work? TryGetNonEnumeratedCount attempts to determine the number of elements in a sequence without forcing an enumeration. It returns true if it could and false if it couldn't. The API was added with .NET 6 - let's have a look at how that thing works.
Upskilling: ChatGPT Prompt Engineering for Developers now in C# Like most developers today, I'm upskilling on the new Generative AI technologies like OpenAI's ChatGPT, Microsoft Bing Chat, GitHub Copilot, and the Azure OpenAI Service. The key to effectively using these technologies lies in crafting the right prompts. ...
Building (and Testing) Minimal APIs in ASP.NET Core 7 ASP.NET Framework and ASP.NET Core enable you to build Web Services using Web API controllers.
Microsoft Build–Join us May 23–25, 2023 Learn to harness what's next for developers with expert speakers and sessions.
Announcing Azure Data Studio 1.44 It seems like just last week we were just releasing Azure Data Studio 1.43 (oh wait, that was last month) and here we are announcing Azure Data Studio 1.44! This release comes in the midst of Microsoft Build, where numerous Copilot-adjacent announcement...
Deno 1.34: deno compile supports npm packages This feels like it could be extremely useful: Deno can load code from npm these days ('import { say } from "npm:cowsay@1.5.0"') and now the "deno compile" command can resolve …
xorvoid SectorC (github) is a C compiler written in x86-16 assembly that fits within the 512 byte boot sector of an x86 machine. It supports a subset of C that is large enough to write real and interesting programs. It is quite likely the smallest C compiler ever...
Refactor your .NET HTTP Clients to Typed HTTP Clients A summary of why and how you should refactor your HTTP clients to the typed HTTP client version in .NET.
Typed exceptions for JSInterop in Blazor - Kristoffer Strube’s Blog In this article, we look at how the existing error-handling implementation for JSInterop is made in Blazor. We then look at how we can map the error types defined in the standard WebIDL specification to C# exceptions, and in the end, we show some examples...
MSBuild 2023 – Focus on .NET MAUI and Blazor Hybrid ChatGPT and Copilot were the primary focus of this year’s MSBuild 2023, Microsoft’s annual developer conference. From the .NET MAUI perspective, with just around 1 year of official supp…
GitHub - travisgoodspeed/gbrom-tutorial: Tutorial for extracting the GameBoy ROM from photographs of the die. Tutorial for extracting the GameBoy ROM from photographs of the die. - GitHub - travisgoodspeed/gbrom-tutorial: Tutorial for extracting the GameBoy ROM from photographs of the die.