NewsletterUsersFeeds

Andrei Pfeiffer, personal blog

Andrei Pfeiffer maps how front-end projects are actually structured: component libraries, data structures, coding guidelines.

Sort by:
Chemicals, Transistors, and Algorithms
September 19th, 2026•andreipfeiffer.dev
Will LLMs evolve with programming languages?
January 25th, 2026•andreipfeiffer.dev
The complete map of project anatomies
January 11th, 2026•andreipfeiffer.dev
The code etymologist
May 28th, 2025•andreipfeiffer.dev
The code etymologist:Part 5: UI Components library
May 28th, 2025•andreipfeiffer.dev
The code etymologist:Part 6: Data structures
May 28th, 2025•andreipfeiffer.dev
The code etymologist:Part 1: Project setup
May 28th, 2025•andreipfeiffer.dev
The code etymologist:Part 2: Coding guidelines
May 28th, 2025•andreipfeiffer.dev
The code etymologist:Closing thoughts
May 28th, 2025•andreipfeiffer.dev
The code etymologist:Part 4: Product requirements
May 28th, 2025•andreipfeiffer.dev
The code etymologist:Part 7: Technical decisions
May 28th, 2025•andreipfeiffer.dev
The code etymologist:Part 3: Development workflows
May 28th, 2025•andreipfeiffer.dev
Nullable type narrowing in tests
August 17th, 2024•andreipfeiffer.dev
Partial matching test assertions
August 9th, 2024•andreipfeiffer.dev
Hash Maps in TypeScript
November 23rd, 2023•andreipfeiffer.dev
A decade of testing
December 19th, 2022•andreipfeiffer.dev
Reasons for writing tests
October 30th, 2022•andreipfeiffer.dev
Excuses for not writing tests
October 29th, 2022•andreipfeiffer.dev
Fixing long npm installs:Case study
July 7th, 2022•andreipfeiffer.dev
The evolution of scalable CSS:Epilogue
June 20th, 2022•andreipfeiffer.dev