2 February 2023

36 links · Thursday

Making a loudness monitor for online meetings

As I work from home 90% of the time, I run into a small issue during meetings: I sometimes speak too loudly. Before my daughter Gloria arrived, this was something that annoyed my wife and others in the house, but now, when Gloria is sleeping, this is not just …

Why I Migrated 300+ Posts From Obsidian Publish to Ghost

303. 303 posts manually backfilled one by one from Obsidian Publish to Ghost, with great effort and mental + physical expense. But why? The Goal of a Zettelkasten For the uninitiated, a zettelkasten is a form of a personal knowledge management system (PKM)…

Fedora now has frame pointers

Fedora now has frame pointers. I don’t want to dwell on the how of this, it was a somewhat controversial decision and you can read all about it here. But I do want to say a bit about the why,…

Let’s talk about the technical coding interview

As an interviewer, a mentor, and now a hiring manager I have put a lot of time and thought into the technical coding interview: the practice of asking candidates to solve a programming question on a whiteboard (or in CoderPad.) Rather than writing yet another …

The one line of code that brought down a €500 million rocket

It’s Tuesday, June 4th, 1996, and the European Space Agency is set to launch its new Ariane 5 rocket for the first time. This is the culmination of a decade of design, testing and a budget spending billions of euros. The goal of Ariane 5 is simple, but the

Heartbreak - Why gatsby.js failed - arnorhs.dev

Back in 2017 the world of traditional websites was still dominated by monolithic traditional CMSes - The likes of WordPress, Drupal, Umbraco, WooCommerce, etc - This is the story of how gatsby.js became the love of my life and ultimately how it ended breaking…

Code migrations

Stop running and push back against fan-out code migrations. Do effective self-run migrations instead.

How to make Youtube less distracting

Youtube is a great free source of information and entertainment that we’ve all used at some point. Here’s a guide on how to make it less distracting

Weekly Update 333

Hottest Day Inbound; I Bought a Connected BBQ; Planet Ice Breach; Pitt Meadows School District Breach; The Scourge of Breach Coverups

Finally! Elgato Stream Deck and Microsoft Teams

Learn how you can raise your hand, toggle your camera and mic in Microsoft Teams using Elgato's Stream Deck.0:00 Intro0:35 Install plug-in for Microsoft Team...

Repository Pattern - A controversy explained

In this blog post, we'll dive into the ins and outs of the repository pattern and examine both its benefits and its potential drawbacks. We will start from the very basic to some more advanced use cases. So let's dive right into it.

Optimizing String Performance Easily in C#

Enroll to "Cloud Fundamentals: AWS Services for C# Developers" for FREE: https://bit.ly/3XKUBOHBecome a Patreon and get source code access: https://www.patr...

On AI, GPT and the future of developers

When I started using GitHub Copilot, I was quite amazed at how good it was. Sessions using ChatGPT can be jaw dropping in terms of the generated content. Th...

Getting started with ML.NET | The .NET Tools Blog

Machine learning continues to be a hot topic among developers and non-developers. But, regardless of your opinion, our AI-powered companions are here to stay with applied instances of machine learning

The DevOps Automation Guide

Automation is essential to DevOps — but it’s not easy. This guide details how to automate DevOps and the best tools for the job so you can succeed in no time!

The State of WebAssembly – 2022 and 2023

A comprehensive look at the state of WebAssembly in 2022 and 2023, exploring its recent advancements, challenges, and future prospects. From a review of what happened in 2022 to predictions for 2023, this article offers valuable insights into the current and f…

Clean Architecture in 2023 with Steven Smith

How is clean architecture evolving? Carl and Richard talk to Steve Smith about his efforts to build applications using clean architecture principles. The conversation starts with a comment from a listener about idealism around architecture - and a reminder tha…

.NET Architects Panel | .NET Conf 2022

Join the .NET Architects for a live interactive discussion about how .NET is designed, developed, and brought to millions with each release. https://www.dot...

Delivering new webinar experiences with Microsoft Teams

As economic conditions continue to be uncertain and hybrid poses a unique challenge to keep people connected, organizations everywhere are asking the question “How can we do more with less?” and are looking to optimize and consolidate for cost savings and effi…