Interesting Links

Here are some interesting links that I've found on the internet.

Cyclomatic Complexity

Cyclomatic complexity is a software metric used to indicate the complexity of a program.

How to Calculate Entropy for a Data Set?

Entropy is a measure of the uncertainty of a random variable. What if we could measure the entropy of a data set?

JWTs are dangerous for sessions, use sessions with Redis

Exchange JWTs in local storage for sessions stored in Redis

Stop using JWT for sessions

Stop using JWT for sessions, JWT tokens are bad for sessions and they are not as secure as they seem to be

EdgeDB

EdgeDB is a graph-relational database with a modern and simple query language. EdgeDB compiles queries to PGSQL.

Human Search Engine

Remember everything you read with the Human Search Engine, a method to take notes in the form of questions and answers.

MDTV Achievements Matrix

A matrix of achievements for MDTV, a way to measure you progress as a software developer

What happens when you type google.com into your browser and press Enter?

In this video, I will explain what happens when you type google.com into your browser and press Enter.

E2E Type Safety with GraphQL and React

In this post, we will explore how to use GraphQL and TypeScript to create a type-safe end-to-end experience for your React application.

How to be antifragile for developers

Antifragility is a concept that was introduced by Nassim Nicholas Taleb in his book Antifragile: Things That Gain from Disorder. It is the opposite of fragility, which is the tendency to break or collapse under the slightest stress. Antifragile things, on the other hand, benefit from stress and disorder.