16 March 2023

41 links · Thursday

Yet Another Podcast – NDepend

Excited to have Patrick Smacchia of NDepend on to discuss this amazing tool for creating world-class .NET applications. Use CasesVideos Download NDepend

The Toothpick Problem

The Problem # Take a square piece of paper. Take a toothpick of a given length. At intervals equal to the length of the toothpick, draw lines on the piece of paper. Now, randomly toss a bunch of such toothpicks so that they fall over the paper. What fraction o…

Building Trust

How to Build and Maintain Trust as a Leader

Demo’ing your products to audiences

Whether you're a marketer, SaaS founder, or product manager, having a cohesive workflow for successful demonstration of your product to audiences can help build trust and showcase its capabilities.

Building a basic search experience with Postgres

Building search functionality in products is a common task. Many solutions exist to solve this problem already. OpenSource tools like opensearch and mellisearch are some examples that are very commonly used. Using a 3rd party tool to build a “full-text s…

The magic of traveling alone

  With a small backpack, brown Poncho, big smile, and some bucks I set off to Italy. In my mind, I planned to wander and work on agricultural farms in Tuscany. At the start, I...

Open Source in a Headunit – neverpanic.de

This is the third post in my series on my experiences at BMW Car IT GmbH. If you’ve missed the previous posts, you can find them in my archive.

The birth of a package manager

Since my time at the university, pursuing a Computer Science degree, I have always been fascinated by programming languages and the tooling around them: compilers, IDEs, package managers, etc. Eventually, that got me involved as a hobbyist in the development o…

You also don't need a new laptop

Going through an inventory of my electronic devices last year, I noticed that I did not own a PC. At least not one in the traditional sense: A tower humming under my desk. I do have a few Raspberry PI

"Leadership"

I’ve opened my eyes. Leadership is crucial. It seems obvious, but in my naiveté I thought a team of sufficiently-capable engineers could operate fairly independently of managerial/c-level leadership. You have Product give us some specs and we can make it happe…

Change Data Capture + Event Driven Architecture

Change Data Capture (CDC) is a way to monitor and capture changes in data so other systems can react to those changes or stay up-to-date with the data. It is...

I Asked GPT-4 To Refactor My Legacy Codebase

Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in ...

How Async/Await Really Works in C# - .NET Blog

Async/await was added to the C# language over a decade ago and has transormed how we write scalable code for .NET. But how does it really work? In this post, we take a deep dive into its internals.

WkHtmlToPdf: Dealing with broken Url Encoded and Extended Character Links

WkHtmlToPdf is a commonly used tool to create PDF documents from HTML files or Urls. Unfortunately it's a bit cranky and one of the problems you can run into is that links that include URL encoding won't work in your output PDF. In this post I describe the pro…

GPT-4

We’ve created GPT-4, the latest milestone in OpenAI’s effort in scaling up deep learning. GPT-4 is a large multimodal model (accepting image and text inputs, emitting text outputs) that, while less capable than humans in many real-world scenarios, exhibits hum…