Transforming Programming
Offered By: GOTO Conferences via YouTube
Course Description
Overview
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
Related Courses
Functional Programming in ErlangFutureLearn The Complete Elixir and Phoenix Bootcamp
Udemy Elixir: The Big Picture
Pluralsight Getting Started with Elixir
Pluralsight Architecting Elixir Applications with OTP
Pluralsight