On .NET Live | Minimal APIs with EF Core, App Service, and Angular Designing the API back end for your single-page apps doesn't have to be hard! In this week's episode, community MVP Swamy Viswanatha returns to the show to s...
Regression Using scikit Kernel Ridge Regression -- Visual Studio Magazine Dr. James McCaffrey of Microsoft Research presents a full-code, step-by-step tutorial on this regression technique, which is especially useful when there is limited training data.
New Video: Fixing Integer Overflow in C# with "checked" My YouTube channel has been neglected for a while, and I'd like to start fixing that. So here's a new video: Fixing Integer Overflow...
Azure App Services — Deployment Slots Deployment Slots is a feature offered by Azure App Services, which allows you to create separate environments for deploying and testing…
Improvements to the Caching Abstraction in ASP.NET Core - .NET Blog We are updating caching in ASP.NET Core to be more intuitive and reliable
Improved Source Generators and Code Fixers Arrive in .NET Community Toolkit 8.2.1! - .NET Blog Announcing the .NET Community Toolkit 8.2.1, featuring lots of QoL improvements, performance optimizations to the MVVM Toolkit source generators, new code fixers and improved diagnostics, and more!
.NET MAUI Community Toolkit Monthly Standup, July 2023 Join us as we discuss the current happenings in the .NET MAUI Community Toolkit! https://github.com/CommunityToolkit/Maui/wiki/Monthly-Standups
Celebrating 10 Years as a Microsoft MVP 🎉 Hello! I'm excited to share with you that this month marks my 10th anniversary as a Microsoft Most...
What are Business Rules? It's not this. What are business rules? Well, they often get confused with trivial validation. I think it's essential to make the distinction because where you apply busine...
Creating an Azure Web App using ARM Templates In this video, we will create an ARM Template to create an Azure Web App and use the Azure CLI to run the ARM Template to create the resources on the Microso...
How to wait for multiple C++ coroutines to complete before propagating failure, wrapping the awaitable - The Old New Thing Intercepting the exception on the front side.
Why You Might Not Need Interfaces in C# 12 Use code SUMMER23 until the 20th of July for a 15% discount on any bundle at https://dometrain.com/bundlesBecome a Patreon and get source code access: https:...
Memory Efficient Way To Return An Empty List In C# #shorts 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...
WE OUTSIDE: RESURRECTION RED ROCKS 2023: https://www.axs.com/events/485144/marc-rebillet-ticketsImprovised live from Sugar Hill in Harlem.
Demoscene accepted as UNESCO cultural heritage in The Netherlands - Demoscene - The Art of Coding Today the demoscene was accepted as Dutch national intangible cultural heritage. We very happy about the success of the Dutch demoscene to be accepted as a living national cultural heritage! The Dutch inscription is continuing the success story of the dem...
Discriminated Unions in C# With OneOf How to use discriminated unions in C# using OneOf, to address visibility and maintenance problems associated with multiple types.
what is nor0x.Playwright.BrowserDownloader ?! I really like the Playwright project. It’s a great tool to automate browser tasks and has a well-designed API. I use it for testing, but also for some automation tasks. I also use it in client-side ap
.NET Rocks! Scaling a Monolith with Derek Comartin How do you scale a monolith? Carl and Richard talk to Derek Comartin about his blog posts and YouTube series around scaling a monolith. Derek talks about the tendency for folks to want to split a monolith into microservices without assessing if it will ma...
.NET 8 Preview 5 Combines Blazor Changes in Project Template With Preview 5, we get a handy new project template pulling together all .NET 8 changes for Blazor, plus the ability to make specific components “interactive.”
7 Things about C#: If Statements Branching is intrinsic to all of the work we do every day as developers. We need to evaluate a condition and determine what logic to run…
GraphQL–HotChocolate - The object type `Object` has to at least define one field in order to be valid. A colleague contacted me last week asking help with a specific HotChocolate issue they got. He shared the code and the error message with me...
EI001: Building Infrastructure (Part 1) In this session, Kailu and I will start building the infrastructure pieces for our EI project. Check it out here on this URL:https://github.com/hassanhabib/S...
Cloudflare Connect Sydney The time is not for vision-setting, but for execution. CxOs know where their organizations need to go — at Cloudflare Connect, we will meet in-person to talk about how to get there.
.NET Annotated Monthly | July 2023 | The .NET Tools Blog Did you know? The acronym “ASP” stands for Active Server Pages, which was released by Microsoft in 1996. In 2002, Microsoft decided to continue using the name, but apply it to their new .NET framework
Coding a Neural Network FROM SCRATCH! with Evolution Simulator | Part 1 In this video, we are learning how neural networks work, making our own neural network from scratch, and then training the neural network we make using evolu...
Continuous Deployment with GitHub Actions to AWS Elastic Container Service (ECS) Welcome to the fourth and final part of our series, where we aim to tie together the knowledge and skills acquired in the previous instalments: 💻 How to Create a Custom Slack Bot with .NET 7 🚀 Crea…
Amazon.com: Intel Core i9-13900K (Latest Gen) Gaming Desktop Processor 24 cores (8 P-cores + 16 E-cores) with Integrated Graphics - Unlocked : Electronics Buy Intel Core i9-13900K (Latest Gen) Gaming Desktop Processor 24 cores (8 P-cores + 16 E-cores) with Integrated Graphics - Unlocked: Motherboards - Amazon.com ✓ FREE DELIVERY possible on eligible purchases
Phased Array Microphone A 192-channel phased array microphone, with FPGA data acquisition and beamforming/visualization on the GPU. Phased arrays allow for applications not possible with traditional directional microphones, as the directionality can be changed instantly, after t...
How I discovered the underground world of credit card network exploitation Join me on a journey that led me to the core of online credit card fraud
Estimating gym goers: a mark and recapture experiment - Emir's blog I had recently started going to a new specialist gym that runs 3 classes per day during the working week and is closed the rest of the time. I’ve been at a few different times on a few different days, and already I was seeing many of the same people from ...
DEALERS OF LIGHTNING: Notes and Things I Learned My notes about DEALERS OF LIGHTNING: Xerox PARC and the Dawn of the Computer Age (1999)
How to communicate with your future self Most people struggle to communicate with others. Sometimes they realize, sometimes they don't. But many would also benefit from better communicating with their future self. Here's why it matters, and how to do it.
How to enable Bitlocker HW encryption with modern SSDs on system drive (e.g. Samsung 980 Pro) 💡Updated 27.04.23 with the help of Rob from the comments. Big thanks! See his full version of the guide attached at the bottom of the article. I recently spent nearly a whole day enabling Bitlocker HW encryption on my Windows 11 system drive, Samsung 98...
Chargebacks, Stripe and fighting broken online payments Alongside Jonathan, I run EmailOctopus. A bootstrapped, 10-person, SaaS email marketing platform. While we're small in headcount, we've managed to process 126,804 payments since our first Stripe payment in August 2015. Very early on, after a fraction of ...
The unconference toolbox by Jason Benn & Devon Zuegel So, you’ve been invited to an unconference! Maybe you’re not entirely sure what that means (did the organizers misspell "conference"?), or maybe you’ve been to dozens of these before and you’re looking for some ideas for...
Mastering Intermediate Linux Commands for Efficient Server Management As a Linux server administrator, you may have already learned the basics of Linux commands. However, to manage your server more efficiently, you need to dive deeper into the lesser-known, but equally important intermediate-level commands. In this article,...
Experiments with eBPF: Snitchrs In this post, I will share my experience on learning and playing with Extended Berkely Packet Filter (eBPF). It's a very cool technology that not...
My Kind of REPL I want to tell you about an idea called that has had a huge influence on the way that I write software. And I mean that in the literal sense: it’s changed the way that I write software; it’s re-shaped my development workflow. The idea is this: you can wri...
Procfile.dev, bin/dev, and Rails 7 — how they work, and why (I think) they're great. Rails 7 introduced a lot of new things, but honestly, the `bin/dev` script is the thing I notice the most. I want to try to give your some insight into how `bin/dev` and `Procfile.dev` work together...
Why I Switched From Neovim To VSCode A few weeks ago I made the switch from Neovim to VScode as my primary code editor. Here's why.
Alfie John > Why I am a programmer There they sit, the preschooler class encircling their mentor, the substitute teacher.
Surprise and Emacs Defaults Throughout the history of building computers (both hardware and software), there have been different schools of thought on how to build them. There’s really no one “right” way, however...