Post

23 September 2024

23 September 2024

How to become an expert in anything

The 4 Stages of Competence:

  1. Unconscious Incompetence: you don’t know what you don’t know (unknown unknowns)
  2. Conscious Incompetence: you know that you don’t know (known unknowns)
  3. Conscious Competence: you need to consciously practice and think about it to perform it well (know knowns)
  4. Unconscious Competence: you can perform it without thinking about it (expert level)

As you progress through the stages of competence, you encounter The Expert’s Paradox, where growing expertise reveals the vastness of what you don’t know.

CSS finally adds vertical centering in 2024

So you no longer need to use nested elements and/or flexbox.

<div style="align-content: center; height: 100px; border: solid 1px;">  
  align-content just works!  
</div>
align-content just works!

Pushy to the Limit: Evolving Netflix’s WebSocket proxy for the future

Pushy is Netflix’s WebSocket server that maintains persistent WebSocket connections with devices running the Netflix application. This allows data to be sent to the device from backend services on demand, without the need for continually polling requests from the device.

Anatomy of the .NET dictionary

Long and detailed description of how Dictionary is implemented in .NET.

Understanding Tokens in Entra ID: A Comprehensive Guide

A summary of all the types of token in Entra ID, described from the point of view of an attacker.

Building pipelines with IAsyncEnumerable in .NET

I’m not sure if it’s me, or the article, but this didn’t seem like a great explanation. Maybe the article it’s based on is better.

Good Retry, Bad Retry: An Incident Story

Why retries may makes things worse, and how to avoid load amplification by considering expontential backoff, jitter, retry circuit breaker, retry budget, deadline propagation.

Azure Functions Best Practices for Performance, Reliability and Security

Very long and detailed article with many considerations and scenarios for reliable Azure Functions.

This post is licensed under CC BY 4.0 by the author.