357: The Zune UI was the Best UI Powerful podcast hosting and analytics. By podcasters, for podcasters.
Not OP, deleted post PSA: New Yale Home app allegedly denies service to legit smart lock users located outside North America Hi, not sure why OP got deleted but I'm reposting since I believe the matter absolutely requires visibility. My comment: * [Yale is forcing...
Introducing Dev Home From the team that brought you Windows Terminal, Windows Subsystem for Linux, PowerToys and Windows Package Manager (WinGet), we are excited to introduce Dev Home, a new open-source experience in Windows created just for developers. Dev Home is a cen
Rust: The wrong people are resigning (Note: this was originally posted as a gist ) Reassuring myself about Rust ...
Developer joy with Scott Hanselman and friends | BRK291HFS Windows is the best platform for developers. Developing should be a joy, and your environment should do everything it can to make you most successful. Join H...
When the rubber duck talks back I’d been needing to refactor the pagination logic in the Mastodon plugin for Steampipe. After a couple of abortive tries, I took another run at it this week with the help of the latest genera…
Understanding JSONata JSONata is a declarative functional language for querying and transforming JSON data. It was inspired by the path semantics of XPath. Whereas other languages that are inspired by XPath also incorpo…
Expected performance of a Bloom filter A hash function is a function that maps a value (such as a string) to an integer value. Typically, we want random-looking values. A Bloom filter is a standard data structure in computer science to approximate a set. Basically, you start with a large array...
alexw.nyc -- duskos-1.html Dusk OS is a 32-bit Forth and C-based operating system created by Virgil Dupras. This guide will provide a brief introduction and hopefully inspire interest in this system, which I find to be novel and exciting. We will be starting up Dusk OS under an emu...
Would you hire ChatGPT? I’ve heard that ChatGPT is capable of generating complex coding projects. I’ve been curious to give it a try for myself. So I decided to use one of the most reliable measurements of technical skills known to software hiring managers the world over: a take...
Hacking my “smart” toothbrush After buying a new Philips Sonicare toothbrush I was surprised to see that it reacts to the insertion of a brush head by blinking an LED. A quick online search reveals that the head communicates with the toothbrush handle to remind you when it’s time to ...
Keeping software soft Software has become an everyday word, but we don’t often think about what it really means. I’m very interested in linguistics and etymology, so I started thi...
Password Purgatory - Making Life Hell for Spammers Password must be 12-16 characters long: CatLesdeuxalpes2020
Using Your Existing Xamarin UITests with .NET MAUI With the latest Xamarin.UITest packages you are now able to run your Xamarin UI tests on your .NET MAUI app! How to make it work and what to keep in mind is ...
Build Asynchronous API's using the Storage First Pattern & the AWS CDK Hi, I'm James! In today's programming world, building efficient and scalable applications is a must. This video provides a deep dive into the implementation ...
Asp.Net Core AUTHORIZATION Made EASY Asp.Net Core Authrization is something that oftens scare people a lot. However, I think that it's actually not that complicated. The main thing here is that ...
Iterating on your Welcome Experience feedback - Visual Studio Blog One of Visual Studio’s goals is to help you quickly ‘get to code.’ We’ve recently experimented with Welcome Experience in Preview that helps you get to the code and tasks that you care about, right within the Visual Studio shell.
EF Core In The CQRS Query Side... Or Something Else? 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicCQRS is a hot topic these days and paired with the Clean Architectu...
Private delegated computation is here, and there will be bugs! What is this new and exciting cryptography field called zero-knowledge cryptography? How is it related to trusted and confidential computing, and why do we need to rethink security because of it? This is what you’ll learn in this article. But first, who a...
DASP - TOP 10 This is the very first iteration of the Decentralized Application Security Project (or DASP) Top 10 of 2018
Create a Microsoft Power App for your ASP.NET Core Web API - Visual Studio Blog Boost your developer journey by easily creating front ends for your web APIs. Low-code tooling is becoming increasingly popular among developers because it allows them to create applications faster and with less code. In Visual Studio 2022 17.6 preview 2,...
System Shock: The oral history of a forward-thinking PC classic RPS speaks to six former Looking Glass developers about the making of the original System Shock, and its legacy almost 30 years later.
Edgeworth expansion for the Mann-Whitney U test Explore how the Edgeworth expansion provides a more accurate alternative to the Normal approximation for calculating p-values in the Mann-Whitney U test
Rapid Blazor WASM deployment with Azure Static Web Apps, Visual Studio, and GitHub Actions Get your Blazor WASM Apps running, for free, with global scale in seconds directly from within Visual Studio. In this session we'll cover two different scena...
How do I change the directory Windows uses for user profiles? revisited - The Old New Thing You can still do it, but it's not really supported.
Understanding and Using ConfigureAwait in Asynchronous Programming In this article, I will explain what ConfigureAwait is, why it is important to use it correctly, and...
Inject the power of the cloud and AI into your development workflow | BRK250HFS Join Amanda Silver and friends to see the exciting new advancements in developer tooling that will enable your team to onboard new developers faster and equi...
Developer joy with Scott Hanselman and friends | BRK291HFS Windows is the best platform for developers. Developing should be a joy, and your environment should do everything it can to make you most successful. Join H...
Content Security Policy in ASP.NET Core In this article we learn how to set up a content security policy in ASP.NET Core, to protect users' data in the browser.
Davide's Code and Architecture Notes - Testing Pyramid vs Testing Diamond (and how they affect Code Coverage) Testing Pyramid and Testing Diamond are two ways of managing automated tests. We’re going to learn what they are and how they are built in relation to Unit Tests, Integration Tests, and End-to-end Tests.
ASP.NET Core authentication using Microsoft Entra External ID for customers (CIAM) This article looks at implementing an ASP.NET Core application which authenticates using Microsoft Entra External ID for customers (CIAM). The ASP.NET Core authentication is implemented using the M…
Craig S. Kaplan (@csk@mathstodon.xyz) Attached: 1 image When David Smith, Joseph Myers (@jsm28), Chaim Goodman-Strauss and I posted our paper "An aperiodic monotile" (https://arxiv.org/abs/2303.10798) back in March, we answered the open problem of whether a single shape could tile the plane ...
New developer experiences in Windows | BRK281H The Windows team has been listening carefully to developers and has used that feedback to build features you love: Windows Subsystem for Linux, Windows Termi...
Developer joy with Scott Hanselman and friends | BRK291HFS Windows is the best platform for developers. Developing should be a joy, and your environment should do everything it can to make you most successful. Join H...
Inject the power of the cloud and AI into your development workflow | BRK250HFS Join Amanda Silver and friends to see the exciting new advancements in developer tooling that will enable your team to onboard new developers faster and equi...
New developer experiences in Windows | BRK281H The Windows team has been listening carefully to developers and has used that feedback to build features you love: Windows Subsystem for Linux, Windows Termi...
An aperiodic monotile An aperiodic monotile, sometimes called an "einstein", is a shape that tiles the plane, but never periodically. In this paper we present the first true aperiodic monotile, a shape that forces aperiodicity through geometry alone, with no additional cons...
Tips and Тricks to Мodernizing Your App with Blazor Do you want to leverage the power of C# and Razor syntax to create rich, interactive user interfaces? If so, it’s time to modernize your app with Blazor or plan your next Blazor app.
Unmasking SQL Server Dynamic Data Masking, Part 1, Intro - Simple Talk This is the beginning of a series on SQL Server Dynamic Data Masking. Dynamic Data Masking is a concept familiar with all developers and users of
The Impact Of Agile Methodologies On Code Quality — Smashing Magazine Say goodbye to traditional workflows and embrace Agile to unlock the power of high-quality code. Discover how Agile methodologies promote simplicity, modularization, readability, and continuous improvement, resulting in faster turnaround times, more respo...
Favour flat code file folders How code files are organised is hardly related to sustainability of code bases.
Lawyer cites fake cases invented by ChatGPT, judge is not amused Legal Twitter is having tremendous fun right now reviewing the latest documents from the case Mata v. Avianca, Inc. (1:22-cv-01461). Here’s a neat summary: So, wait. They file a brief …
9 Announcements in Microsoft Build 2023 and their Implications for the Future The annual Microsoft Build 2023 conference just occurred and it came with a truckload of announcements. This event is Microsoft’s developer-focused conference, and it’s usually about cloud services and developer platforms. But it’s not unusual for the con...
On writing functions that accept any specialization of a C++ template type - The Old New Thing There are the obvious arguments, the non-obvious arguments, and the invisible arguments.
Honda to double number of programmers to 10,000 by 2030 Toyota joins EV push with plan to retrain 9,000 workers as software engineers
State of GPT | BRK216HFS Learn about the training pipeline of GPT assistants like ChatGPT, from tokenization to pretraining, supervised finetuning, and Reinforcement Learning from Hu...