190 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
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 פרקים
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 פרקים
כל הפרקים
×

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


1 Rebecca Parsons on evolutionary architecture 25:42




1 Brent Laster on Jenkins 2 and Git 28:47


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
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.