Transforming Programming • Pragmatic Dave Thomas • YOW! 2018 Live On www.bobanddougmckenzie.com

Home » Posts » Transforming Programming • Pragmatic Dave Thomas • YOW! 2018 Live On www.bobanddougmckenzie.com

Transforming Programming • Pragmatic Dave Thomas • YOW! 2018

Consume the video “Transforming Programming • Pragmatic Dave Thomas • YOW! 2018” as well as hundreds of similar videos starring the well known TV show characters of Doug and Bob McKenzie.


more info

This presentation was recorded at YOW! 2017. #GOTOcon #YOW

Dave Thomas – Author of “The Pragmatic Programmer” @pragdave

ABSTRACT
We’re a generation of programmers who grew up with object orientation and imperative programming. When we transition to languages such as Elixir (and even some modern idioms in JavaScript), some of our old reflexes are no longer appropriate. Others are deeply useful, but in different and surprising ways. So, as we work towards the ideal of “programming by transforming”, we mustn’t forget to transform our thinking, too.
Dave Thomas is a programmer, and now an accidental publisher. Dave Thomas wrote The Pragmatic Programmer with Andy Hunt at the end of the ’90s, and that experience opened a new world for them. They discovered a love of writing that complemented their love of learning new things.
Dave Thomas is one of the authors of the Agile Manifesto, and probably responsible for bringing Ruby to attention of Western developers with the book Programming Ruby. He was one of the first adopters of Rails, and helped spread the word with the book Agile Web Development with Rails.
Dave Thomas enjoys speaking at conferences, running public and private training. But most of all, Dave Thomas loves coding. […]

TIMECODES
00:00 Intro
00:34 Transforming Programming
07:26 Single Responsibility
17:08 How Do You Build Intuition?
26:34 Simula Instances
27:55 Smalltalk Instances
30:58 Immutability
32:15 The Tao of Functional Programming
35:27 Online Two-Player Game
43:03 The Goal

RECOMMENDED BOOKS
Dave Thomas & Andy Hunt • The Pragmatic Programmer •
Dave Thomas & Andy Hunt • The Pragmatic Programmer •
Dave Thomas • Programming Elixir •
Dave Thomas & Sam Ruby • Agile Web Development with Rails 7 •

#Programming #Transformation #TransformingProgramming #PragmaticProgramming #PragmaticProgrammer

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at

SUBSCRIBE TO OUR CHANNEL – new videos posted almost daily.

Other Videos Related to Transforming Programming • Pragmatic Dave Thomas • YOW! 2018

[random_line] – [random_line] – [random_line] – [random_line] – [random_line] – [random_line] – [random_line] – [random_line]

Popular Search Terms For This Page

– bob and doug mckenzie great white north
– bob and doug mckenzie take off song
– bob and doug mckenzie song
– bob and doug mckenzie 12 days of christmas live
– bob and doug mckenzie great white north 12 days of christmas
– 12 days of christmas by bob and doug mckenzie
– 12 days of christmas
– beer tax
– hockey
– david letterman
– star wars

source
dave thomas go to GOTO,GOTOcon,GOTO Conference,GOTO (Software Conference),Videos for Developers,Computer Science,Programming,Software Engineering,GOTOpia,Tech,Software Development,Tech Channel,YOW!,YOW Conference,Dave Thomas,Transformating Programming #Transforming #Programming #Pragmatic #Dave #Thomas #YOW

6 comments

  1. Whoever crossed their path with functional programming knows that the passing parameter paradigm has its flaws. E.g. when the data originates in a higher stack from when its needed you have to pass it down at every function call. That means even functions in the middle has to take the parameter in order to pass it down. One new parameter required in a less abstract function requires a chain of updates in all the functions in the middle. This is annoying and that's why Web Applications pass down a single gigantic Request data structure with any data that might be required at every level of abstraction that needs to deal with a Request context. I'm ok with message passing, but when the message contains all the state it's disturbing (i'm thinking of lenses, pattern matching, and the likes just to distill what I need from what the whole application need). If we add that in functional programming data is passed by value…

  2. For those that liked his ideas on intuition and those that didn’t, you may like to read “Focusing” or “Thinking at the Edges” both written by Eugene Gendlin.

  3. I'm not sure if swapping between MVC and Pub/Sub really proves the point. Pub/Sub is just the natural pattern for the example given. So it feels like just swapping one pattern for the other to get the correct recipe.

    The content was all very good though. It's very difficult to explain that after you've learned the rules of the game, you have to learn to play the game. I'm not sure I could've given an example of that without showing that if you have the correct mindset, you'll naturally come to better patterns than if you went looking for patterns at the start.

Leave a Reply

Your email address will not be published. Required fields are marked *