357: The Zune UI was the Best UI
Powerful podcast hosting and analytics. By podcasters, for podcasters.
Powerful podcast hosting and analytics. By podcasters, for podcasters.
Hi, not sure why OP got deleted but I'm reposting since I believe the matter absolutely requires visibility. My comment: * [Yale is forcing...
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
(Note: this was originally posted as a gist ) Reassuring myself about Rust ...
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...
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…
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…
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 of b…
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 emulator…
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-home…
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 buy a…
On best practices and gradient descent.
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...
How and where and when to give praise and criticism
Password must be 12-16 characters long: CatLesdeuxalpes2020
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 ...
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 ...
Powered by Restream https://restream.io
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 ...
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.
🚀 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...
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 are we…
This is the very first iteration of the Decentralized Application Security Project (or DASP) Top 10 of 2018
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, you …
RPS speaks to six former Looking Glass developers about the making of the original System Shock, and its legacy almost 30 years later.
Explore how the Edgeworth expansion provides a more accurate alternative to the Normal approximation for calculating p-values in the Mann-Whitney U test
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...
You can still do it, but it's not really supported.
In this article, I will explain what ConfigureAwait is, why it is important to use it correctly, and...
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...
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...
Monday, May 29, 2023
In this article we learn how to set up a content security policy in ASP.NET Core, to protect users' data in the browser.
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.
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…
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 aperi…
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...
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...
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...
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, 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 constrain…
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.
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
Mark Heath's Development Blog
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 responsive…
How code files are organised is hardly related to sustainability of code bases.
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 …
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 conferen…
There are the obvious arguments, the non-obvious arguments, and the invisible arguments.
Toyota joins EV push with plan to retrain 9,000 workers as software engineers
Learn about the training pipeline of GPT assistants like ChatGPT, from tokenization to pretraining, supervised finetuning, and Reinforcement Learning from Hu...