---
title: "Frontend | Blog | Phát Lâm"
url: https://phatdev.net/en/blog/c/frontend
lang: en
updated: 2026-10-21
alternate:
  vi: https://phatdev.net/vi/blog/c/frontend
markdown: https://phatdev.net/en/blog/c/frontend.md
---

# Frontend

Technical notes drawn from real projects: frontend, backend, AI, security, SEO, media and mobile apps.

## Posts

- [What to Prepare Before Hiring Someone to Build Your Website or Software (With a Brief Template)](https://phatdev.net/en/blog/brief-before-hiring-developer.md) (Frontend | 2026-10-21 | 5 min read): Most troubled projects start with fuzzy requirements. Six things to think through before you talk to a developer, plus a short brief template to copy and fill in.
- [WordPress or Custom Code: Which Should You Pick for Your Website?](https://phatdev.net/en/blog/wordpress-or-custom-code.md) (Frontend | 2026-10-21 | 5 min read): A plain-words comparison of WordPress and custom code on cost, time, editing content yourself, speed and maintenance, with how to choose by real need.
- [Next.js 14 App Router: Where It Bites in Production (Server Actions, Cache, Deploys)](https://phatdev.net/en/blog/nextjs-app-router-server-actions.md) (Frontend | 2026-10-19 | 8 min read): Why a Server Action is a public door, why a static page shows old data, and why a fresh deploy gives a blank page. Checked on a real Next.js 14.2.35 build.

RSS: https://phatdev.net/en/blog/rss.xml
