9 April 2021

59 links · Friday

Strength-Based Teams

Focus on your strengths, find teammates to compliment your weaknesses.

The ‘Plasticity’ of Music

The plasticity of music is amazing. Think about the many ways people can listen, care or enjoy music. For example: You can listen to the same song 1,000 times.You can listen to 1,000 different song…

Things I like about PostgreSQL

I want to write an appreciation post for PostgreSQL! why?! A few days ago, an article Things I hate about PostgreSQL was trending. I think the author is right about the limitations of PostgreSQL in…

The evolution of (my) note taking

In this post I’m gonna document the evolution of my note taking hardware. Or, rather, the various tech I employ(ed) to accomplish that goal.

Why is the Universe Quantum?

Quantum mechanics is such a bizarre theory. In the iconic thought experiment, Schrödinger’s cat couldn’t decide whether to be dead or alive until it was looked at. It’s natural to ask ourselves: why is the Universe like this? Must it be so, or could a classica…

Data from 500M LinkedIn Users Posted for Sale Online

Like the Facebook incident earlier this week, the information — including user profile IDs, email addresses and other PII — was scraped from the social-media platform.

gorhill/uBlock

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. - gorhill/uBlock

Introducing Dawn (Part 1)

Allow me to introduce you to Dawn, a work-in-progress programming language. I am designing Dawn to be a practical, general-purpose programming language that combines the factorability of Forth, the purity and expressiveness of Haskell, and the performance and …

Nix is the ultimate DevOps toolkit

At Channable we use Nix to build and deploy our services and to manage our development environments. This was not always the case: in the past we used a combination of ecosystem-specific tools and custom scripts to glue them together. Consolidating everything …

Fighting with Deadlocks

If you follow me on Twitter, then you might have noticed that I’ve been fighting a lot of fires lately. Between high CPU (several times 1, 2), blocking queries, a slow failover, and deadlocks there have been a ton of things that needed attention. Not all of th…

FFmpeg

A complete, cross-platform solution to record, convert and stream audio and video.

Per Origin Host header Override

Load Balancing as a concept is pretty straightforward. Take an existing infrastructure and route requests to the available origin servers so no single server is overwhelmed. Add in some health monitoring to ensure each server has a heartbeat/pulse so proactive…

Code Maze Weekly #72 - Code Maze

Issue #72 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Modeling Most SQL Relationships In Entity Framework Core [khalidabuhakmeh.com] Modeling SQL Relationships in EF Core code first approach is an important skill to …

you-dont-need/You-Dont-Need-GUI

Stop relying on GUI; CLI **ROCKS**. Contribute to you-dont-need/You-Dont-Need-GUI development by creating an account on GitHub.

Idempotence Now Prevents Pain Later

Idempotence is the property of a software that when run 1 or more times, it only has the effect of being run once. I'll describe a process I'm making at work, and describe the problems that idempotence will help avoid.

Why Do Long Options Start with Two Dashes?

Around 1990, Richard Stallman (RMS) and I were writing the GNU C library getopt() and he wanted to extend it to support long (multi-character) option names for user-friendliness. He considered Unix…

How to collect .NET Core dump on Linux Web App

While many blogs talk about capturing memory dump for .NET application on Windows platform, this blog introduces one way of collecting .NET Core dump on Linux Web App with dotnet-dump tool.   1. SSH to web app.     2. Install .NET Core SDK with following comma…

Supercharge Azure ML code development with new VS Code integration

This post is co-authored by Abe Omorogbe, Program Manager, Azure Machine Learning.   The Azure Machine Learning (Azure ML) team is excited to announce the release of an enhanced developer experience for ‘compute instance’ and ‘notebooks’ users, through a VS Co…

Azure Service Fabric 8.0 Release

Azure Service Fabric 8.0 is now available! We are excited to announce that 8.0 release of the Service Fabric runtime has started rolling out to the various Azure regions along with tooling and SDK updates. The updates for .NET SDK, Java SDK and Service Fabric …