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…
Web Summit 2023: From a Developer's Perspective A review and discussion of Web Summit 2023 from a software consultant who attended
The dangers of reproducing while old 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 ...
Upgrading to .NET 8 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.
The evolution of Sideprojects I’ve been working full-time creating businesses since June of this year.
Completion Preview in Emacs Post by Eshel Yaron with details about a new Emacs text completion feature
We are not just a .NET Community, we run our community on .NET | .NET Conf 2023 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...
Open Source could be BETTER 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.
Add "Line Count" Column in File Manager How to create a user defined custom column to show line/row count of a file in file manager.
The Entropic Framework for Cardinality Bounds 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 con...
Tidy Code—How to Generate Unique Names With a Value Object I recently came accross something approximating the following in a client’s code base.
Carving My Own Path It's time to pack a small bag, leave my current world behind and begin overusing the word nomad.
Don't hijack our browser shortcuts 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 dra...
Literally the Void - Keeping a Practice Log I’ve rewritten this post several times now. I have written about Starcraft and the significance of finding meaningful metrics for practice.
Announcing Oracle Support for .NET 8 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 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.
Mainframe and midrange modernization - Azure Logic Apps Learn about building mainframe and midrange system integration solutions in Azure Logic Apps using mainframe and midrange connectors.
OpenAI announces leadership transition Chief technology officer Mira Murati appointed interim CEO to lead OpenAI; Sam Altman departs the company. Search process underway to identify permanent successor.
The theory behind the IHttpFilter interface - The Old New Thing Layering features on top of each other.
Announcing general availability of vector search and semantic ranker in Azure AI Search Explore revolutionary data retrieval with the general availability of Azure AI Search's vector search and semantic ranker, transforming user..
What's new with WinForms | .NET Conf 2023 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...
The world's 280 million electric bikes and mopeds are cutting demand for oil far more than electric cars Electric vehicles get all the press – but it’s the smaller unsung two wheelers cutting oil demand the most.
Oops! We Automated Bullshit. | Department of Computer Science and Technology ChatGPT is a bullshit generator. To understand AI, we should think harder about bullshit
Building Cloud Native apps with .NET 8 | .NET Conf 2023 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...
The Simplest Way To Build .NET 8 Native AOT Lambda Functions 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...
Building Cloud Native apps with .NET 8 | .NET Conf 2023 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...
Full stack web UI with Blazor in .NET 8 | .NET Conf 2023 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...
Full stack web UI with Blazor in .NET 8 | .NET Conf 2023 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...
Enter Sandman – Behind The Screen – 2023 November, Week 3 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.
YouTube Sent Us A Package!?!?!?! 100K Thank You! #dotnet #dotnetmaui 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...
Examples Of The Observer Pattern in C# - Simplified Events 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!
Desktop GUI is the most efficient and fulfilling way of Human-Computer Interaction · Prahlad Yeri 17 Nov 2023
Development With A Dot - The Current Status of EF Core 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 …
What is the Shared Kernel in Domain-Driven Design? 📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovi...
No Bing, no Edge, no upselling: De-crufted Windows 11 coming to Europe soon Some changes will arrive for non-EU users, too, but not the easy removals.
ASP.NET Core - The Speed Factor #shorts 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:...
DON'T Use DbContext In Blazor Interactive Server Components! (.NET8) 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...
How moving from AWS to Bare-Metal saved us 230,000$ /yr. 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...
What's New in C# 12: Primary Constructors, Collection Expressions, and More 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 a...
S06E06 - Unearthing the Secrets of Open Source and Collaborative Development with Jeremy Sinclair 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 a...
What’s new and improved in Microsoft’s .NET 8 Leaner container images, simpler code syntax, and a welcome surprise—.NET Aspire, an opinionated stack for building cloud-native applications with .NET.
Unearthing the Secrets of Open Source and Collaborative Development with Jeremy Sinclair 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...
Microsoft Ignite - Join us November 14–17, 2023 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 in C# 12 ✅ Default lambda expression parameters eliminate the...
Only 37% of PWAs implement service workers - A quick review of the PWA ecosystem | PWA Builder Blog Presenting some data and insights derived from PWABuilder.com
How to write unit test for a class with dependency to ServiceLocator (with example of Optimizely)? 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 S...
The Visual Studio UI Refresh Preview is here! - Visual Studio Blog 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!
C# Interceptors 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…
Why I spent 3 years working on a coat hanger The Coat Hinger is available for 30 days on Kickstarter! Go go go!! https://kickstarter.com/projects/simonegiertz/coat-hingers-foldable-coat-hangersThank you...
Weekly Update 374 The Scott Helme Special: QWACs, eIDAS, Root Certificates, CA/Browser Forum, and Other EU Shenanigans
Unleashing the Power of Cross-Platform Development with Avalonia UI | .NET Conf 2023 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...
All About C# Source Generators | .NET Conf 2023 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...
.NET 8 | What is Native AOT in .NET? 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 ...
Build an Azure OpenAI powered .NET 8 Chat Bot on your data from scratch | .NET Conf 2023 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...
InternalsVisibleToAttribute Class (System.Runtime.CompilerServices) Specifies that types that are ordinarily visible only within the current assembly are visible to a specified assembly.
Friend declaration - cppreference.com 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.