Microsoft's $10B Bet on OpenAI | The Prompt + chained prompting, Spotify playlists with AI, Ryan Reynolds ChatGPT Ad and more
Debugging Encoded Text Validating encoded strings is a basic but important part of our debugging workflow these days. I cannot count the number of times I have found myself looking at a URL-encoded string only to be suddenly unsure how percentage signs are supposed to be repres...
Corporate Legibility for Software Engineers Understand corporate legibility through the lens of a software engineer.
Work queues when using messaging When having many jobs that needs processing, throwing them all on the MQ might not always be what you need.
Getting Started with the .NET MAUI DataGrid Control Learn how easily you can create and configure the .NET MAUI DataGrid control of Syncfusion using...
Bullshit Graph Database Performance Benchmarks How is the Graph Database category supposed to grow when vendors keep spouting off complete bullshit? I wrote a bit about the ridiculous benchmark Memgraph published last month hoping they would do…
Politeness is killing your relationships · Max Gorin Day-to-day politeness may be a useful social contract. Most people, if asked, will claim that they are perfectly aware that a flight attendant’s smile is fake, but that they don’t mind that. A friend once said: “I will choose fake politeness over sincere ...
Programming by Hand Will Remain Essential Here is why old-fashioned programming by hand will not go away after the onset of AI-assisted programming. Think of programming by hand, unaided by AI, as something similar to walking. Walking is essential for getting us around and improving our health a...
Manage like an engineer If issues, pull requests, and project boards are the best way to develop software, should they not also be the best way to manage software development?
The Space Between Programs The “space” between our programs is an aspect we almost entirely overlook, yet, it is crucial to many aspects of our design. By “space”, I don’t mean the interface that the program exposes. Nor do I mean the means of communication (http, a queue, a log, e...
Money is the oldest, best and easiest collaboration tool Read an interesting old email. origin email It is our DUTY to ask for money so that commercial customers understand the value and feel comfortable that we a...
Writing a .NET profiler in C# — Part 2 Using NativeAOT to write a .NET profiler in C#, learning many things about native interop in the process.
.NET Data Community Standup - Entity Framework Core FAQs Join the Microsoft .NET Data team to get answers to many frequently asked questions about EF Core. For example:What's the difference between EF Core and EF6?...
.NET Data Community Standup - Entity Framework Core FAQs Join the Microsoft .NET Data team to get answers to many frequently asked questions about EF Core. For example:What's the difference between EF Core and EF6?...
Microsoft Livestream Series Bolsters Python in VS Code (250 Million Installs) -- Visual Studio Magazine 'The Python Pulse will be a way for developers to interact with the teams behind the products.'
You DON'T want an In-Memory Event Bus like MediatR An in-memory event bus is not a good idea. Typically you'd see an in-memory event bus used for publishing domain events to notify other parts of your domain,...
OSS Spotlight - Embedded IoT Prototyping with Meadow Learn how to prototype hardware and run full .NET applications on a real microcontroller with C# and Meadow.Find more .NET Conf at https://dotnetconf.net and...
P² quantile estimator marker adjusting order I have already written a few blog posts about the P² quantile estimator (which is a sequential estimator that uses (O(1)) memory): P² quantile estimator:...
What does it mean when I get a mismatch from MSVC for _COROUTINE_ABI? The two different kinds of coroutine interfaces shouldn't be mixed and matched.
Everything C# with Lead Designer Mads Torgersen | Keep Coding Podcast E3 Hello everybody I'm Nick Chapsas (@nickchapsas) and in this video I will have a chat with Mads Torgersen, the Lead Language Designer for C#.Keep coding merch...
GitHub - aspnet/Announcements: Subscribe to this repo to be notified about major changes in ASP.NET Core and Entity Framework Core Subscribe to this repo to be notified about major changes in ASP.NET Core and Entity Framework Core - GitHub - aspnet/Announcements: Subscribe to this repo to be notified about major changes in ASP...
Generic Attributes in C# - Code Maze In this article, we will learn more about generic attributes in C#. We'll see the old way we had to use generics and the new C# 11 way.
Easy Pagination for Entity Framework in 3 steps Pagination is the process of dividing a set into discrete pages. In the context of Entity Framework, that means we are only getting a certain amount of entries from the database. And we will implement a very easy solution to make that happen in 3 steps. T...
Simplifying devcontainers With Features | LINQ to Fail Sometimes we want to add things to a devcontainer, but how do we do that in the simplest way
paint.net 5.0 is now available! Welcome to Paint.NET 5.0! This major update has many performance improvements, new features including pressure sensitivity for pens and drawing tablets, and a brand new effect plugin system with GPU rendering support. Almost all of the built-in effects an...
Rewrite how Matrix3x2 and Matrix4x4 are implemented by tannergooding · Pull Request #80091 · dotnet/runtime This rewrites Matrix3x2 and Matrix4x4 so that it can better take advantage of SIMD acceleration and JIT features like promotion. In both cases, the entire implementation was moved to a private nest...
Architecture diagrams should be code For the past few years I’ve been the most senior developer on my teams in Atlassian, in both position (Principal Engineer) and time (almost 9 years) - this means I usually take on the responsibility of managing our software architecture.
The One Tiny Law That Keeps Amtrak Terrible Sign up for Morning Brew's free daily newsletter: https://morningbrewdaily.com/wendoverWatch Jet Lag: The Game at http://youtube.com/jetlagthegame Buy a Wend...
Making an Asynchronous Breakfast in .NET Check out in this blog post how asynchronous programming works in .NET by creating an efficient breakfast.
Deserialize Mastodon User XML RSS feeds with .NET Using XmlSerializer you can deserialize a Mastodon user’s rss feed. C# classes are provided in this post.
MINA zkApp staking pool - HackMD # MINA zkApp staking pool :::warning A proof of concept implementation of a zkApp staking pool is a
Index Types in PostgreSQL: Learning PostgreSQL with Grant - Simple Talk As with any other relational data management system (RDBMS), PostgreSQL uses indexes as a mechanism to improve data access. PostgreSQL has a number of different index types, supporting different behaviors and different types of data. In addition, again, s...
Reducing the size of Windows Server Container Images – Part 1 One of the most significant pain points for Windows Server Container customers is the size of the container images. These images have historically been quite large, resulting in long download times and impacting available disk space. We have made improvem...
Lazy and once-only C# async initialization | endjin Performing lazy and/or just-once initialization is a simple optimization. But what if the initialization is async?
Software Engineering at Google ebook available for free Today I noticed the following announcement in my news feed: The digital HTML version of the “Software Engineering at Google” book curated ...
Update redis for clustering by BrennanConroy · Pull Request #28061 · dotnet/AspNetCore.Docs Testing for reference: dotnet/aspnetcore#27583 (comment)
Wolverine meets EF Core and Sql Server Heads up, you will need at least Wolverine 0.9.7 for these samples! I’ve mostly been writing about Wolverine samples that involve its “critter stack” compatriot Marten as the pers…
MS Paint IDE Ditch IDEs like Intellij and glorified text editors like Eclipse, and switch to a real IDE, MS Paint.
PolySharp/PolySharp.Package.msbuildproj at main · Sergio0694/PolySharp PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! 🚀 -...
Console applications in C# Console applications have been around for a long time and still hold a place in todays world were web...