Gcp Certificate Authority Service (Beta)
Your name
Your name
I recently ran into a snag with one of the my Windows Server installs of an upgraded .NET Core 5.0 application. It turns out I didn't install .NET Core 5.0 correctly because I made some bad assumptions of what I needed to install to run my application, even th…
In this post I look at the problems you can hit with strongly-typed settings when you inject Scoped services into IConfigureOptions, and how to avoid them
Download Sample: "B" Definitions Rigorous in its definitions yet easy to read, Crypto Dictionary covers the field of cryptography in an approachable, and sometimes humorous way. This book will become the go-to dictionary (and encyclopedia) for crypto novices a…
You can beat Google by putting privacy first
In this guest post, Andrew Stellman explains his approach to teaching C# with Visual Studio, Visual Studio for Mac by emphasizing exploration, fun, and games. We're announcing a fun coding challenge for beginners, with a chance to win a copy of the new edition…
We Rewrote Everything in $HOTLANG, and our Startup Still Failed Today brings our incredible journey to an end. But not all is at a loss. We leave behind a legacy of great technology and a team that's ready for the next challenge. In the great startup traditi…
Can GPT-3 compute the ultimate question about life, the Universe and everything?
In this post, we work with Azure Storage blobs and Cosmos DB to copy images that are available over the public Internet.
What is a cache? How does it work, and why is it important? Caches are used everywhere in our modern devices. It's found in many hardware components and throughout software. The goal of caching is to store data from slow memory into fast memory so it can be r…
Natural Sciences · 2020
Author and puzzle guru Alex Bellos talks about mathematics, writing, reviews, and his early days running a nightclub.
Author and puzzle guru Alex Bellos talks about mathematics, writing, reviews, and his early days running a nightclub.
Why does it take 2 years to realise that macOS has been checking signing certificate validity online?
GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Easily deploy your .NET Core application to Azure with just one tool, GitHub.
The V3DV Vulkan Mesa driver for Raspberry Pi 4 / CM4/ Raspberry Pi 400 has achieved conformance with Khronos Vulkan 1.0 API.
Jonah Kowall, CTO at Logz.io, joins Adi Polak to discuss how Logz.io enhances users to continuously provision their infrastructure's machine generated data. Jonah will take Adi through a journey and h
We previously explained how and why we built Quicksilver. This second blog post is about the long journey to production which culminates with Kyoto Tycoon removal from Cloudflare infrastructure and points to the first signs of obsolescence.
Event Tracing for Windows (ETW) is a powerful tool for blah blah blah. (Sometimes I get tired of writing the introduction.) Here’s a little diagram of how I/O happens. This diagram is not 100% accurate, but it’ll do for the purpose of today’s discussion.
After a decade of writing explanations, I’ve simplified the strategy I use to get new concepts to click.
Autonomous teams, evolution of developer self-identities, and a manager's role in all this.
What's the Outbox Pattern? A reliable way of saving state to your database and publishing a message/event to a message broker. Why do you need it? When you get into messaging, you will often find code that needs to save state to your database, and then publis…
The way I see it, there are three reasons for using an Inversion of Control (IoC) / Dependency Injection (DI) container:To decouple the actual implementation from a base class/interface (the contract) …
We check active directory passwords against public database breaches offline, in a fraction of a second. Give us a try! We are at hello-twitter@safepass.me
TypeScript is a superset of JavaScript that compiles to clean JavaScript output. - microsoft/TypeScript
The American Medical Association is not a charitable organization. The American Medical Association is not an educational organization. The American Medical Association is a tax-exempt hedge fund and licensing corporation, designed from the ground up to enrich…
A tiny git forge written in Go. Contribute to honza/smithy development by creating an account on GitHub.
A look back at the naming of NuGet and the lessons learned about distributed decision making.
Learn how to use the AWS Toolkit for Visual Studio to publish a simple ASP.NET Core application to Fargate.
I've long said, as a fan of the console and text mode, that the command line is ...
This article explains how to improve your ASP.NET Core sites' e-mailing capabilities to make things easier to manage and improve stability.
C# brings with it a bunch of new features. Top level statements or programs make it easier to get started in C# if you haven’t written a program in it before. They can also make developing small appli
Today, we’ll talk about the new C# 9 feature, Records, and whether or not they can be used as DDD value objects.
Teaching at University in the middle of a pandemic with intention and Microsoft Teams with special guest Dr. David Kellermann from the University of New South Wales (UNSW) in Australia - Computer Stuff They Didn't Teach You #16 Dr. David Kellermann joins Scot…
Discover .NET Conf 2020 through recorded sessions and demos to learn about all the amazing .NET 5 announcements and virtual community events!
Test your model against future real market data
Over the last week I spent some time upgrading several .NET Core Web applications and libraries from .NET Core 3.1 to .NET 5.0. I'm happy to say that this was always a non-event as the process went very smooth for once. In this post I'll talk about what I foun…
These are the words used by the user holdagold on reddit to describe their experience with the new Apple Silicon M1 Macbook Air. Rarely does a product leave people effusing to the extent Apple Silicon M1 has done this week.
Dustin and Mads take you on a tour of the new features in C# 9.0: Top-level programs remove clutter. Init-only properties and records improve support for immutable and value-based programming. New patterns take pattern matching to the next level. Can Dustin ty…
Rick Strahl's Weblog - Wind, Waves, Code and everything in between...
November 22, 2020
Highly effective colleagues are invaluable for keeping oneself sharp. But what if it works the other way around and makes you lose heart?
I write articles and make digital products like RaterFox, React Milkshake, MakerMove, FlowReads, RemoteRocket and the Serverless SaaS Boilerplate
I’ve hosted my own Mailserver in various configurations since more than 6 years now. Since then I’ve taken multiple breaks from hosting it myself and explored other solutions for hosting emails with your own domain names. Because my own Mailserver …
The phrase: “Crossing the Rubicon” refers to when Julius Caesar crossed the Rubicon river with a legion on January 10, 49 BC, leading to the Roman Civil War. At the time of writing, the United States is at that cross roads. Make no mistake, we are witnessing a…
Biden’s proposal to forgive student loan debt alleviates some of the burden for borrowers, but it leaves future students without a way to keep from getting into debt in the first place.
Ruby on Rails: Still the Best Web App Framework for Most Teams November 23, 2020 Join my mailing list… Ear...
Physics intuition for regression
Thoughts on how DRM was perfected in plain sight and the risks streaming poses to culture.
During the past weeks, I learned every single one of VSCode's keyboard shortcuts. This post describes how it helped me picking up new developer habits.
November 12, 2020
Ahhh, interfaces! Also known as APIs / protocols / behaviours / your-favorite-languages-jargon-term-here. The source of plenty of pain, much rejoicing, and far too much discussion. I plan on contributing, here and now, to that third category.