Web Development

πŸ• in 30 minutes or less πŸ•

Key Trends

πŸ“ˆ Rapid growth within the past 10+ years

User Experience (UX)

  • Mobile First
  • Responsive
  • Design Systems
  • UI Libraries
  • Accessibility

Single Page Applications (SPA)

  • Client Heavy Logic
  • Server Side Rendering (SSR) (for SEO)

Component-based Architecture

  • Composing from smaller pieces
  • Isolation
  • Scalable

Developer Experience (DX)

  • Frameworks
  • Debugging Tools
  • Package Managers
  • IDE / Editors
  • Automation

Maturation of Languages

  • HTML5
  • CSS3
  • JavaScript / ECMAScript (ES2015 -> ESNext)

Evergreen Browsers

  • Standards Compliance
  • Continuous Updates

Backends

  • Web APIs
  • Serverless
  • Microservices

Data Optimized For UI

  • NoSQL (MongoDB, CouchDB, Firebase, etc.)
  • GraphQL

Demos

Demo 1

Memorya

Demo 2

burgerGurgler

Demo 3

synthrogue

Resources