Microsoft Build–Join us May 23–25, 2023
Learn to harness what's next for developers with expert speakers and sessions.
Learn to harness what's next for developers with expert speakers and sessions.
Learn to harness what's next for developers with expert speakers and sessions.
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...
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 going th…
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's abo…
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.
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.
A companion-piece for our Kickstarter's first update. At Spicy Lobster studio there are very few things we consider ourselves against. I...
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? Integration…
Matt Johnson's Blog - Exploring the need for a balanced approach between technical excellence and delivering business value in software development.
Create your .NET applications secured with Auth0 in less than a minute with Auth0 Templates for .NET.
🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicCQRS, which stands for Command Query Responsibility Segregation, is...
Once destruction begins, strong references mean nothing.
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 very c…
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...
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...
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...
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...
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 spin up…
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...
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...
Manning is an independent publisher of computer books, videos, and courses.
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.
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. A pro…
ASP.NET Framework and ASP.NET Core enable you to build Web Services using Web API controllers.
Learn to harness what's next for developers with expert speakers and sessions.
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 announcements hav…
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 …
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 writ…
A summary of why and how you should refactor your HTTP clients to the typed HTTP client version in .NET.
The Azure Podcast
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 of h…
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…
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.