Long live the Monolith! Monolithic Architecture != Big Ball of Mud
If you're developing a Monolith or using a Monolithic Architecture doesn't mean it needs to be a big ball of mud. Most people equate a Monolith with a Big B...
If you're developing a Monolith or using a Monolithic Architecture doesn't mean it needs to be a big ball of mud. Most people equate a Monolith with a Big B...
We’ve already discussed the general notions of digital signatures and threshold signatures in a prior post. At Coinbase, we’ve focused our…
Blocky game-worlds are decentralized, thriving, hackable, and have produced a vibrant economy
Every ops team has some manual procedures that they haven’t gotten around to automating yet. Toil can never be totally eliminated. Very often, the biggest toil center for a team at a growing …
Microsoft Ignite | Microsoft’s annual gathering of technology leaders and practitioners delivered as a digital event experience this November.
My personal website and blog
Teams was front and center at Ignite with a host of announcements including a preview of the Teams JavaScript SDK, interoperability/integration with Azure Communication Services and many other offerings, an enhanced Teams toolkit and more -- including the abil…
CCC 5.1.27 and CCC 6 can make bootable backups on Intel and Apple Silicon Macs (11.3+) right now, and we'll continue to support that functionality as long as macOS supports it.
Microsoft Ignite | Microsoft’s annual gathering of technology leaders and practitioners delivered as a digital event experience this November.
A little experimental game I've been working on recently, where you fly around a tiny version of the world and deliver packages to various cities. Would love...
Interactive article explaining how curves and surfaces are modelled.
Hi, I’m pleased to announce the availability of Nix 2.4. It is available from NixOS - Getting Nix / NixOS. This is the first release in more than two years and is the result of more than 2800 commits from 195 contributors since release 2.3. Highlights Ni…
Powered by Restream https://restream.io/
This video dates back to about 2010, and is the origin of the phrase "I've forgotten how to count that low" that was recently referenced in a blog post and o...
Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Visual Studio Feedback
In this article, the author introduces the concepts of Anomaly Detection using the Randomized PCA method. The theory behind the concepts is explained and exemplified. The method is demonstrated with a real-world scenario implemented using C# and ML.NET.
We are piloting an advertising program that we expect will enable us to continue providing basic users with access to our robust platform.
In this post, I describe how to use subword navigation in Visual Studio 2022.
Explore Microsoft Azure's Container Apps, a fully managed serverless container service for building and deploying modern apps at scale.
In my previous post, I discussed a bug that brought up in code review, that bug made me go into near panic mode. Here is the issue: In order to unders...
Fermat's Library is a platform for illuminating academic papers.
Check out all of the amazing designs that From The Mind of David McCarter has created for your Zazzle products. Make one-of-a-kind gifts with these designs!
Join us on Nov 8th 2021 for the virtual launch event for Visual Studio 2022
There is pleanty of bad software out there, stealing your data and much more. I’ve decided to give awards out to software that I call “evil”. I feel this software should not be on…
Today's story is an insider view of Debian. One of the oldest Linux distributions and probably one of the longest-running volunteer-based open-source projects. Joey Hess is my guest, and he dedicated significant parts of his adult life to working on Debian. He…
In this episode, Software Engineer, Christopher Scott, join Jeremy to talk about the new Table Storage SDK for .NET.[00:00] - Intro[01:45] - When do I use T...
A customer saw that the DrawFocusRect function was drawing an orange focus rectangle when applied to highlighted text. Whose bright idea was it for the focus rectangle to be orange? The focus rectangle says, “I’m not orange. I’m just drawn that way.”
In our family it’s a tradition that you get to decide what we’ll have for dinner when it’s your birthday. On my daughter’s last birthday, she picked pizza. I took her to the nearby pizza shop to…
Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET - GitHub - Polly-Contrib/Simmy: Simmy is a chaos-engineering and fault-injection tool, ...
Portfolio projects can be the difference between you getting your dream developer job and not. In this video, we'll cover 5 tips for building amazing portfol...
Our new blog is designed to radically reduce the energy use associated with accessing our content.
In this post I look at the subtleties of using ILogger and discuss the new source generator that can give performance benefits without the boilerplate
In this series I explore some of the changes and new features coming to .NET core 6.
Cloudflare has a broad range of products -- ranging from security, to performance and serverless compute. These products are built by multiple teams in close collaboration and delivering those products can be a complex task. So ever wonder how we do so consist…
The core scheduling feature has been under discussion for over three years. For those who need it, the wait is over at last; core scheduling was merged for the 5.14 kernel release. Now that this work has reached a (presumably) final form, a look at why this …
Looking at the United States as an Indian, two months in.
Adam Storr - Powered by coffee!
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. - GitHub - EnterpriseQualityCoding/FizzBuzzEnterpriseEdition: Fizz...
Telerik REPL for Blazor is a playground for you to test all your ideas for Blazor components and share cool tricks entirely in the browser.
This article shows the benchmark results for adding items to a List using AddRange() and for().
The latest news and resources for .NET app developers.
The new project templates in .NET 6 make use of Top Level statements, a feature that was introduced in C#9. The code generated by these new templates looks quite a bit different when compared to .NET
Mark Heath's Development Blog
Fixes #38002 Fixes #28067 Fixes #36931 Fixes #37990 The libuv transport has been obsolete since 5.0 and continues to be a source of test flakyness and maintenance overhead. This change removes the ...
Wow. Day 4 already and we have already covered a lot of material in our quest to go from zero to, well not something cliched, with TypeScript. In the last couple of posts, we delved into using clas…
On day 4 of our journey into TypeScript, we looked at how we could use interfaces to act as data types. As I am about to show you, that’s not all that interfaces can do. In this post, I am go…
Type | Treat Challenge Wrap-up That’s all the challenges done! If you missed any of the challenges they’re all available in the Playground here. Let’s talk through the final answers to day 5’s challenges. Yesterday’s Solution Beginner/Learner Challenge In this…
Type | Treat Challenge 5 Welcome to the fifth, and last, Type | Treat challenge! These challenges are a series of blog posts which have 2 code challenges in, one for beginners and one for intermediate TypeScript programmers. We’re on day five,
This post is about implementing content security policy in ASP.NET Core. Content Security Policy (CSP) is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross-Site Scripting (XSS) and data injection attacks. Th…
Introducing the layer based SVG engine
MongoDB is a life-changing technology for many Developers, empowering them to build applications faster than using relational databases. However, MongoDB abandoned its Open Source roots, changing the license to SSPL making it unusable for many Open Source and …
If you have been a fan of App Services you will noticed a gap in the ...