Imagining a Better Integration Testing Tool
I might be building out a new integration testing library named “Bobcat”, but mostly I just think that bobcats are cool. Scary looking though when you see them in the wild. They came ba…
I might be building out a new integration testing library named “Bobcat”, but mostly I just think that bobcats are cool. Scary looking though when you see them in the wild. They came ba…
A review and discussion of Web Summit 2023 from a software consultant who attended
I had my first child when I was 36 years old, which made me want to understand the risks of having children at different ages. Before looking into this, my impression was that the main biological problems with old-age parenthood had to do with not having the n…
At VS Live in Orlando this week there were a number of people who had questions about upgrading to .NET 8; mostly from .NET Framework 4.5 or similar versions that are no longer supported.
I’ve been working full-time creating businesses since June of this year.
Post by Eshel Yaron with details about a new Emacs text completion feature
We are the largest Open-Source Software OSS community with its longest running (10 years) tech meetup in Bombay.And as such we are mostly houseful https://tw...
Stop linking to social media platforms to share content on your site.
The subject of open source funding is often in the news. Every time this happens the arguments sound the same: “open source funding is broken/unsustainable!” being the most common, with some dissenting that it’s not broken.
How to create a user defined custom column to show line/row count of a file in file manager.
Angry man yells at late stage capitalism
One of the most exciting developments in database theory in recent years is the entropic framework for cardinality bounds, which emerges from deep connections between database theory and information theory. In this blog post, I explain the fundamental concepts…
I recently came accross something approximating the following in a client’s code base.
The future of creative output is multiplied by AI.
It's time to pack a small bag, leave my current world behind and begin overusing the word nomad.
Wait... What's this?
I’m angry today. As web apps become increasingly complex, developers need more shortcuts to map various actions. Now we have countless shortcuts for any site. Take GitHub’s shortcuts as an example; they have a few. But there’s a limit, and I’m here to draw tha…
I’ve rewritten this post several times now. I have written about Starcraft and the significance of finding meaningful metrics for practice.
This article contains some advice I’ve collected in my life so far.
ODP.NET Core now officially supports the new .NET 8 runtime. Download ODP.NET Core 3.21.120 or higher from NuGet Gallery to start…
Half-Life is back and better than ever. Alongside interviews with the original developers, the game is now available with the Uplink mini-campaign, Steam Deck support, updated graphics settings, new multiplayer maps, and bonus restored goodies.
Learn about building mainframe and midrange system integration solutions in Azure Logic Apps using mainframe and midrange connectors.
Chief technology officer Mira Murati appointed interim CEO to lead OpenAI; Sam Altman departs the company. Search process underway to identify permanent successor.
Layering features on top of each other.
Explore revolutionary data retrieval with the general availability of Azure AI Search's vector search and semantic ranker, transforming user..
The technology has become the standard LAN worldwide
Simple, unambitious mediator implementation in .NET
View and compare GitHub star history graph of open source projects
Since we added WinForms to .NET in .NET Core 3.0 we've been making a lot of improvements for our developers. This session will go over some of these improvem...
Electric vehicles get all the press – but it’s the smaller unsung two wheelers cutting oil demand the most.
Empowering everyone to build reliable and efficient software.
ChatGPT is a bullshit generator. To understand AI, we should think harder about bullshit
This a a deep dive into building cloud native applications with .NET Aspire.Download .NET 8 - https://aka.ms/get-dotnet-8 Hack Together - https://aka.ms/hack...
Hi, I'm James! And in this video you're going to learn how you can simplify the development of natively compiled .NET 8 Lambda functions with the Lambda Anno...
This a a deep dive into building cloud native applications with .NET Aspire.Download .NET 8 - https://aka.ms/get-dotnet-8 Hack Together - https://aka.ms/hack...
In .NET 8 you can deliver the best web app experiences entirely in Blazor using Blazor's convenient component model. You can build your entire web app in Bla...
In .NET 8 you can deliver the best web app experiences entirely in Blazor using Blazor's convenient component model. You can build your entire web app in Bla...
Welcome to another Behind The Screen vlog. This week I discuss the topic of sleep and productivity, and in particular why that's important for my initiatives.
Oh my goodness! We did it!!!! 100K subscribers!!! Thank you all so much for the support over the years! Let's get this beauty unboxed!Using links I provide I...
Check our these examples of the observer pattern in C#! Learn how the observer pattern in C# can simplify the usage of events in your next project!
17 Nov 2023
IntroductionLast year I blogged about the then current status of EF Core, its limitations, especially when compared with other O/RMs, such as NHibernate, one of my favourites. With the recent release …
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovi...
Some changes will arrive for non-EU users, too, but not the easy removals.
Discover ASP.NET Core 8 new speedy features #shorts 🖥️✨ Support me on Patreon to access the source code:https://www.patreon.com/mohamadlawandLet us connect:...
I see that there's a lot of confusion on how the new Blazor SSR and the interactive server render mode works under the hood. People are tempted to use the EF...
In the ever-evolving world of technology, businesses are constantly looking for ways to optimize their operations and reduce costs. One such journey we embarked on was moving our infrastructure from Amazon Web Services (AWS) to a bare-metal solution. This tran…
As part of the .NET 8 launch, on November 14th Microsoft unveiled the new features of C# 12, the latest version of the popular .NET programming language. As announced the most notable improvements include collection expressions, primary constructors for all cl…
Jeremy Sinclair and Jamie Taylor delve into the world of modern .NET development, emphasizing the importance of understanding code and collaboration. They highlight the role of deep comprehension in troubleshooting and implementing new features, as well as the…
Leaner container images, simpler code syntax, and a welcome surprise—.NET Aspire, an opinionated stack for building cloud-native applications with .NET.
RJJ Software's Podcasting Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, where your podcast beco...
Learn about the latest AI innovations directly from experts. Sharpen your skills through live breakouts and interactive workshops while expanding your network.
🌏 Default Lambda Expression Parameters in C# 12 ✅ Default lambda expression parameters eliminate the...
Presenting some data and insights derived from PWABuilder.com
Some testing classes may have a dependency to the ServiceLocator, so the dependencies are injected via property, for example. That makes class more difficult to unit test. In this post I will present how to write unit test for a class with dependency to Servic…
The Visual Studio UI Refresh is available for preview in 17.9 preview 1. Find out how to enable it and about the new tinted themes!
Interceptors are a new feature in C# 12. They’re also an extremely interesting feature - they remind me a lot of Weavers. The idea there was very similar…
PowerShell 7.4 GA has been released.
The Coat Hinger is available for 30 days on Kickstarter! Go go go!! https://kickstarter.com/projects/simonegiertz/coat-hingers-foldable-coat-hangersThank you...
The Scott Helme Special: QWACs, eIDAS, Root Certificates, CA/Browser Forum, and Other EU Shenanigans
Join Mike as he delves into the exciting world of cross-platform .NET development powered by Avalonia UI! This session will demonstrate how Avalonia UI enabl...
Calling Rust from C#, and back again: Part 1
While using Reflection is still a necessary tool for any developer. The Roslyn source generators are a compelling way to write code while your users are writ...
Today, we dive deep into the world of AOT in .NET 8 and learn everything you need to know about it.We're not just scratching the surface. Let's find out how ...
In this session, you will learn how to build an Azure OpenAI Chat Bot that allows you to work with your own data. You will be able to build the API, UI and C...
Specifies that types that are ordinarily visible only within the current assembly are visible to a specified assembly.
The friend declaration appears in a class body and grants a function or another class access to private and protected members of the class where the friend declaration appears.