build.log

Ghi chu

Kho kien thuc tham khao: huong dan, cheat sheet, va tim hieu sau ve cac chu de da hoc.

React
8 thg 2

React Component Patterns Cheat Sheet

A quick reference for common React component patterns: compound components, render props, HOCs, and custom hooks.

react
patterns
reference
TypeScript
17 thg 2

TypeScript Utility Types Reference

Complete reference for built-in TypeScript utility types with practical examples.

typescript
reference
utility-types
CSS
10 thg 1

CSS Layout Decision Tree

When to use Flexbox vs Grid vs other layout methods. A practical decision guide.

css
layout
flexbox
grid
Tooling
15 thg 1

Git Workflow for Solo Projects

A practical Git workflow for solo developers: branching strategy, commit conventions, and useful aliases.

git
workflow
tooling
JavaScript
17 thg 1

JavaScript Event Loop Explained

How the event loop works: call stack, task queue, microtask queue, and rendering pipeline.

javascript
event-loop
async
React
7 thg 2

React State Management Comparison

Comparing useState, Context API, Zustand, and React Query for different state types.

react
state-management
zustand
context
Next.js
14 thg 2

Next.js App Router Mental Model

Understanding the App Router: file conventions, server vs client components, and data fetching patterns.

nextjs
app-router
server-components
CSS
10 thg 1

Tailwind CSS Tips & Tricks

Productivity tips for Tailwind CSS: responsive design, dark mode, custom utilities, and common patterns.

tailwind
css
tips
Testing
24 thg 1

Testing React Components Guide

How to test React components effectively using Jest and React Testing Library.

testing
react
jest
rtl
Architecture
19 thg 2

Clean Code Principles for Frontend

Practical clean code principles applied to frontend development: naming, structure, and organization.

clean-code
architecture
best-practices
JavaScript
15 thg 1

Debugging JavaScript Like a Pro

Advanced debugging techniques using browser DevTools, console methods, and systematic approaches.

javascript
debugging
devtools
Accessibility
5 thg 1

Accessibility Checklist for Web Apps

Essential accessibility checks every web developer should perform before shipping.

accessibility
a11y
html
best-practices
Performance
8 thg 2

Performance Optimization Checklist

Frontend performance optimization techniques: loading, rendering, and runtime performance.

performance
optimization
react
web
Architecture
20 thg 2

API Design for Frontend Developers

Understanding REST API design principles from a frontend consumer's perspective.

api
rest
architecture
best-practices
Tooling
5 thg 1

VS Code Productivity Setup

Essential VS Code extensions, settings, and keyboard shortcuts for frontend development.

tooling
vscode
productivity
CSS
8 thg 1

Responsive Design Patterns

Common responsive design patterns and when to use each approach.

css
responsive
design
patterns
JavaScript
18 thg 1

Async Patterns in JavaScript

Common async patterns: sequential, parallel, race, and error handling strategies.

javascript
async
promises
patterns
JavaScript
20 thg 1

Functional Programming in JavaScript

Core functional programming concepts applied to everyday JavaScript: pure functions, immutability, and composition.

javascript
functional-programming
patterns