ASP.NET Community Standup - Minimal API Deep Dive
Minimal APIs are great for building microservices for your applications fast in .NET 6 with just a few lines of code. Join Safia Abdalla and Stephen Halter f...
Minimal APIs are great for building microservices for your applications fast in .NET 6 with just a few lines of code. Join Safia Abdalla and Stephen Halter f...
Blazor brings C# to the browser. Azure Functions lets your back-end scale. But how do you get started creating an Azure Static Web App using these two and ho...
This is a work in progress of the Backlog Policy bits to help address #1864. The overall change here is to make the message pathway backlog commands when an endpoint is down. It does not hand off t...
We're working on pub/sub - breaking it out explicitly from #1912. This relates to several issues and in general handling resubscriptions on reconnect. Issues: #1110, #1586, #1830 #1835 There ar...
ASSIGNED (fbraun) in Core - Networking: Cookies. Last updated 2022-01-25.
Today, we released Visual Studio 2022 for Mac Preview 5, marking the first Visual Studio for Mac release running on .NET 6 and natively on Apple’s M1 (ARM-based) processor. This change has resulted in some immediate performance wins and lays the foundation for…
Throughout my career, the biggest mistake I see engineers make is doing too much work on their own before looping in others. I’ve experienced this mistake as both an IC and a manager. A…
The playground allows you to learn about systemd interactively, right from your browser! Create examples without the danger of breaking your system, and without being distracted by hundreds of unrelated unit files.
Now any developer can leverage our innovative streaming technology and robust APIs in just a few lines of code.
Overview of testing applications that use Entity Framework Core
Following FLoC criticism and feedback over the past year, Google today announced a replacement Topics API proposal for placing ads...
Microsoft announced the first preview of .NET Community Toolkit v8.0.0, which revamps the MVVM library and introduces a new GitHub repo to host the project.
Powered by Restream https://restream.io/
An alternative privacy-friendly YouTube frontend which is efficient by design.
Finding X is an animated short film about X's search for meaning in a world full of numbers.Official website: https://findingxfilm.com/Credits:Created & Prod...
The profiling tools in Visual Studio 2022 are the tools you need to improve the performance of your app. In this video we look at some of the new features in...
GitHub continues to improve account security and developer experience with a new 2FA mechanism in GitHub Mobile on iOS and Android.
We met up with Jeff Fritz at the #dotNETConf last year and asked him: "What’s a lesser known .NET feature that people should know more about?Nullability Docs...
This plugin is amazing! I recently tried the Fig.io plugin for my terminal and it is AWESOME. You can get autocomplete and IntelliSense just like you do insi...
Last year, in November, Microsoft released YARP (Yet Another Reverse Proxy), a reverse-proxy project developed during the last years by Microsoft as an open-source project.
A customer reported that if they go into Explorer and delete a file, the file disappears from the Explorer window, but if they refresh the window, the file comes back. If they try to delete the file again, they get an Access Denied error.
In this post I describe a problem I've been wrestling with around source generators: where to put the 'marker attributes' that drive the generator
HaveIBeenPwned founder Troy Hunt has long run the site on a shoestring, thanks to Azure and Cloudflare. Then came a $11k cloud bill shock.
Just reading the title makes me wince and remember all those times I tried to convince others of a course of action because it was obviously right. No one cared. The old chestnut definition of lead…
In this article we're going to go through the DateTime class operators and demonstrate how different they work with some examples.
It’s that time of the year again, when I make predictions for the upcoming year. As has become my tradition now for nigh-on a decade, I will first go back over last years' predictions, to see how well I called it (and keep me honest), then wax prophetic on wha…
A quick example of how to easily download multiple blobs in bulk from Azure Blob Storage using the Azure.Storage.Blobs NuGet package.
Our AWS CloudFront bill spiked to $2,457 in October 2021 from $370 in September. Switching to Hetzner saved us over 100x.
Images make up a substantial part of the bytes downloaded on the average web page. The WebP image format can make a huge difference in payload size. Let’s see how easy it is to improve page speed perf
OpenID is a safe, faster and easier way to log in to web sites.
A fairly pointless Haskell exercise.
I recently learned a wonderfully mind-blowing computer science fact from Peter Schmidt-Nielsen:
Join us to learn how you can use ML.NET to train an image classification model to categorize images of infrastructure. Community Links: https://www.theurlist...
The most widely known query optimisation rule is that developers should always avoid SELECT *. Even when all columns are needed, they should list their names, because more columns could be created in the future. But developers find this really Continue reading…
Wrapping it up before reaching the end of the line can be a challenge when you have more than 80 columns per line. It does not have to be, and I will show you how.
Not having playback control on GIFs always annoyed me a bit. I always secretly hoped that one day browsers would support this. This day never arrived, and I decided to take matters into my own hands.
I was 25 years old, and have just finished a long iOS contracting deal. It was my time to start a startup. My main skill was iOS programming, and I’ve already had a few apps in the App Store. I knew that I’m good at programming, but market analysis, marketing,…
A quick overview of how a message gets handled in a Kafka cluster. We first review the components and setup involved, then review the process.
A lot of companies in diverse domains connect people on some level, thinking about the commonality between them is a good first step to both understand the space as well as starting a new startup in this space.
Feedback loops are everywhere. Thinking carefully about them can be valuable, as a startup founder.
Engineering deals in lifetimes, both human and otherwise. If not fatigue or fracture, than corrosion or erosion; if not war or vandalism, then taste or fashion claim not only the body but the very …
Five years ago, at 17, while working on my app, I found a strange request while debugging the app via Charles Proxy – HTTP debugger. I had no idea why my app made this request, but it was definitely interesting: the id in the response looked like a Google Ads …
Unlike the Bourne-Again Shell, the FreeBSD Almquist Shell does not have native array support. So for bsda2 I have largely resolved to storing data in strings, using the Line Feed character as a separator. Over time I have established best practices for working…