Don't Let Reddit Kill 3rd Party Apps! #What's going on? A recent Reddit policy change threatens to kill many beloved third-party mobile apps, making a great many quality-of-life...
ASP.NET Community Standup - ASP.NET Architecture Series: AOT Damian Edwards and David Fowler are back for another ASP.NET Core architecture deep dive, this time with a look at native ahead-of-time (AOT) compiler featur...
From Stephen King to Software Engineering: Why Typing Speed Isn't Everything Are you a programmer wondering if your typing speed is holding you back? This newsletter explores the myths and realities of typing speed and productivity, and
I’m a skills sceptic, and maybe you are too. Brits are less productive because it is too hard to build stuff.
What’s New in SSDT 17.6: Ledger, Performance, Copilot - Visual Studio Blog We are delighted to announce the new release of SQL Server Developer Tools for Visual Studio 17.6 released on May 16th, 2023. The major focus areas for this release are: Support for Ledger tables Stability improvements with Visual Studio 2022 Performance ...
Appreciating the complexity of large language models data pipelines This article provides a short introduction to the pipeline used to create the data to train large language models (LLMs) such as LLaMA using Common Crawl (CC).
Using PANDA to search for F.L.I.R.T. signatures during process execution When a malware analyst gets a new malware sample to analyze, one of the first questions they might have, is what functions are called during the execution of the sample. To solve this problem, we can use any old debugger to walk through the sample manuall...
May 2023: I sold my 2 years old business for only $128K Everything about the Black Magic's acquisition + May 2023 updates
Are you absolutely sure your `has_one` association really has one association? Learn about an unexpected limitation with this API and how to combat it universally.
How we divided our Node.js API latency by leveraging our Database Connection Pool | Kévin Maschtaler Everything you need to know on why and how to leverage a Database Connection Pool to speed up your Node.js API.
Re: Passkeys “Passkeys are a new, passwordless authentication method that offer a convenient authentication experience for sites and apps, using just a fingerprint, face scan or other screen lock.” (source). Do...
On The “Enshittification” of Platforms: Technology is Only Human After All In 2023, the world of online technology has truly changed. In around a decade, the landscape has really shifted from one of techno-optimism to one of profit-grabbing and “enshittificationR…
On Vulcanization When I pause to think about some seemingly simple material – chocolate, silk, reinforced concrete, vulcanized rubber – I’m often struck by the fact that at some point in history, some person or lineage of people spent years, or decades, or centuries figur...
Potential Space as another Mental Model Potential Space as another Mental Model - Uncertainty in tech organizations.
long projects I've been working on a solo game project for a very long time now, somewhere between one and two years. I took long breaks on occasion (many months at most) ...
On .NET Live - Deep Dive into Azure Web Apps with .NET 7 and Angular .NET and Azure are a great combination! On this week's episode, community MVP Swamy Viswanatha joins us again to go deep on getting the most out of modern .N...
Introducing Apple Vision Pro The era of spatial computing is here, where digital content blends seamlessly with your physical space. So you can do the things you love in ways never befor...
AI Summary About CSLA .NET I wanted to see what the Bing AI (ChatGPT basically) had to say about CSLA .NET. I did tweak the result a little, but the vast majority of the following content was generated, and I think the results are pretty good.
Microsoft Deep Learning Alternative: On-Device Training for ONNX Runtime -- Visual Studio Magazine 'As opposed to traditional deep learning (DL) model training, On-Device Training requires efficient use of compute and memory resources.'
Introducing Sep - Possibly the World's Fastest .NET CSV Parser Since late 2021 and the initial .NET releases with support for Generic Math and in particular ISpanParsable<T> and ISpanFormattable , I have been working on a new CSV library for .NET. The library is called Sep, short for separator. In this blog post I wi...
Troubleshooting Common Errors and Issues in .NET 7.0 This post talks about some very common troubleshooting Common Errors and Issues in .NET 7.0 that you may come across while upgrading.
Level Up with GitHub Copilot <ul> <li>Understand how GitHub Copilot works under the hood</li> <li>Understand how GitHub Copilot can be helpful for you as a programmer</li> <li>Explore the various features available to you within GitHub Copilot</li> </ul> <p>If you’ve tried Gi...
I’m doing it my way. Finally. God help me. Today is my first full day as employee #1 at JasperFx Software as I (in collaboration with Oskar Dudycz and Babu Annamalai) starting a services/consulting/product company around the “Critter …
The basics of testing in Postman This is a short video where I"m showing you how to create easy-to-understand tests in Postman. Ideal for checking for regression in APIs.I'm also explaining ...
The .NET Extension Method You Should Know About Give Dumpfiy a ⭐: https://github.com/MoaidHathot/DumpifyGet the source code: https://www.patreon.com/amantinband.In today's video, we'll talk about Dumpfiy, ...
ASP.NET Core ZERO Downtime Deployment How to achieve zero down time deployment for your asp.net core application. In this setup we use YARP as the reverse proxy and custom components for deployme...
Release Blink 1.0 · jart/blink The Blink Team (short for Blinkenlights) is proud to announce its first milestone release, version 1.0. Blink is a brand-new unprivileged userspace virtual machine that can emulate x86-64-linux bin...
graydon2 | The Rust I Wanted Had No Future In a recent podcast about Rust leadership, the BDFL question came up again and Jeremy Soller said (in the understatement of the century) that "I believe Graydon would have said no to some things we all like now". And this echoes a different conversation o...
It's great that you provide operator overloads, but it's also nice to have names - The Old New Thing Avoiding the need to invoke the operator explicitly as a specialized template, among other things.
The New File Part of Every New .NET API Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello, everybody, I'm Nick, and in...
Windows Dev Drive - Storage Volume Customized for Developers with Improved Performance Microsoft released Dev Drive at the Build 2023 developer conference, a custom storage volume geared for developers. Built on top of Microsoft's proprietary ReFS (Resilient File System), Dev Drive is optimized for heavy I/O operations and has improved perf...
Moderation Strike: Stack Overflow, Inc. cannot consistently ignore, mistreat, and malign its volunteers Introduction As of today, June 5th, 2023, a large number of moderators, curators, contributors, and users from around Stack Overflow and the Stack Exchange network are initiating a general moderation
Optimizely Search & Navigation - Get autocomplete suggestions in right language When you are using Optimizely Search & Navigation (Find) to help you generate autocomplete suggestions server side in a multi-language scenario it can be tricky (and poorly documented) to figure out how to get the suggestions in the correct language.
Easy property inheritance in Optimizely CMS Ever needed a way to inherit property values down through the page hierarchy in Optimizely CMS 12? Now there is an easy way to enable that.
ASP.NET Core authorization using Entra External ID CIAM and Azure AD security groups This article looks at implementing authorization in Microsoft Entra External ID for customers (CIAM) using Azure AD delegated roles. The roles can be assigned to users or groups in an Azure Enterpr…
Refactoring Change Preventers in C# - Code Maze In this article, we discover which anti-patterns are known as change preventers, as well as several approaches for refactoring them in C#.
Develop from anywhere with Visual Studio Code | BRK254 VS Code empowers you to develop anything from anywhere. Frustrated by your local machine’s limitations? VS Code Remote lets you easily develop in a container...
Create ready-to-code dev boxes using config as code – now in preview Overview At the Microsoft Build conference last week, my team shared that this July we’ll ship the general availability (GA) release of Microsoft Dev Box - our service for secure, ready-to-code cloud hosted workstations. Looking ahead to what’s next, toda...
Blazor Basics: Blazor Development—Visual Studio 2022 Get started with Blazor in Visual Studio 2022: Set up environment, create a Blazor Server project, navigate project structure, learn about the dev lifecycle.
SQL Server 2022: Capture SQL Anti-Patterns - Simple Talk SQL Server 2022 brings a new Extended Event to identify SQL Anti-Patterns. We can use this event to identify quality problems in applications
Cecil Phillip – Building payment flows with Stripe and Azure – Webinar Recording | The .NET Tools Blog The webinar recording for Building payment flows with Stripe and Azure, with Stripe Staff Developer Advocate, Cecil Phillip, is now available on JetBrainsTV. Be sure to like and subscribe on YouTube f
Announcing TypeScript 5.1 - TypeScript Today we’re excited to announce the release of TypeScript 5.1! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript by adding constructs called types. These types can describe some details about our program, and can be che...
Reduce heap allocations by using static anonymous functions As a C# developer you got used to apply anonymous functions everywhere. Everytime you write a LINQ statement or use a lamdbda expression , y...
GitHub Secure Code Game Being able to write secure code is a must have for every software developer today. As this requires different skills and a different mindset...
Dev Drive: Performance, Security and Control for Developers We are excited to introduce Dev Drive! A new storage volume optimized for developer workloads that delivers performance, security, and control. Dev Drive is built on the Resilient File System (ReFS) and combined with the new performance mode capabili