Dwarves
Memo
Memo
0) { selectedRecent = recentPages[0]; selectedSection = 'recents'; }">
Reading Mode
+shift+f
Frontend
- Frontend Report March 2025
- Frontend Report February 2025
- Frontend Report January 2025
- Frontend Report Second Half of November 2024
- Frontend Report First Half of November 2024
- Frontend Report October 2024
- Code splitting in React
- Component composition patterns in React
- Design system integration in react
- Hook architecture in react
- Rendering strategies in React
- State management strategy in React
- Testing strategies in React
- Frontend Report September 2024
- Frontend Report August 2024
- Frontend Report July 2024
- WebSockets
- From Markup to Pixels - A look inside the DOM, CSSOM, and Render Tree
- Window and iframe communication
- Applying Mock Service Worker (MSW) for Seamless Web Development
- Render optimization in data-fetching libraries
- A Fragment Colocation Pattern with React & Apollo GraphQL
- Scroll-driven animations
- React Server Components, NextJs Route and Data Fetching
- URL formats for sharing via social networks
- Shadow DOM
- Retain scroll position in infinite scroll
- Continuous Translation
- What is PNPM Compare To NPM/Yarn
- Why Micro Frontend
- Why We Chose Our Tech Stack Accelerating Development With A Robust Frontend Solution
- Tackling Server State complexity in Frontend Development
- Variable Fonts
- When should we use useReducer instead of useState?
- Preserving and Resetting state in React
- Mixpanel
- Validation with Zod
- Parse, don't validate in TypeScript
- Webassembly
- Singleton Design Pattern in Javascript
- An Introduction to Atomic CSS
- Intro to IndexedDB
- The fundamental of web performance
- WAI-ARIA
- Build polymorphic React components with Typescript
- Cameras in ThreeJS
- Prevent Layout Thrashing
- Pure CSS Parallax
- CSS Container Queries
- HSL Color
- Mitigate blocking the main thread
- CSS in JS
- Dark mode flickers a white background for a fraction of a second
- Why DOM manipulation is slow?
- Why Virtual DOM is fast?
- ViteJS native modules
- JavaScript modules
- Atomic Design Pattern
- Focus trap
- HTML inert
- useEffect double calls in React 18
- React 18
- Remix Versus Nextjs
- Zaplib post-mortem
- Parallelism in JavaScript
- MPA, SPA and Partial Hydration
- Micro Frontends Microservices For Frontend Development
- Using Correct Html Element To Increase Website Accessibility
- Remove Unused CSS Styles From Bootstrap Using Purgecss