A comprehensive list of resources, experiences, and recommendations to guide your journey in tech and beyond.

“If you understand what your tools are doing for you, you embrace the complexity. It becomes easier and less intimidating because you know why it’s there and what it’s doing.” - Brian Holt

CS Core

Development tools:

Name Description URL
Takumi Library for rendering your React components to images https://takumi.kane.tw/
c15t Open source framework for managing cookies, consent, and privacy compliance. https://c15t.com/
Bentocache Bentocache is a robust multi-tier caching library for Node.js applications https://bentocache.dev/docs/introduction
Slidev Presentation slides in markdown https://sli.dev/
Charm Build CLIs & TUIs https://charm.land/
Neodrag Multi-framework libraries for dragging https://www.neodrag.dev/

Engineering blogs & articles:

Title URL
Branching & Git https://heidiwaterhouse.com/git-along-now/
Write yourself a Git! https://wyag.thb.lt/
Distributed Systems 101 https://mrinalxdev.github.io/mrinalxblogs/blogs/distributed-systems.html
Software architecture guide https://martinfowler.com/architecture/
List of engineering blogs https://engineeringblogs.xyz/
Latest news about DBs https://database.news/
Methodology for building SaaS apps https://12factor.net/
Cyber security cheat sheets https://cheatsheetseries.owasp.org/index.html
OWASP Application Security Verification Standard https://github.com/OWASP/ASVS
Build your own DB https://build-your-own.org/database/00a_overview
Database sharding https://planetscale.com/blog/database-sharding
Laws of UX https://lawsofux.com/