4 September 2021

25 links ยท Saturday

Launching Visual Studio Code cleanly from a .NET Application

Visual Studio Code has become the mainstay editor for many developers. If you have developer focused applications and you need to externally display text or code content, it would be very useful to pop open VS Code to display external text/code content. This s…

Snowball sampling bias in program evaluation

Suppose I want to run a pilot study of a mental health support program before rolling it out at scale. The program has heterogeneous treatment effects, but tends to be more effective for people who have fewer social connections. Such people tend to have lower …

libinput and high-resolution wheel scrolling

Gut Ding braucht Weile. Almost three years ago, we added high-resolution wheel scrolling to the kernel (v5.0). The desktop stack however wa...

Optimizing Slow SQL Queries

Most database problems go unnoticed during development, because we tend to code our applications using small datasets. It is when the application has been on production for some time that database…

Worst Case Scenario

Create dialog boxes with the text of your choice. Log keystrokes. Lockup or reboot the machine.

The Seniority Roller Coaster and Down-Leveling in Tech

In tech, switching jobs almost always comes with either a financial or a title upside. However, it doesn’t always come with both. Switching for higher compensation can result in a “lower” title, like going from Senior Software Engineer to SWE 2 or VP Engineeri…

ShlinkedIn

Tomorrow's Thought Leadership, Today

Running (Mostly) Minimal .NET 6 APIs in Azure Functions

Ok, I have to admit that the provided instructions aren’t bad at all. They actually state (most) of the required steps to do this, with a couple key missing pieces that caused me some trouble and resulted in quite a few trial-and-error attempts. I’m writing th…

How I Made $80,000 On Side Projects In 2020 — Compiled;

Money is a taboo topic in many cultures, however I think it’s important to discuss how I was able to publish side projects that allowed me to pay off my overwhelming medical debt, buy a house, and build my savings.

ASP.NET Core Blazor routing

Learn how to manage request routing in apps and how to use the NavLink component in Blazor apps for navigation.