EF Core 7 Finally Divorces Old .NET Framework -- Visual Studio Magazine For the first time, Microsoft's new-age, open source, cross-platform data access tech doesn't run on the old, proprietary, Windows-only .NET Framework.
Alexandre Nédélec - How to provision an Azure SQL Database with Active Directory authentication In this article, we will talk about how to provision an Azure SQL Database with authentication restricted to Active Directory users/groups/applications. We will use Pulumi to do that.
Adding Tailwind CSS v3 to a Blazor app In this post I talk about the new features in Tailwind CSS v3. I then show how to integration Tailwind into a Blazor project using the Tailwind CLI.
Messaging Malware Mobile Anti-Abuse Working Group Honors Troy Hunt of Have I Been Pwned with Mary Litynski Award SAN FRANCISCO, Calif., Feb. 22, 2022 – The Mary Litynski Award recognizing lifetime achievement for making the Internet safer has been awarded by the Messaging Malware Mobile Anti-Abuse Working Group (M3AAWG) Troy Hunt, founder of Have I Been Pwned. Hunt ...
Requiring two-factor authentication on NuGet.org Summary Over the past few years, we have continually invested in strengthening the supply-chain security for .NET packages. To strengthen the ecosystem further, NuGet.org will begin requiring two-factor authentication for accounts starting March 8th. We m...
Five Things You Notice When You Quit the News I grew up believing that following the news makes you a better citizen. Eight years after having quit, that idea now seems ridiculous—that consuming a particularly unimaginative information product on a daily basis somehow makes you thoughtful and informe...
Early peek at C# 11 features Learn about the C# 11 preview features you can try out in Visual Studio 17.1 and the .NET SDK version 6.0.200.
GitHub - brouberol/marcel: Le docker français Le docker français :whale: :fr: . Contribute to brouberol/marcel development by creating an account on GitHub.
rust-analyzer joins the Rust organization! | Rust Blog Empowering everyone to build reliable and efficient software.
Who's Who in Data Science and Machine Learning? - Onalytica This report focuses on bringing attention to voices within the Data Science & Machine Learning conversation.
A career ending mistake — Bitfield Consulting As software engineers, we're constantly making detailed, elaborate plans for computers to execute. Isn't it weird that we rarely give a moment's thought to the program for our own careers?
Badly implementing encryption: Part VIII–timings attacks and side channels In the previous post, I showed some code that compared two MAC values (binary buffers) and I mentioned that the manner in which I did that was bad. Here is ...
Upgrading an ASP.NET Core Web API Project to .NET 6 Upgrading an ASP.NET Core 5 application to .NET 6, all what needs to be done is to change the project file for .NET 6, and update the NuGet packages to the new versions, and you’re done and c…
GitHub - markrussinovich/btcgraffiti Contribute to markrussinovich/btcgraffiti development by creating an account on GitHub.
Deep Dive Into a Post-Quantum Key Encapsulation Algorithm In this blog post, we will look at what Key Encapsulation Mechanisms are and why they matter in a post-quantum world
Please stop lying about .NET Standard 2.0 support! In this post I have a bit of a rant about Microsoft's NuGet packages lying about supporting .NET Standard 2.0 when they kinda don't
GitHub - TheRealOrange/terminalvideoplayer Contribute to TheRealOrange/terminalvideoplayer development by creating an account on GitHub.
Accidentally swapped the left ctrl and caps lock functionality on my board, can't figure out how to fix. As the title suggests. I have the Ducky x Varmilo MIYA68-PRO board and accidentally swapped the left ctrl and caps lock functionality. I do not...
Params Keyword in C# - Code Maze This article covers the usage of the params keyword. It shows the use cases and discusses best practices for using it in project.
Collect and track Lighthouse results with elmah.io Automatically collect Lighthouse results with elmah.io Uptime Monitoring. Get a history of scores like SEO, performance, and best practices.
Creating a source generator In this series I describe how to create a source generator, cover issues such as testing the generator, and creating a NuGet package.
r/MechanicalKeyboards - Accidentally swapped the left ctrl and caps lock functionality on my board, can't figure out how to fix. 5 votes and 6 comments so far on Reddit
Why I will never buy another Samsung device I’ve been on Nexuses and Pixels since Nexus one. Stock-or-nothing was me. However, the mobile phone market has become a bit stale and…
My 10 Favorite Countries (After Visiting Them All) ✅ SUBSCRIBE for more travel videos: http://bit.ly/2hyQnZ1📝 Get My Best Flight Hacks FREE! https://bit.ly/32sVpQVThe most common question I get is “What’s Yo...
Cake - Cake v2.1.0 released Version 2.1.0 of Cake has been released. Take it for a spin and give us feedback on our discussion board.
You Can throw() Anything In JavaScript - And Other async/await Conside Ben Nadel changes the way he looks at throw() statements in JavaScript after thinking about React Suspense; and, looking at how he uses errors in async/await Functions.
A type-safe DI Container as a functor Decoupling the registry of services from the container. An ongoing C# example.
30 Days of PWA - Learning Series about Progressive Web Apps For 30 days, we publish articles that aim to introduce developers to Progressive Web App. We have content that covers 0-level to 200-level topics. Each post takes 5-10 minutes to read and is followed by a sample snippet or exercise.
How YOU can build a Mock REST API based on JSON for ASP .NET and minimal API Mocking an API can be a good approach if you are looking to build the frontend app first or relying on some other team to finish their part. Here's how you build one in C# and minimal API
Blocking XREAD From A Redis Stream Using StackExchange.Redis The StackExchange.Redis NuGet package is the most popular .NET client for Redis. It’s stable, high-performance, with a great community and wide usage. One of it’s most interesting features is the way it does network multiplexing. This allows multi-threade...
Google Drive to SQLite I released a new tool this week: google-drive-to-sqlite. It’s a CLI utility for fetching metadata about files in your Google Drive and writing them to a local SQLite database. It’s …
How bad it is using the same IV twice with AES/GCM? I understand that initialization vectors (IV) should not be used twice when using AES/GCM. I am using a counter as an initialization vector. Every time I send out a new packet (I am developing an UDP
Cryptology ePrint Archive: Report 2022/208 Trust Dies in Darkness: Shedding Light on Samsung's TrustZone Keymaster Design
What Made _World of Warcraft_'s Environments so Compelling? Texts on philosophy, poetry, literature, history, altruism, science, programming and music.
Software I'm Thankful For — Jowanza Joseph Four technologies that have impacted my life and career for the better.
Mac Setup for Web Development [2022] How I set up my new M1 MacBook Pro as a web developer for professional web development ...
good teacher — Bob Doto | ESSAYS | NEWSLETTER | How to Be a Good Teacher 02/11/22 • 02m After teaching in a variety of settings for the past twenty years (public education,...
You are building a reactor, not the Guggenheim You may be a software engineer, but you can also think of yourself as a nuclear engineer. You start something from nothing, and when you step away that process needs to keep running without much human intervention. Your work may even have requirements, sa...
Power BI Signon By proceeding you acknowledge that if you use your organization's email, your organization may have rights to access and manage your data and account. Learn more about using your organiz...
Dynamic Linking Is Bad For Apps And Static Linking Is Also Bad For Apps A fundamental trade-off of launch time vs. disk space, but also there's still room to improve.
I have no capslock and I must scream [ 2022-02-21 ] Steve: "Hmm, they don't seem to be using the power button very often."
GitHub - 0xdanelia/regex_turing_machine: The find/replace box in Notepad++ is Turing Complete The find/replace box in Notepad++ is Turing Complete - GitHub - 0xdanelia/regex_turing_machine: The find/replace box in Notepad++ is Turing Complete
GitHub - dotnet/command-line-api: Command line parsing, invocation, and rendering of terminal output. Command line parsing, invocation, and rendering of terminal output. - GitHub - dotnet/command-line-api: Command line parsing, invocation, and rendering of terminal output.
System.CommandLine 2.0.0-beta3.22114.1 This package includes a powerful command line parser and other tools for building command line applications, including: * Shell-agnostic support for command line completions * Method invocation and an extensible middleware pipeline * Cons...