Talking Architecture With Kevlin Henney
Systems get bigger, technologies reach further, practices mature, advice changes... or at least some of it does. Some guidance remains unaffected by the passing of paradigms, the evolution of technology or the scaling of development: break your software into small, cohesive parts defined by clear interfaces and sound implementations, all the while striving for simplicity. The excuses for not doing so are as predictable as they are problematic. But if you want to create legacy code, make sure code is arbitrarily partitioned into large, incoherent parts characterised by unwieldy interfaces and incomprehensible implementations.
While there are many definitions of what a legacy system is, common to almost all perceptions of a legacy system is the concept of size — specifically, lots of it. The phrase 'small legacy system' can be considered an oxymoron. This talk sets out to re-assess and reassert the importance of thinking and implementing small as an essential property of software systems — yes, even the large ones.
About Kevlin:
Kevlin is an independent consultant and trainer based in the UK.
His development interests are in patterns, programming, practice
and process. He has been a columnist for various magazines and websites, including Better Software, The Register, Java Report and the C/C++ Users Journal. Kevlin is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series.
He is also editor of 97 Things Every Programmer Should Know
For more engineering updates and insights:
* Follow us on Twitter → https://twitter.com/WixEng
* Subscribe our monthly newsletter → https://www.wix.engineering/subscribe
* Visit our blog → https://www.wix.engineering/blog
* Follow our Medium publication → https://medium.com/wix-engineering
Видео Talking Architecture With Kevlin Henney канала Wix Engineering Tech Talks
While there are many definitions of what a legacy system is, common to almost all perceptions of a legacy system is the concept of size — specifically, lots of it. The phrase 'small legacy system' can be considered an oxymoron. This talk sets out to re-assess and reassert the importance of thinking and implementing small as an essential property of software systems — yes, even the large ones.
About Kevlin:
Kevlin is an independent consultant and trainer based in the UK.
His development interests are in patterns, programming, practice
and process. He has been a columnist for various magazines and websites, including Better Software, The Register, Java Report and the C/C++ Users Journal. Kevlin is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series.
He is also editor of 97 Things Every Programmer Should Know
For more engineering updates and insights:
* Follow us on Twitter → https://twitter.com/WixEng
* Subscribe our monthly newsletter → https://www.wix.engineering/subscribe
* Visit our blog → https://www.wix.engineering/blog
* Follow our Medium publication → https://medium.com/wix-engineering
Видео Talking Architecture With Kevlin Henney канала Wix Engineering Tech Talks
Показать
Комментарии отсутствуют
Информация о видео
28 сентября 2016 г. 14:28:55
01:20:06
Другие видео канала
Code as Risk • Kevlin Henney • GOTO 2017What Do You Mean? - Kevlin Henney [ACCU 2019]Old Is the New New • Kevlin Henney • GOTO 2018Making Architecture Matter - Martin Fowler KeynoteThe Epic of Gilgamesh, Lecture by Andrew George"Good Enough" Architecture • Stefan Tilkov • GOTO 2019'Declarative Thinking, Declarative Practice' - Kevlin Henney [ ACCU 2016 ]Mastering Chaos - A Netflix Guide to Microservices"Don’t Forget Conway’s Law" - Sarah Novotny KeynoteTalking Architecture Webinar: ‘Asia - Life after COVID-19’ - Wednesday 17th JuneITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmerscode::dive 2016 conference – Kevlin Henney – Clean Coders Hate (…) When You Use These (…) Tricks[Online Meetup] The Road to Code - Kevlin HenneyAgility ≠ Speed - Kevlin HenneyZaha Hadid Talking About Challenges of ArchitectureStructure and Interpretation of Test Cases - Kevlin HenneyYOW! 2013 Kevlin Henney - The SOLID Design Principles Deconstructed #YOWSoftware Architecture vs. Code • Simon Brown • GOTO 2014Test Smells and Fragrances - Kevlin Henney"Uncle" Bob Martin - "The Future of Programming"