Posts

Notes from the Terminal. Practical insights on building, designing, and evolving software systems.

> Series: building_a_modern_website_

Part1: Before the code
March 13, 2026 4 min read

Part1: Before the code

How senior engineers approach website projects before writing code: defining accessibility, performance, and SEO requirements early.

Read post →

Part2: Semantic HTML
March 20, 2026 3 min read

Part2: Semantic HTML

Why semantic HTML matters for accessibility, SEO, and maintainable frontend architecture.

Read post →

Part3: Structuring Layouts
March 27, 2026 4 min read

Part3: Structuring Layouts

How to structure page layouts using semantic containers, predictable layout patterns, and responsive thinking before styling.

Read post →

Part4: Designing Typography
April 2, 2026 5 min read

Part4: Designing Typography

How to build a typography system using fluid type, readable line lengths, and consistent spacing that scales across devices.

Read post →

Part5: Navigation for Everyone
April 9, 2026 5 min read

Part5: Navigation for Everyone

How to design navigation that works for everyone through keyboard access, visible focus states, and accessible mobile menu patterns.

Read post →

Part 6: Static Site Approach
April 20, 2026 5 min read

Part 6: Static Site Approach

Why a static-first architecture often works well for modern websites, and when it doesn’t.

Read post →

Part 7: Static Site in Practice
April 24, 2026 4 min read

Part 7: Static Site in Practice

How a static-first approach can be implemented in practice, without locking into a specific framework.

Read post →

Part 8: Animations
May 8, 2026 5 min read

Part 8: Animations

How to use animation as a tool for communication without harming performance or accessibility.

Read post →

Part 9: SEO
May 26, 2026 10 min read

Part 9: SEO

How semantic structure, metadata, and structured data help search engines understand a website without relying on SEO tricks.

Read post →