Modern Frontend Development

My opinions on web development

Hot Takes

  1. ​Typescript is better than Javascript

  2. ​CSS-in-JS (a.k.a. CSS-in-TS) is good

  3. Style overrides are almost never good

  4. Immutability and purity are essential

  5. GraphQL is good

  6. Typescript should just add support for pattern matching and |>

  7. Semicolons suck

  8. If you've gotta use CSS, use BEM​

Technology Stacks

Web

React

  • Typescript

  • emotion

  • rxjs

  • Ramda (or Sanctuary)

  • fp-ts

  • framer-motion

  • use-spring

  • jest

Reason

  • ReasonReact

  • bs-css

  • wonka

Elm

  • Elm

F#

  • F#

  • Fable

  • ​Feliz​

  • Elmish

iOS

SwiftUI

React Native