Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn EDR Internals: Research & Development From The Masters
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore transformative programming concepts in this 44-minute conference talk by Dave Thomas, author of "The Pragmatic Programmer," recorded at YOW! 2017. Delve into the shift from object-oriented and imperative programming to modern languages like Elixir and contemporary JavaScript idioms. Learn about single responsibility, building intuition, and the evolution of programming paradigms from Simula to Smalltalk. Discover the importance of immutability and the principles of functional programming. Gain insights into developing an online two-player game using these concepts. Challenge your existing programming reflexes and embrace new ways of thinking to achieve the goal of "programming by transforming."
Syllabus
Intro
Transforming Programming
Single Responsibility
How Do You Build Intuition?
Simula Instances
Smalltalk Instances
Immutability
The Tao of Functional Programming
Online Two-Player Game
The Goal
Taught by
GOTO Conferences