Blogs

What I Suggest to Newbies on Web/App Development
Essential tips from a self-taught developer to juniors.

How to Create Better UX with Some Simple Touches
Learn practical UX design tips to make your interfaces more user-friendly

Why I hate Tailwind CSS But Keep Using It
A critical look at Tailwind CSS pros & cons from a developer's perspective

Why I Hate React But Can’t Stop Using It
A critical look at React's performance tradeoffs & why developers still use

History Sniffing on Legacy CSS: How Browsers Used to Leak Your Past
Learn a classic web privacy exploit that exposed users' browsing histories

Writing a Watermark API in Next.js
Building a Simple Watermark API with Next.js and Sharp

JavaScript Strict Mode: Cleaner, Safer Code
Master JavaScript's strict mode for safer, more maintainable code

JavaScript Decorators: Native Support, TypeScript, and Beyond
Master JavaScript decorators to write cleaner, more powerful code

JavaScript's Proxy and Reflect: A Deep Dive into Meta-Programming
Master JavaScript's Proxy & Reflect for powerful meta programming

JavaScript is an Odd Language...
10 Weird JavaScript Behaviors That Will Make You Question Everything

Lesser-Known JavaScript Concepts You Should Know
Explore JavaScript's hidden features and improve your programming skills

Understanding the Dependency Inversion Principle with TypeScript and Databases
How DIP makes database interactions more flexible & testable in TypeScript