Overview
Syllabus
Intro
BUILDING SOFTWARE BETTER (and maybe building better software)
THIS IS WHAT YOU SPEND YOUR LIFE DOING
10 MILLION MINUTES/DAY
YOUR SOFTWARE KILLS A HUMAN EVERY FOUR DAYS
OBLIGATION
CONCURRENCY
ACTOR MODEL
TRANSITION?
ELIXIR
IMMUTABLE
CONCURRENT
FAULT-TOLERANT
DIALYZER
QUICKCHECK
TRACING ERLYBERLY
JUST NEAT STUFF
UNDEFINED
QUESTIONS ON THIS PART?
BNF BACKUS NORMAL FORM
CAN PROGRAMMING BE LIBERATED FROM THE VON NEUMANN STYLE?
ALAN TURING
JOHN VON NEUMANN
(reduce +) (map *) zip
NO ASSIGNMENT
COMPOSITION
ALGEBRA
TAKEAWAYS
STOP THE MURDER
TRY ELM
THINK FUNCTIONALLY
Taught by
NDC Conferences