Xinjiang Shao.
WorkWritingProductsAboutRésuméContact
/
All tags
Tag

Best Practices.

1 post tagged with “Best Practices”

August 20, 2017
3 min
Xinjiang Shao

What Are The Two Hard Things In Computer Science?

Naming things and vertically centering things. Four ways to center in CSS — absolute, table cell, flexbox and grid — with tradeoffs, plus BEM naming.

CSSFrontendSoftware EngineeringBest PracticesNaming

Browse All Tags

Web Development (8)Personal Growth (6)Software Engineering (6)AI (4)Engineering Leadership (4)Career Development (4)UX Design (4)Agents (3)Side Project (3)LLM (3)Reflection (3)E-Commerce (3)CSS (3)Frontend (3)Productivity (3)Flutter (2)Swift (2)Developer Tools (2)GraphQL (2)Observability (2)Photography (2)Travel (2)Architecture (2)Learning (2)API Design (2)Year in Review (2)GroceryTrack (1)SwiftUI (1)iOS (1)Mobile (1)Rust (1)macOS (1)Product Management (1)Product Strategy (1)Career (1)OCR (1)Firebase (1)Product (1)Indie Hacking (1)Platform Architecture (1)Next.js (1)Monorepo (1)Fitness (1)Life Skills (1)Digital Transformation (1)Leadership (1)Influence (1)Conference (1)SEO (1)Marketing (1)Feature Development (1)Dark Mode (1)Best Practices (1)Naming (1)Email Development (1)HTML (1)Case Study (1)Accessibility (1)Inclusive Design (1)Creativity (1)Scala (1)Functional Programming (1)Testing (1)Design (1)Responsive Design (1)Scripting (1)JavaScript (1)Automation (1)DevOps (1)Docker (1)LaTeX (1)
  1. Home
  2. Tags
  3. Best Practices
Xinjiang Shao.

Newsletter

Stay in the Loop

2 posts per month at most. Unsubscribe anytime.

Content

  • Work
  • Blog
  • Talks
  • Podcast
  • Photography

Explore

  • Tinycap
  • bogyman
  • Lane
  • Demos
  • Uses
  • Archive
  • Search

About

  • About
  • Résumé
  • llms.txt
© 2026 Xinjiang Shao All rights reserved.Built with Next.js, TypeScript, and Tailwind CSS
Back to top