Artwork

A tartalmat a GOTO biztosítja. Az összes podcast-tartalmat, beleértve az epizódokat, grafikákat és podcast-leírásokat, közvetlenül a GOTO vagy a podcast platform partnere tölti fel és biztosítja. Ha úgy gondolja, hogy valaki az Ön engedélye nélkül használja fel a szerzői joggal védett művét, kövesse az itt leírt folyamatot https://hu.player.fm/legal.
Player FM - Podcast alkalmazás
Lépjen offline állapotba az Player FM alkalmazással!

Evolution in Software: What Has Changed Since GOOS? • Nat Pryce & Duncan McGregor

44:08
 
Megosztás
 

Manage episode 495876929 series 2896766
A tartalmat a GOTO biztosítja. Az összes podcast-tartalmat, beleértve az epizódokat, grafikákat és podcast-leírásokat, közvetlenül a GOTO vagy a podcast platform partnere tölti fel és biztosítja. Ha úgy gondolja, hogy valaki az Ön engedélye nélkül használja fel a szerzői joggal védett művét, kövesse az itt leírt folyamatot https://hu.player.fm/legal.

This interview was recorded for GOTO Unscripted.
https://gotopia.tech

Read the full transcription of this interview here

Nat Pryce - Co-Author of "Growing Object­-Oriented Software Guided by Tests" & "Java to Kotlin"
Duncan McGregor - Co-Author of "Java to Kotlin" & Independent Consultant
RESOURCES
Nat
https://mastodon.social/@natpryce
https://github.com/npryce
https://x.com/natpryce
https://www.linkedin.com/in/natpryce
http://www.natpryce.com
Duncan
https://twitter.com/duncanmcg
https://www.linkedin.com/in/duncan-mcgregor-a3038b6
https://github.com/dmcg
http://www.oneeyedmen.com
https://java-to-kotlin.dev

Links
https://www.meetup.com/extreme-tuesday-club-xtc
https://guava.dev/releases/21.0/api/docs/com/google/common/base/Function.html
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.
RECOMMENDED BOOKS
Duncan McGregor & Nat Pryce • Java to Kotlin
Steve Freeman & Nat Pryce • Growing Object-Oriented Software (GOOS)
Uberto Barbini • From Objects to Functions
Saleem Siddiqui • Learning Test-Driven Development
Roy Osherove • The Art of Unit Testing
Trisha Gee & Helen Scott • Getting to Know IntelliJ IDEA
Vaughn Vernon & Tomasz Jaskula • Strategic Monoliths & Microservices

Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

Fejezetek

1. Intro (00:00:00)

2. Growing Object-Oriented Software (GOOS) (00:01:52)

3. The Extreme Tuesday Club & XP (00:05:04)

4. Developer-led agile vs Management-led agile (00:08:10)

5. Outside-in TDD vs Bottom-up TDD (00:14:20)

6. Mock objects & testing techniques (00:18:11)

7. Changes in SW development in the last 15 years (00:23:38)

8. Outro (00:42:10)

254 epizódok

Artwork
iconMegosztás
 
Manage episode 495876929 series 2896766
A tartalmat a GOTO biztosítja. Az összes podcast-tartalmat, beleértve az epizódokat, grafikákat és podcast-leírásokat, közvetlenül a GOTO vagy a podcast platform partnere tölti fel és biztosítja. Ha úgy gondolja, hogy valaki az Ön engedélye nélkül használja fel a szerzői joggal védett művét, kövesse az itt leírt folyamatot https://hu.player.fm/legal.

This interview was recorded for GOTO Unscripted.
https://gotopia.tech

Read the full transcription of this interview here

Nat Pryce - Co-Author of "Growing Object­-Oriented Software Guided by Tests" & "Java to Kotlin"
Duncan McGregor - Co-Author of "Java to Kotlin" & Independent Consultant
RESOURCES
Nat
https://mastodon.social/@natpryce
https://github.com/npryce
https://x.com/natpryce
https://www.linkedin.com/in/natpryce
http://www.natpryce.com
Duncan
https://twitter.com/duncanmcg
https://www.linkedin.com/in/duncan-mcgregor-a3038b6
https://github.com/dmcg
http://www.oneeyedmen.com
https://java-to-kotlin.dev

Links
https://www.meetup.com/extreme-tuesday-club-xtc
https://guava.dev/releases/21.0/api/docs/com/google/common/base/Function.html
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.
RECOMMENDED BOOKS
Duncan McGregor & Nat Pryce • Java to Kotlin
Steve Freeman & Nat Pryce • Growing Object-Oriented Software (GOOS)
Uberto Barbini • From Objects to Functions
Saleem Siddiqui • Learning Test-Driven Development
Roy Osherove • The Art of Unit Testing
Trisha Gee & Helen Scott • Getting to Know IntelliJ IDEA
Vaughn Vernon & Tomasz Jaskula • Strategic Monoliths & Microservices

Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

Fejezetek

1. Intro (00:00:00)

2. Growing Object-Oriented Software (GOOS) (00:01:52)

3. The Extreme Tuesday Club & XP (00:05:04)

4. Developer-led agile vs Management-led agile (00:08:10)

5. Outside-in TDD vs Bottom-up TDD (00:14:20)

6. Mock objects & testing techniques (00:18:11)

7. Changes in SW development in the last 15 years (00:23:38)

8. Outro (00:42:10)

254 epizódok

Minden epizód

×
 
Loading …

Üdvözlünk a Player FM-nél!

A Player FM lejátszó az internetet böngészi a kiváló minőségű podcastok után, hogy ön élvezhesse azokat. Ez a legjobb podcast-alkalmazás, Androidon, iPhone-on és a weben is működik. Jelentkezzen be az feliratkozások szinkronizálásához az eszközök között.

 

Gyors referencia kézikönyv

Hallgassa ezt a műsort, miközben felfedezi
Lejátszás