Implementing Vale's Region Borrowing, and its Unexpected Quest Generics help us avoid code size explosions!
Understanding Spark Connect API - Part 1: Shortcomings of Spark Driver Architecture Thoughts on technology, life and everything else.
Use The New Way To Build Fast .NET REST APIs With Minimal Code And Configuration 💻Get the source code: https://www.patreon.com/posts/82571097🔥Check out my free .NET workshop: https://dotnetmicroservices.com/workshopAre you still using C...
How to launch an app for business startups. Launching a new app, product, or service is a huge milestone for any company. There’s always a lot of excitement (nervousness, too!) around product launches. To many, launch day seems like a roll of the dice: it goes well or it doesn’t. Thankfully, there ...
How to Fuck Text A guide to digital text fuckery (largely on Apple Platforms) from one of the world’s foremost authorities. My project to properly docu...
Mastodon monoculture problem Recent moves by Eugen Rochko (known as Gargron on fedi), the CEO of Mastodon-the-non-profit and lead developer of Mastodon-the-software, got some people worried about the outsized influence Mastodon (
Five Easy to Miss Performance Fixes for Rails Apps Improving the performance of a Rails application can be a challenging and time-consuming task. However, there are some config tweaks that are often overlooked but can make a significant difference in response times. In this tutorial, I will focus on a few...
Tips for Staying Focused and Productive While Working from Home Working from home can be a dream come true for many people. You get to work in your pajamas, skip the commute, and have all the snacks you want. But as great as it may seem, working from home ca
Online Psion Document Conversion With PsiConv TLDR; you can convert Series 5 Word documents to Text, HTML5 or Markdown using this online service. No guarantees are made, and for transparency you can view the code here. In 2021, I wrote about my workflow for getting draft documents out of my Psion and...
Abusing Vector Search for Texts, Maps, and Chess ♟️ Vector Search is hot! Everyone is pouring resources into a seemingly new and AI-related topic. But are there any non-AI-related use cases? Are there features you want from your vector search engine, but are too afraid to ask? Last week was 🔥 for vector s...
Why your TCP-based VPN stutters (and how to fix it) TL;DR Tunneling TCP connections over a TCP-based VPN leads to conflict between the reliability mechanisms of the two connections, resulting in decreased bandwidth and stutter-y performance. Always tunnel TCP over UDP when you can. In rare cases, overly r...
Code as self-serve experience Code such as Terraform & Kubernetes is generally a horrible self-serve experience
Curious case of Martian traffic At FastNetMon we work with UDP based protocols such us Netflow, IPFIX and sFlow on daily basis. These protocols are used by great variety of network equipment vendors to send information about traffic observed by network device to monitoring software. T...
Managing infrastructure on Hetzner Cloud using Pulumi | Timo Zander How to use Pulumi to create and provision new servers on Hetzner Cloud, to later deploy a Docker application.
Summarizing URLs with ChatGPT Here’s a simple way to use ChatGPT’s API. I want to add a list of links that I find interesting to the blog, and I was getting the description of the post from the heads, but I thought why not just download the whole text, pipe it through ChatGPT and see ...
Languages & Runtime Community Standup - Source Generation Interceptors In this show, Rikki Gibson will talk about a potential new feature in C#: source interceptorsCommunity Links: https://github.com/dotnet/csharplang/issues/700...
GitHub Code Search Now Generally Available, 'Way More than grep' -- Visual Studio Magazine Following a two-year effort that involved an invite-only, 17-month technology preview, GitHub Code Search is now generally available.
Upcoming availability of .NET Framework 4.8.1 on Windows Update and Catalog - .NET Blog We are excited to announce that in the coming weeks the .NET Framework 4.8.1 product will become available broadly on Windows Update (WU) and Microsoft Update Catalog for supported versions of Windows. The .NET Framework 4.8.1 product will first roll out ...
How do I use SQL Server with C# and .NET? Jiachen Jiang (PM, Data Access) will walk us through how to work with SQL Server using C# and .NET and decide which approach works best for your scenario. Th...
The pendulum swings! Microservices to Monoliths #shorts 🔔 Subscribe: https://www.youtube.com/channel/UC3RKA4vunFAfrfxiJhPEplw?sub_confirmation=1💥 Join this channel to get access to a private Discord Server and a...
Announcing CheerpJ 3.0: a JVM replacement in HTML5 and WebAssembly to run Java applications (and applets) on modern browsers - Leaning Technologies TLDR: for the past year, we have been working on a new architecture for CheerpJ: our implementation of the JVM in HTML5/WebAssembly, designed to run Java applications on the browser. CheerpJ 3.0 will be released in the late summer of 2023, and will be eas...
Bluesky is a scam Bluesky advertises itself as an open network, they say people won’t lose followers or their identity, they advertise themselves as a protocol (atproto) and because of that they are tricking a lot of people into using them. These three claims are false.
Story: Redis and its creator antirez 繁體中文版請按這裡This article is translated from the original Chinese edition. In the world of databases, Redis stands out as unique. Instead of the usual tables or documents that are the central focus of most databases, with Redis, you interact directly wi...
Unobvious problems of using the R's implementation of the Hodges-Lehmann estimator The Hodges-Lehmann location estimator (also known as pseudo-median) is a robust, non-parametric statistic used as a measure of the central tendency. For a ...
What are the duck-typing requirements of MFC IPTR? - The Old New Thing Seeing what goes wrong and trying to fix it.
How to download an online file and store it on file system with C# Downloading a file from a remote resource seems an easy task: download the byte stream and copy it to a local file. Beware of edge cases!
Using The Factory Design Pattern in .NET Discover how to use the Factory design pattern in .NET applications to create objects in a flexible and maintainable way. It provides examples of real-world scenarios where the pattern could be used to improve code quality, and demonstrates how to impleme...
Building MJML email templates with Gulp Learn how to build MJML email templates with Gulp. In this post, we'll prepare an email template ready to upload on AWS Simple Email Service.
Are compiled queries really efficient on C# EF Core? Entity Framework and Dapper are usually compared to determine which is the best ORM on .NET. Both have their own advantages. One thing EF is often criticized for is the slowness of doing simple data retrieval queries with LinQ (we won't cover raw SQL que...
Testing UserManager and RoleManager in ASP.NET Core Identity In this article, we will learn how to perform unit testing when using the UserManager and RoleManager objects in our code.
Released: Multiple Microsoft.Data.SqlClient Updates We have released multiple updates to supported versions of Microsoft.Data.SqlClient in the last couple of months. Just because it's been quiet on here doesn't mean we haven't been busy. Quite the opposite, in fact. Here's a summary of the Microsoft.Data.S...
Stefan Pölz – How to test C# unit tests with mutation testing – Webinar Recording | The .NET Tools Blog Webinar recording of Stefan Pölz talking about Mutation Testing to the JetBrains Rider audience.
PowerShell Extension for Visual Studio Code Spring 2023 Update - PowerShell Team PowerShell Extension for Visual Studio Spring 2023 Update
Understanding useRef and useState for Tracking Component Render Count in React This post explains useRef and useState usage in React by creating a custom hook to track component render count without extra re-renders. useRef stores rende...
Is cyclomatic complexity really related to branch coverage? A genuine case of doubt and bewilderment.
Unison: A Friendly Programming Language from the Future Part 1 • Runar Bjarnason • YOW! 2021 This presentation was recorded at YOW! 2021. #GOTOcon #YOWhttps://yowcon.comRunar Bjarnason - Co-Founder at Unison ComputingPart 2 is available here: https:/...
Learn Unison | 💡 The big idea · Unison programming language A friendly programming language from the future.
ASP.NET Community Standup - Blazor .NET 8 Updates Come check out some of the progress the Blazor team has made for .NET 8!Community Links: https://aka.ms/AAkq40qFeaturing: Daniel Roth (@danroth27), Jon Gallo...
Cyber West Summit 10 & 11 May 2023 The showcase for cutting edge cyber companies and thought leaders from industry and government.