OpenSilver Gets Closer to Open Source Parity with Long-Dead Microsoft Silverlight -- Visual Studio Magazine OpenSilver 1.0 arrived a year ago on the same exact date that Microsoft Silverlight's official support life ended, providing an open source alternative to the developer favorite that effectively died years earlier. Now, it has been updated to v1.1, gett...
Broad support for security.txt internet standard Cybercrime is industrially scalable, but resilience is not yet. With security.txt we can speed up sharing vulnerability information with dutch companies.
Inspired by automation and using Laravel Zero | Michael Brooks I recently read a blog post about coders programming themselves out of a job. It listed another article on someone using Node, and mentions automating the
The In-depth Guide to Caching ActiveRecord SQL Queries in Rails Caching might seem a perfect solution to speed up slow database queries. However, caching in Rails apps can be easily misused, leading to poor maintainability or even slower performance than without it. In this blog post, I'll discuss the common pitfalls ...
Lucid Multi-Key Deputies Require Commitment This isn’t (necessarily) a security vulnerability; merely an observation that I don’t think has been articulated adequately within the cryptography community. I thought it would be wort…
Relaying YubiKeys Part 2 After my first post on relaying YubiKeys, I got a suggestion to see if it was possible to also relay FIDO2-based logins, after confirming that FIDO2 are not only used for web-based authentication I went and bought a newer YubiKey and got into testing. A F...
Learn Live - Customize layout in .NET MAUI XAML pages Full series information: https://aka.ms/learnlive-mobile-desktop-apps-dotnet-mauiMore info here: https://aka.ms/learnlive-mobile-desktop-apps-dotnet-maui-Ep3...
GitHub - adevinta/maiao: Seamless GitHub PR management from the command-line Seamless GitHub PR management from the command-line - GitHub - adevinta/maiao: Seamless GitHub PR management from the command-line
GitHub - dephraiim/minimal-youtube: Minimal YouTube is an extension that replaces the YouTube UI with a minimal design containing no recommendations, shorts, or distractions. Minimal YouTube is an extension that replaces the YouTube UI with a minimal design containing no recommendations, shorts, or distractions. - GitHub - dephraiim/minimal-youtube: Minimal YouTube is a...
This 1970s tank simulator drives through a tiny world At the Swiss Military Museum in Full, there's the last remaining example of a 1970s tank-driving simulator. But there's no virtual worlds here: it's connecte...
Escaping user input is ridonkulously hard Sanitization should happen at the framework level, not the application level. But even that's not easy.
On .NET Live - Build your first Microsoft Teams bot app with .NET Be a Team(s) player! In this week's episode, Microsoft Principal Product Manager Lead Pierce Boggan joins the panel to show us how to build apps for Microsof...
[Last Week in .NET #105] – A tale of two CVEs Releases, CVEs, and a look into The Last Of Us’s Breathing System as a programming marvel. Let’s get into it. .NET Core 3.1.30, .NET 6.0.10 and .NET 7 RC 2 are out. On the .NET 3.1 and …
Error handling in the field I’m not talking about this much anymore, but along side RavenDB, my company produces a set of tools to help you work with OR/M (object relational mappers) su...
Configuring Visual Studio to handle using directives automatically - Gérald Barré In this post, I describe how to configure Visual Studio to handle using directives automatically and hide them by default.
Fun Beyond Game Essence We've talked about "game essence" before, but game essence isn't the only thing that makes games fun!In this video, I'll talk about some types of games that ...
Whipping up a new Shell – Lash#Cat9 This article introduces the first release of ‘Lash#Cat9’, a different kind of command-line shell. A big change is that it is communicating with the display server directly, instead of b…
Opinion: This war has gone on long enough. It’s time to negotiate with Mr. Hitler It used to be we worried about what would happen if Hitler won. Now we have to worry about what will happen if he loses
Adding a BETTER way to loop in C# Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in ...
YAGNI exceptions A list of some exceptions to the principle of “You Ain't Gonna Need It” — that is, times when doing a bit more up front usually pays off.
Make The First Letter of a String Upper Case in C# - Code Maze In this article, we're going to take a look at how to make the first letter of a string upper case in C#, looking at different approaches.
328: Microsoft Surface Event 2022 Recap We break down all of the latest goodies that Microsoft has from the latest Surface event including all of the new hardware, accessories, and software. Oh, and ARM on Windows is here in the main line Surface lineup with a whole bunch of AI features!
Welcoming Everyone to MAUI NET MAUI is the next generation of cross-platform .NET development stack. A truly single code base powers apps to reach mobile/desktop natively, with a tighter inner loop & smarter app architecture. With .NET 6/7, MAUI promotes code reuse across platforms...
GitHub - xt0rted/dotnet-startup-projects: A dotnet tool to manage multiple Visual Studio startup projects for a solution A dotnet tool to manage multiple Visual Studio startup projects for a solution - GitHub - xt0rted/dotnet-startup-projects: A dotnet tool to manage multiple Visual Studio startup projects for a solu...
Is scanning QR Codes for authentication safe? This article explains why cross device authentication has security issues as it is subject to phishing attacks unless further authentication is used in the client. Scanning QR Codes for authenticat…
Azure Container Apps Volume Mounts using Azure Files - Bit of Technology An article shows how to store files permanently on Azure Container Apps by configuring volume mounts using Azure Files
Cloud-native architectures on Azure: Microsoft Ignite update Innovate at scale with cloud-native architectures Cloud-native is the core of application innovation and modernization. When we talk about cloud-native we are referring to technologies and development patterns that empower organizations to build and run...
Released: Microsoft.Data.SqlClient 5.0.1 We have released an update to Microsoft.Data.SqlClient, version 5.0.1. The update addresses several issues that are important to our customers. Updates in Microsoft.Data.SqlClient 5.0.1 include: Fixed Fixed missing HostNameInCertificate connection st...
DevContainers for Azure and .NET In this post, I'm going to discuss what the devcontainer is and what configurations are useful for .NET developers on Azure.
Integration Testing ASP.NET Core APIs incl. auth and database Automated tests are pretty awesome to be honest! They make life a lot simpler in many ways. And even if a lot of people are talking about how we need to do unit testing, I find integration testing much more valuable to be honest.
Open Circuits A photographic exploration of the surprisingly beautiful design inside everyday electronics that unlocks a world of hidden wonder.