parda.me
parda.me
About
Work
Blog
News
May 21 2024
Articles I read on my way to work - #8
HTML
HTML Popover API
CSS
Why default font size in most projects should be 100%?
JavaScript
How Do Closures Work in JS? Code Examples
JS Promises Fundamentals - Part 1
- [Video]
Promises: Error Handling, Aborts, and Helper Methods - Part 2
- [Video]
What are Higher Order Functions in JavaScript? Explained With Examples
What is Throttling in JavaScript? Explained with a Simple React Use Case
React
Snappy UI Optimization with useDeferredValue
React Server Components: Form Actions + Server Actions
- [Podcast]
How to Use React Developer Tools – Explained With Examples
- Debug like a pro
React removes automatic fetch cache instrumentation
How to Use the useReducer Hook in React
Angular
Event Dispatch in Angular
Next.js
Next.js Authentication - Avoid these 4 mistakes
The BEST Next.js setup: Next.js + Postgres + Docker (Dev / Prod)
- If you want to build your Next project and don’t know how to setup it I’d recommend that video.
All 29 Next.js Mistakes Beginners Make
- [1h+ video]
What’s the difference between React and Next.js?
Architecture
Parallel Data Fetching
Data Fetching Patterns in Single-Page Applications
Before writing code, do this: System Design (Startups, SaaS) - Eraser AI
- [Video] How to levarage AI to plan your project with diagrams.
API Layer & Fetch Functions
- How and why to get rid off mixed API and UI layers in components
Misconceptions about Monorepos: Monorepo != Monolith
Self-development
Pro VSCode Setups
- [Podcast]
Releases
React 19 Beta
- Actions, new hooks,ref as a prop, and more
Llama 3 release
- 8 or 70 billion parameters, better responses, still open source
Headless UI v2.0 for React
NodeJS v22.0.0
Other
Github Copilot Workspace - Copilot-native developer environment