12 April 2022

44 links · Tuesday

Visual Studio 2022 for Mac Preview 9

Visual Studio 2022 for Mac 17.0 Preview 9 is now available! In this release, the focus is on addressing top reported issues from prior preview releases. This work builds on top of earlier previews where we’ve moved the UI of the IDE to fully native macOS UI an…

Do you use background music while coding?

They say that the right music allows to catch the flow and improve the concentration and performance during the task. In my case, it…

DDoS Attack Trends for 2022 Q1

Welcome to our first DDoS report of 2022, and the ninth in total so far. This report includes new data points and insights both in the application-layer and network-layer sections — as observed across the global Cloudflare network between January and March 202…

Impressions from a first-time Mac user

TL;DR ⚠️ Warning Apple fanboys: this is a rant ⚠️ Hardware = Good Software = Bad Introduction I recently started a new job where my employer provided me with a brand-new 2021 16‑inch MacBook Pro. A little background on me: I’ve been using Windows and Linux my …

Dapr v1.7 is now available

We’re happy to announce the release of Dapr v1.7.0! 🚀 🎉 🎈 This is the seventh minor version update since the announcement of Dapr v1.0. Acknowledgements The Dapr 1.7.0 release had the largest amount of contributors. We would like to extend our thanks to all…

Monad laws

An article for object-oriented programmers.

craftyguy's blog

Scenario: Congratulations, you won the lottery! You can barely believe your eyes as you stand there holding the winning ticket! It's amazing - so many feelings rush over you as you realize that some of your dreams are within reach now! You run over, nay, you f…

Why Pebble failed

We launched Pebble on Kickstarter 10 years ago today! It was an amazing ride and I learned a lot from the experience. Story time…

The People I Met Hosting Interviews

Two weeks ago I moved the very last interview from Signal Tower to this site. All of the interviews that have been published now exist here. I’ve done a lot of reflecting in the process. I also mov…

How my biggest work failure led to success

From my tiny West Berkeley apartment, with my family asleep upstairs, I typed into the search box: “python Berkeley”. It was 2015 and for the past 6 years, I commuted hours a day all over the Bay …

The Anatomy of a 1:1

Broadly speaking, my overarching agenda for any 1:1 is as follows: It starts with the checkin, “how’s it going?”, an open ended question that some people respond with a status upd…

Against moderation - John's internet house

When people want to change themselves, their habits, their lifestyles, the approach they usually take is to moderate or attenuate existing behaviour. We take what we are already doing, gently change it in the way that seems the least disruptive and painful and…

MTG Game Analysis

Also known as the coolest game ever fucking invented.About two years ago I started keeping score of who won our Magic games. I didn't know what I wanted to do with it, but after sitting on it for 2 years I think it's ripe for some initial analysis of my data s…

Reverse Engineering BeReal

It's one thing if you're giving your data to a company whose products and services you pay for (e.g. Apple). It's another if you're voluntarily trading your data in exchange for a free service (e.g...

The value of a new peer

New peers bring the missing objectivity that makes a team grow.

We Need to Talk (if you want)

I've always been available to chat, but now I've taken it a step further. Anyone can book time in my diary to chat about anything - even if you just want my advice. Why did I decide to do that? Let's talk about it.