About

All notes

36 published

Geography

  • Asshai and the Shadowlands Asshai and the Shadowlands Asshai (also called Asshai-by-the-Shadow) is the most famous city of dark magic in the world …
  • Golden Empire of Yi-Ti Golden Empire of Yi-Ti The Golden Empire of Yi-Ti is the most advanced and wealthy human civilization in the far east of…
  • Mysterious Places Beyond Westeros Mysterious Places Beyond Westeros A beginner-friendly guide to the 24 most mysterious places in the world of Game of Thr…
  • Sothoryos Sothoryos is the huge, dangerous continent far to the south of Essos — a hot, wild land of jungles, deserts, and deadly …
  • Valyria and the Doom Valyria and the Doom Valyria was the capital of the mighty Valyrian Freehold — an ancient empire of dragonlords that rul…
  • West of Westeros West of Westeros is the great unknown — the vast ocean called the Sunset Sea, and whatever lands might exist beyond the …

Linux

Algo

  • BST (Binary Search Tree) BST (Binary Search Tree) A Binary Search Tree (BST) is a Tree where every node follows one rule: all values in its left …

S.E

  • Microservices Architecture Microservices Architecture Microservices is an architectural style where an application is built as a collection of many…
  • Vercel Vercel Vercel is a cloud deployment platform built around the idea that deploying a web app should take minutes, not day…

API

  • gRPC & Contracts gRPC & Contracts gRPC (short for Google Remote Procedure Call) is an open-source framework that lets one program call a …

Programming

  • Clean Architecture Clean Architecture Clean Architecture is a way of organizing software so that the most important part — the business rul…
  • OAuth 2.0 Device Authorization Flow OAuth 2.0 Device Authorization Flow The Device Authorization Flow is the way a device with no browser and no keyboard ge…
  • OAuth 2.0 OAuth 2.0 OAuth 2.0 is the rulebook for getting permission. It answers the question: "what is this app allowed to do?" I…
  • Command Query Responsibility Segregation (CQRS) Command Query Responsibility Segregation (CQRS) Before diving in, it helps to know what segregation means: it simply mea…
  • React Hook Form React Hook Form React Hook Form (RHF) is a form library for React. Its main pitch is performance: most form libraries st…
  • Zod Zod Zod is a TypeScript-first schema validation library. It lets you describe the shape and constraints of your data as …
  • Dependency Injection Dependency Injection Dependency Injection (DI) is a design pattern where a class receives the objects it needs from the …
  • Repository Pattern Repository Pattern The Repository Pattern is a design pattern that acts as a layer between your application's business l…
  • SOLID SOLID SOLID is a set of five rules for writing clean, flexible code.[^1] When you follow them, your code becomes easier …

Database

  • ACID Properties ACID Properties ACID is a set of four guarantees that a database must provide to ensure transactions are reliable, even …
  • Database Database Database A database is a structured collection of data stored in a computer system. It is managed by a Database…
  • PostgreSQL PostgreSQL PostgreSQL (often called Postgres) is an open-source relational database. It stores data in tables with rows …
  • Row Level Security Row Level Security Row Level Security (RLS) is a PostgreSQL feature that lets you attach access rules directly to a data…
  • Supabase Supabase Supabase is an open-source backend-as-a-service (BaaS) built on top of PostgreSQL. The idea is that instead of …
  • Transactions Transactions A transaction is a set of database operations that you want to succeed all together or not at all — there i…
  • B-tree B-tree A B-tree is a self-balancing tree data structure that keeps data sorted and supports search, insert, and delete i…
  • LSM Tree LSM Tree A Log-Structured Merge-tree (LSM tree) is a storage structure designed to make writes as fast as possible by tu…

DotNet

  • MediatR MediatR MediatR is a popular open-source .NET library by Jimmy Bogard that provides an in-process implementation of the …

RxJS

  • RxJS RxJS rxjslogo.png RxJS[^1] (Reactive Extensions for JavaScript) is a library for reactive programming that enables handl…

Projects

  • Palang, sharing documents without over-sharing Palang, sharing documents without over-sharing Live at: palang-web site How it started In Malaysia, when you have to sha…
  • OhAlam, knowing the air is safe OhAlam, knowing the air is safe Live at: app.oh-alam.my Source: alam-api · alam-dashboard How it started Haze from fires…
  • Venue Booking Venue Booking A full-stack hall and venue booking system where guests submit requests and an admin reviews and approves …
  • WebP Converter WebP Converter I got tired of manually converting images for my digital garden to .webp. Most of my notes use PNG or JPE…

🔖 History

  • South Korea Imposed Martial Law South Korea Imposed Martial Law Tuesday, December 3, 2024, at approximately 10:27 p.m. Korea Standard Time (KST), South …

Browse all 6 tags →