Programming Across Paradigms • Anjana Vakil • GOTO 2017

This presentation was recorded at GOTO Chicago 2017. #gotocon #gotochgo http://gotochgo.com Anjana Vakil - Engineer at ÜberResearch ‪@vakila‬ ABSTRACT What's in a programming paradigm? How did the major paradigms come to be, and why? Once we've sworn our love to one paradigm, does a program written under any other still smell as sweet? Can functional programmers learn anything from [...] TIMECODES 0:00 Introduction 2:24 what is a paradigm? 5:00 what entities make up the universe how they behave and interact 9:44 what are some major paradigms? 9:56 imperative programming 13:04 object-oriented programming 16:20 functional programming 19:24 declarative programming 23:06 what do they have in common? 29:28 which paradigm is the best? 31:46 what can a paradigm teach me? 42:40 what's the point? Download slides and read the full abstract here: https://gotochgo.com/2017/sessions/78   / gotocon     / goto-     / goto_con     / gotoconferences   #FunctionalProgramming #ProgrammingParadigms #ObjectOrientedProgramming #ImperativeProgramming #AnjanaVakil CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks:    / @goto-   Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

Anjana Vakil - Oops! OOP's not what I thought | Øredev 2018
▶︎

Anjana Vakil - Oops! OOP's not what I thought | Øredev 2018

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017
▶︎

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Why You Should Take Another Look at C# • Mads Torgersen • GOTO 2016
▶︎

Why You Should Take Another Look at C# • Mads Torgersen • GOTO 2016

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
▶︎

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018

Patterns of Effective Teams • Dan North • GOTO 2017
▶︎

Patterns of Effective Teams • Dan North • GOTO 2017

Anjana Vakil: Immutable data structures for functional JS | JSConf EU
▶︎

Anjana Vakil: Immutable data structures for functional JS | JSConf EU

Robert C  Martin -  Functional Programming; What? Why? When?
▶︎

Robert C Martin - Functional Programming; What? Why? When?

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Anjana Vakil - Mary had a little lambda
▶︎

Anjana Vakil - Mary had a little lambda

Turing Award Winner: Data Abstraction, Dijkstra, Distributed Systems | Barbara Liskov
▶︎

Turing Award Winner: Data Abstraction, Dijkstra, Distributed Systems | Barbara Liskov

Functional programming design patterns by Scott Wlaschin
▶︎

Functional programming design patterns by Scott Wlaschin

The Future of Software Engineering • Mary Poppendieck • GOTO 2016
▶︎

The Future of Software Engineering • Mary Poppendieck • GOTO 2016

Bjarne Stroustrup - The Essence of C++
▶︎

Bjarne Stroustrup - The Essence of C++

Object Oriented Programming is not what I thought - Talk by Anjana Vakil
▶︎

Object Oriented Programming is not what I thought - Talk by Anjana Vakil

Feature Branches & Toggles in a Post-GitHub World • Sam Newman • GOTO 2017
▶︎

Feature Branches & Toggles in a Post-GitHub World • Sam Newman • GOTO 2017

Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]
▶︎

Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]

Small Is Beautiful • Kevlin Henney • GOTO 2016
▶︎

Small Is Beautiful • Kevlin Henney • GOTO 2016