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 Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX