Skip to content

Latest commit

 

History

History
46 lines (44 loc) · 1.2 KB

roadmap.md

File metadata and controls

46 lines (44 loc) · 1.2 KB

Roadmap

  • Essence of functional programming
  • Language
    • Modules
    • Functions
      • Guards
      • Multiple clauses
      • Default parameter values
    • Optional return
    • No loops, replaced by h.o.f.
    • Tuples
    • Atoms
    • Maps
    • Pattern matching
    • Interpolated strings
    • Structs
    • Piping
  • Lambdas
    • &func/arity syntax
    • Closures
    • Existing higher order functions
      • map
      • filter
      • reduce
      • all?, any?
      • count
      • max_by, min_by
      • sort_by
  • Processes
    • spawn
    • send, receive
Week Topics Size Newness
1 Basic syntax, data structures, maps, lists, linked lists. 10 2
2 Lambda, closures, HOF. 7 7
3 Processes, message passing, ping-pong application. 2 9
4 Tasks, links, monitors, GenServers 6 10
5 Supervisors, Dynamic Supervisors 4.5 6
6 Creating our first API consuming service 1 1
7 Making our API consuming service fault-tolerant and let it control its resources queuing 3 4
8 Distributing a task intensive service (Master-slave setup) 5 5
9 Kubernetes or Docker swarm ? ?
10 Failover and takeover nodes ? ?
Opt Overflowing ? ?