Forem

Front-end

"If you're already a front-end developer, well, pretend you're also wearing a pirate hat." - Ethan Marcotte

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
NanoJSON: Firebase 樣式 JSON 編輯器

NanoJSON: Firebase 樣式 JSON 編輯器

Comments
1 min read
The useTransition react hook

The useTransition react hook

1
Comments 2
3 min read
Container Queries: The CSS Feature That Changed Everything
Cover image for Container Queries: The CSS Feature That Changed Everything

Container Queries: The CSS Feature That Changed Everything

2
Comments
6 min read
How to create reactive web page with JQuery
Cover image for How to create reactive web page with JQuery

How to create reactive web page with JQuery

1
Comments
1 min read
A small visual PDF maker built with vanilla JavaScript

A small visual PDF maker built with vanilla JavaScript

Comments
1 min read
npx tagliatelle init : The code you will see is not JSX frontend , it’s pure Backend !!
Cover image for npx tagliatelle init : The code you will see is not JSX frontend , it’s pure Backend !!

npx tagliatelle init : The code you will see is not JSX frontend , it’s pure Backend !!

Comments
1 min read
The Frontend Fortress: Building a Bulletproof Code Quality Pipeline

The Frontend Fortress: Building a Bulletproof Code Quality Pipeline

1
Comments
5 min read
5 Reasons to Avoid useEffect in React
Cover image for 5 Reasons to Avoid useEffect in React

5 Reasons to Avoid useEffect in React

1
Comments
2 min read
🤯 Frontend Interviews Are Not Easy Anymore — Be Ready for These 10 Tough Questions
Cover image for 🤯 Frontend Interviews Are Not Easy Anymore — Be Ready for These 10 Tough Questions

🤯 Frontend Interviews Are Not Easy Anymore — Be Ready for These 10 Tough Questions

1
Comments
3 min read
The useMemo react hook: Optimizing Expensive Calculations with useMemo

The useMemo react hook: Optimizing Expensive Calculations with useMemo

Comments 1
2 min read
I mass-deleted my event handlers and replaced them with streams. No regrets.

I mass-deleted my event handlers and replaced them with streams. No regrets.

2
Comments
4 min read
My Experimental Portfolio is Live! 🚀

My Experimental Portfolio is Live! 🚀

Comments 1
1 min read
How AI Can Cut Your Design-Development Handoff Time by 50%
Cover image for How AI Can Cut Your Design-Development Handoff Time by 50%

How AI Can Cut Your Design-Development Handoff Time by 50%

12
Comments 1
8 min read
My Portfolio

My Portfolio

Comments
1 min read
JavaScript Functions - Declaration, Hoisting, and Advanced Patterns

JavaScript Functions - Declaration, Hoisting, and Advanced Patterns

5
Comments
3 min read
Template Engines - EJS, Freemarker, and Thymeleaf

Template Engines - EJS, Freemarker, and Thymeleaf

Comments
3 min read
The useCallback react hook

The useCallback react hook

Comments 1
3 min read
Node.js 헤드리스 브라우저 - Puppeteer와 Chrome Launcher

Node.js 헤드리스 브라우저 - Puppeteer와 Chrome Launcher

Comments
2 min read
Optimizing Re-Renders by Moving State

Optimizing Re-Renders by Moving State

Comments 1
2 min read
Freemarker Template Engine Guide

Freemarker Template Engine Guide

Comments
3 min read
JavaScript Async, AJAX, and JSONP - Handling Asynchronous Operations

JavaScript Async, AJAX, and JSONP - Handling Asynchronous Operations

Comments
3 min read
Frontend Fears: A Backend Python Dev's Struggle with UI

Frontend Fears: A Backend Python Dev's Struggle with UI

Comments
1 min read
Next.js New Version: What’s Improved and Why It Matters
Cover image for Next.js New Version: What’s Improved and Why It Matters

Next.js New Version: What’s Improved and Why It Matters

Comments
1 min read
How to Run Professional Performance Audits
Cover image for How to Run Professional Performance Audits

How to Run Professional Performance Audits

Comments
4 min read
HTML Fundamentals - Building Web Pages

HTML Fundamentals - Building Web Pages

5
Comments
2 min read
loading...