YoVDO

Transforming Programming

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Javascript Courses Elixir Courses Functional Programming Courses Immutability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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