Blogs

N+1 Query Problem: Fixing It with SQL and Prisma ORM
Solve the N+1 query problem and optimize your database performance

11 Essential Charts for Dashboards (With Python Examples)
Learn 11 essential chart for building effective data dashboards with Python

Choosing the Right Database
Picking the right tools for your needs

When to use CSR, SSR, or SSG?
Right rendering strategy: CSR, SSR, or SSG for optimal performance

JSON Sent as text/plain
Master API response parsing by checking Content-Type headers first

Programming Paradigms: Imperative vs. Declarative
Learn key programming paradigms through practical code examples

How X Handles Infinite Scroll Without Lagging
Build X's infinite scroll from scratch with Next.js

Understanding and Fixing Mixed Content Errors in Modern Browsers
Fix mixed content issues to secure your website and improve SEO performance

Responsive vs. Fluid Design and Flex-Wrap
Flexible, responsive layouts with CSS flex-wrap & fluid design techniques

So You Wanna Make Games? Start Small.
Essential tips and pitfalls to avoid when creating your first indie game

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

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