Skip to content
Go back

Bookmarks - Saved for Later

Table of contents

Open Table of contents

Misc

Ana Penyas - illustrator

Naz Hamid - blogger

Calculating Empires - info-packed overview of technology and power since 1500

Historic Borders - in steps of 100 years

Data Visualization

Dataviz vocabulary - types of chart categorized

160 different types of data visualizations

Our World in Data embeds

Node.js

TypeScript in a Node.js Project - setting up a TS project with Node.js

NodeJS testing - best practices

Unpacking Config and Environment Variables in Node - how to get it right

Using SQL in Node with Sequelize

Node.js Moves Toward Stable TypeScript Support with Amaro 1.0

Email for developers

Modern Node.js Patterns for 2025

SQL games

SQL Island - for beginners

SQL Murder Mystery - intermediate, complex queries & logical reasoning

SQL Police Dpt - beginner to advanced

SQL Noir - all skill levels

SQLZoo - all skill levels, most comprehensive SQL coverage, systematic learning

PostGres

Life Altering Postgresql Patterns - bite-size insights

Postgres vs. SQL Server: B-Tree Index Differences & the Benefit of Deduplication - PG Indexing

Time in PostgreSQL - working with time in Postgres

Trunk - Postgres extension registry and package manager

PostGres deployment checklist

PGConf.dev 2025

Logical Replication

Never use CASCADE deletes on critical foreign keys

New MS VSCode extension for PG

New MS VSCode extension for PG - demo

Don’t Do This in PG

PG Query Plan Visualization Tools

Migration & Upgrades

SQL

SQL Generated Columns and Views

Astro

RESTful TypeScript API With Astro

Working with APIs in Astro

Dynamic API endpoints in Astro

API Data Fetching

Search With Astro Actions and Fuse.js - demo

Angular

Directives - a core feature in Angular

Misc Tech

AG Charts

Ohm - JS parser lib

searchable dropdon - in JS.

View Transitions - replace your JavaScript Animation Library with View Transitions

A fluid CSS methodology

JavaScript Algorithms and Data Structures

LLMs

The LLM Index - a list of large language models

Beyond the Hype - a realistic look at Large Language Models

TS

Unions and intersections of object types in TypeScript - explore use cases

FormData with TS - How to Enforce Type Safety in FormData with TypeScript

Zod - a TS data validation lib

tsconfig.json - a guide by Axel Rauschmayer

Advanced TS Tricks

System design

Elements of System Design

Music

Le voyage de Jacky Molard

Jackie Molard Quartet - Mycelium

Brian Finnegan - Shepherds - music he grew up with

Dhafer Youssef - Zakir Hussein - Hüsnü Senlendirici - live at Schlossfestspielen Ludwigsburg.

Aytaç Doğan - Kanun Resitali 1 - full Albüm Video



Previous Post
Bookmarks - Tools
Next Post
Bookmarks - Irish flute