Studio Display
The 27-inch 5K Retina Studio Display is the perfect Mac creative partner — with a 12MP Ultra Wide camera, three studio-quality mics, and six speakers.
The 27-inch 5K Retina Studio Display is the perfect Mac creative partner — with a 12MP Ultra Wide camera, three studio-quality mics, and six speakers.
Some of the tricks we used to speed up SELECT-s in PostgreSQL: LEFT JOIN with redundant conditions, VALUES, extended statistics, primary…
Mozilla has pushed out-of-band software updates to its Firefox web browser to contain two high-impact security vulnerabilities, both of which it says
WebGPU is an upcoming Web API that gives you low-level, general-purpose access GPUs.
Apple today announced M1 Ultra, the next giant leap for Apple silicon and the Mac.
The majority of DNS queries on the Internet today are unencrypted. This post describes a new protocol, called Discovery of Designated Resolvers (DDR), that allows clients to upgrade from unencrypted DNS to encrypted DNS when only the IP address of a resolver i…
Introducing Mac Studio. Stunningly compact. Endless connectivity. And astonishing performance with M1 Max or the new M1 Ultra chip.
Minimum Global
An architect I was recently speaking with at work mentioned an architectural approach to designing our systems to make them highly available and independently scalable based on the resources used. …
Today, we are releasing the .NET March 2022 Updates. These updates contain reliability and security improvements. See the individual release notes for details on updated packages. You can download 6.0.3, 5.0.15 and, 3.1.23 versions for Windows, macOS, and Linu…
After a previous version was canceled, Azure Sphere is back on track in version 22.02, which comes with a brand-new extension for Visual Studio 2022.
by Cynthia Kreng March 8, 2022
Learn how the UK's Open Banking makes use of OAuth and OpenID Connect.
Sometimes smart people working hard make things worse. The following story is based my recollection of some real events:Scheduling Work ProblemsA s...
A zero-day vulnerability in the Mitel MiCollab business phone system has recently been discovered (CVE-2022-26143). This vulnerability, called TP240PhoneHome, which Cloudflare customers are already protected against, can be used to launch UDP amplification att…
A new reflection/amplification distributed denial-of-service (DDoS) vector with a record-breaking potential amplification ratio of 4,294,967,296:1 has been abused by attackers in the wild to launch multiple high-impact DDoS attacks
The new AMD Ryzen Threadripper Pro 5000 series finally brings Zen 3 "Milan" derived CPUs to the workstation market
My first project as a professional software developer was to build a scheduling system for a dental clinics chain. That was a huge project (multiple years) a...
In this post I discuss the new Task.WaitAsync() APIs introduced in .NET 6 and how you can use them to cancel an await call
Welcome to International Women’s Day 2022! Here at Cloudflare, we are happy to celebrate it with you! Our celebration is not only this blog post, but many events prepared for the month of March: our way of honoring Women’s History Month by showcasing women’s e…
09/02: introduction (video), computer-aided design (video)
Introduction As I was browsing the web and catching up on some sites I visit periodically, I found a cool article from Tom Hayden about using Amazon Elastic Map Reduce (EMR) and mrjob in order to compute some statistics on win/loss ratios for chess games he do…
This article demonstrates how we can create, access, and retrieve custom attributes in .NET (Core) application.
Does it ever feel like you've lost your ability to focus on coding? Katie Wilde, VP of Eng at Ambassador Labs, knows your pain & how to fix it
This post is about Adding feature flags to an ASP.NET Core app. In this blog post we will discuss about various extension points of Feature Management package. In the last post we implemented the feature management in controller code. But that might not be the…
Introduction When moving data from one database to another, whether it is from one database vendor to another or just one server to another, in many cases you want to make sure that all the data was transferred, and nothing was lost in the process. The Data …
Sometimes the name of a proposed feature (a method, a global variable, etc.) clashes with existing code and has to be changed. This blog post explains how that can happen and lists features that were renamed.
Tuples are DI Containers. With example code in C#.
No one wants anymore meetings than are necessary, but if you do need them you ...
Amazon Web Services recently introduced the .NET 6 runtime for AWS Lambda, which means .NET-centric cloud coders can now do their serverless computing projects with the latest edition of Microsoft's open source developer platform, which debuted almost four mon…
Another lite week. It’s been almost a month since the last set of releases for .NET (Core), and while that isn’t a long time, it just feels like a long time. However, there’s stil…
February 24th: at the same time Russia initiated a full-scale attack on Ukraine, tens of thousands of KA-SAT SATCOM terminals suddenly stop...