8 March 2024

42 links · Friday

Breaking the cycle of anxiety

For a long time, I have had difficulties with anxiety. A few months ago, I came across some useful information that has shifted my own view of anxiety, and...

Advice for MBA candidates who aspire to be Product Managers

It’s been a few years since I graduated from Business School and started my Product Management journey at Amazon. I often get questions from current MBA students on how they can make the most of th…

A Primer On Randomness

Last October, during a one-week hiking holiday in the birthplace of alpinism, I got particularly interested in random generators.

How is this blog built?

In this post, I want to explain the technologies I use for building this blog. There are never enough technical blogs around, so hopefully it will inspire you to start on your own. ☺️ The website The first decision I made, a long time ago, was that I wanted to…

Enterprise is Dead

When I interview executives, or talk to go-to-market leaders, or investors, or basically anyone who thinks of themselves as a master of the business universe, I always struggle to articulate Sentry's approach. We're an enterprise technology company, except we …

Flexible and Economical UTF-8 Decoder

Systems with elaborate Unicode support usually confront programmers with a multitude of different functions and macros to process UTF-8 encoded strings, often with different ideas on handling buffer boundaries, state between calls, error conditions, and perfor…

Home Lab Beginners guide (Hardware)

Until recently, and for well over the past decade, my wife and I have been nomads. Moving from the Caribbean to Miami, New York, Las Vegas, Vancouver, and

General Performance Tip: Hashing Data

Developers often hash byte arrays or streams using SHA256, involving multiple lines of code and object disposal. However, utilizing the HashData() method simplifies the process, offering faster per…

Recent Critter Stack Multi-Tenancy Improvements

Hey, did you know that JasperFx Software offers formal support plans for Marten and Wolverine? Not only are we making the “Critter Stack” tools be viable long term options for your shop, we’re also…

.NET Rocks! CSLA 8 with Rocky Lhotka

Another version of CSLA? Yes! Carl and Richard talk to Rocky Lhotka about his work keeping CSLA up-to-date with the latest .NET features. And now, with .NET 8, CSLA 8 has strong support for Blazor! Rocky talks about getting deep into Blazor for CSLA, the power…

Why Facebook doesn’t use Git

Explore the journey of Facebook's transition from Git to Mercurial, uncovering the technical and social dynamics that influenced one of the tech industry's pivotal decisions in source control management. This post delves into the reasons behind Facebook's shif…