190 subscribers
Gå offline med appen Player FM !
Podcasts der er værd at lytte til
SPONSORERET


Eric Freeman and Elisabeth Robson on design patterns
Manage episode 183624515 series 1433313
The O’Reilly Programming Podcast: Creating designs that are more flexible and resilient to change.
In this episode of the O’Reilly Programming Podcast, I talk with Eric Freeman and Elisabeth Robson, presenters of the live online training course Design Patterns Boot Camp, and co-authors (with Bert Bates and Kathy Sierra) of Head First Design Patterns, among other books. They are also co-founders of WickedlySmart, an online learning company for software developers.
Discussion points:
- How to use design patterns, which are solutions that have been repeatedly applied to particular object-oriented problems
- Examples of the types of “non-obvious solutions” that can be achieved through design patterns
- How design patterns can help create a shared vocabulary that can improve teams’ collaborations
- The difference between design patterns and design principles
- WickedlySmart’s projects, including “Game of Life,” which explores the area of cellular automata by building a generative application
Other links:
- Freeman and Robson’s book Head First HTML and CSS, Second Edition
- The live online training course Introduction to JavaScript Programming, presented by Elisabeth Robson
- The landmark “Gang of Four” Design Patterns book
- The O’Reilly Software Architecture Conference, October 16-19, 2017 in London
- The sessions on serverless architecture that will be presented by Mike Roberts at the upcoming O’Reilly Software Architecture Conference
25 episoder
Manage episode 183624515 series 1433313
The O’Reilly Programming Podcast: Creating designs that are more flexible and resilient to change.
In this episode of the O’Reilly Programming Podcast, I talk with Eric Freeman and Elisabeth Robson, presenters of the live online training course Design Patterns Boot Camp, and co-authors (with Bert Bates and Kathy Sierra) of Head First Design Patterns, among other books. They are also co-founders of WickedlySmart, an online learning company for software developers.
Discussion points:
- How to use design patterns, which are solutions that have been repeatedly applied to particular object-oriented problems
- Examples of the types of “non-obvious solutions” that can be achieved through design patterns
- How design patterns can help create a shared vocabulary that can improve teams’ collaborations
- The difference between design patterns and design principles
- WickedlySmart’s projects, including “Game of Life,” which explores the area of cellular automata by building a generative application
Other links:
- Freeman and Robson’s book Head First HTML and CSS, Second Edition
- The live online training course Introduction to JavaScript Programming, presented by Elisabeth Robson
- The landmark “Gang of Four” Design Patterns book
- The O’Reilly Software Architecture Conference, October 16-19, 2017 in London
- The sessions on serverless architecture that will be presented by Mike Roberts at the upcoming O’Reilly Software Architecture Conference
25 episoder
Alle episoder
×

1 Kyle Simpson and Tammy Everts on the challenges of the modern web 49:02


1 Rebecca Parsons on evolutionary architecture 25:42






1 Richard Warburton and Raoul-Gabriel Urma on Java 8 and Reactive Programming 36:36


1 Paul Bakker and Sander Mak on Java 9 modularity 29:31


1 Luciano Ramalho on Python’s features and libraries 20:40


1 Sam Newman on building microservices 29:23


1 Wendy Wise on developing for virtual reality and augmented reality 21:07


1 Katharine Jarmul on using Python for data analysis 26:17


1 Nathaniel Schutta on succeeding as a software architect 29:52


1 Matt Stine on cloud-native architecture 42:45


1 Michael Nygard on architecture without an end state 28:31




1 Jim Blandy and Jason Orendorff on Rust 29:24
Velkommen til Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.