Paul Snively is a software architect and engineer with 40 years of programming experience. He's worked professionally with a variety of languages, tools and mental models, including Lisp, C, Java, Scala and Haskell, and has held various positions at Apple, Intel, VMWare, Verizon and others. He is also a frequent conference speaker, talking about type systems, functional programming, formal logic and reliable software.
You can find Paul at https://paul-snively.github.io/
0:00 Intro
6:30 Language proliferation: Go, Rust, Scala, and corporate bets
10:00 Scala in production: Twitter, Spark, and Databricks
12:10 Go's appeal: consistency over abstraction ceiling
16:10 Runar Bjarnason, Funnel, and the Verizon Labs team
21:50 Kleisli arrows and HTTP4S explained
30:25 Why purely functional programming: expressions all the way down
36:05 Where correctness matters most: finance, avionics, smart contracts
47:45 TypeScript's success: syntax, ecosystem fit, and .d.ts files
58:55 Scala's adoption problem and the abstraction ceiling
1:03:40 Direct style, Ox, Kyo, and lowering the FP on-ramp
1:11:50 How to develop taste and intuition in software
1:20:00 Apprenticeship, stupid questions, and the monad epiphany
1:33:00 Shipping System 7.0 with 1,500 known bugs: Apple and business tradeoffs
1:41:30 OCaml: governance, stability, and Jane Street
1:53:50 ReasonML and language recommendations for beginners
1:57:00 Paradigms over languages: Smalltalk, Prolog, Haskell, C
Fler avsnitt av Rock the Code
Visa alla avsnitt av Rock the CodeRock the Code med Daniel Ciocirlan finns tillgänglig på flera plattformar. Informationen på denna sida kommer från offentliga podd-flöden.
