Evolution in Software: What Has Changed Since GOOS? • Nat Pryce & Duncan McGregor • GOTO 2025
Автор: GOTO Conferences
Загружено: 18 мар. 2025 г.
Просмотров: 1 256 просмотров
This interview was recorded for GOTO Unscripted. #GOTOcon #GOTOunscripted
https://gotopia.tech
Read the full transcription of this interview here:
https://gotopia.tech/articles/364
Nat Pryce - Co-Author of “Growing Object-Oriented Software Guided by Tests” & “Java to Kotlin” @NatPryce
Duncan McGregor - Co-Author of "Java to Kotlin" & Independent Consultant @PairingWithDuncan
RESOURCES
Nat
https://mastodon.social/@natpryce
https://github.com/npryce
https://x.com/natpryce
/ natpryce
http://www.natpryce.com
Duncan
/ duncanmcg
/ duncan-mcgregor-a3038b6
https://github.com/dmcg
http://www.oneeyedmen.com
https://java-to-kotlin.dev
Links
https://www.meetup.com/extreme-tuesda...
https://guava.dev/releases/21.0/api/d...
• From XP to TCR & Limbo • Kent Beck & ...
• 3X Explore, Expand, Extract • Kent Be...
• Test Driven Development: That’s Not W...
• Tidy First? A Daily Exercise in Empir...
• Learning Test-Driven Development • Sa...
• From Heart of Agile to Guest Leadersh...
• Expert Talk: How to Manage Complexity...
• How to Deliver Quality Software Again...
• Complexity is the Gotcha of Event-dri...
• Microservices, Where Did It All Go Wr...
• Is Software Engineering Still an Oxym...
• Exploring RxJava 2 for Android • Jake...
• Functional Programming in 40 Minutes ...
• The Art of Unit Testing • Roy Osherov...
• Functional Programming for Pragmatist...
• Getting to Know IntelliJ IDEA • Trish...
• Upgrade Time: Choose Java 11 or the “...
• Strategic Monoliths & Microservices •...
• Building Modern Software at Scale: Ar...
• Interaction Protocols: It's All About...
• Why Open Source Firmware is Important...
DESCRIPTION
This conversation between Duncan McGregor and Nat Pryce explores the legacy of Nat's co-authored book "Growing Object-Oriented Software, Guided by Tests" (GOOS) and how software development practices have evolved in the past 15 years.
They discuss the origins of test-driven development (TDD) within London's Extreme Tuesday Club, the shift from object-oriented to functional programming paradigms, and how changing technology has influenced development approaches.
Key topics include outside-in vs bottom-up testing strategies, mock objects, the rise of microservices, and whether modern development practices have actually improved productivity.
The conversation provides valuable historical context for understanding current software development trends while questioning whether some modern practices represent true progress.
TIMECODES
00:00 Intro
01:14 Growing Object-Oriented Software (GOOS)
04:25 The Extreme Tuesday Club & XP
07:32 Developer-led agile vs Management-led agile
13:42 Outside-in TDD vs Bottom-up TDD
17:32 Mock objects & testing techniques
23:38 Changes in SW development in the last 15 years
41:31 Outro
RECOMMENDED BOOKS
Duncan McGregor & Nat Pryce • Java to Kotlin • https://amzn.to/4apSjLu
Steve Freeman & Nat Pryce • Growing Object-Oriented Software (GOOS) • https://amzn.to/41Fp7wM
Uberto Barbini • From Objects to Functions • https://amzn.to/4cMDOmH
Saleem Siddiqui • Learning Test-Driven Development • https://amzn.to/35OMb3n
Roy Osherove • The Art of Unit Testing • https://bit.ly/3obiKNB
Trisha Gee & Helen Scott • Getting to Know IntelliJ IDEA • https://amzn.to/3ZBgnGc
Vaughn Vernon & Tomasz Jaskula • Strategic Monoliths & Microservices • https://amzn.to/3AcUscj
https://bsky.app/profile/gotocon.com
/ gotocon
/ goto-
/ goto_con
/ gotoconferences
#GOOS #OOtoFP #OOvsFP #XP #ExtremeProgramming #ExtremeTuesdayClub #TDD #UnitTesting #Kotlin #TestDrivenDevelopment #SoftwareArchitecture #Microservices #Monolith #MonolithToMicroservices #Change #DuncanMcGregor #NatPryce
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...

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: