GOTO - For Developers, By Developers

Software Architecture for Developers • Simon Brown & Stefan Tilkov • GOTO 2021

March 17, 2021 Simon Brown, Stefan Tilkov & GOTO Season 1 Episode 1
GOTO - For Developers, By Developers
Software Architecture for Developers • Simon Brown & Stefan Tilkov • GOTO 2021
Chapters
0:00
Intro
1:50
Why software architecture is important for developers
4:35
Is "Software Architect" a role or a list of tasks?
6:54
How much architectural work comes before coding?
12:58
Importance of diagrams in software architecture
19:55
The C4 model
25:37
The difference between UMLs & the C4 model
30:24
Should UMLs be part of a CS education?
34:41
How to keep diagrams in sync with your code?
39:38
How to visualize software diagrams & documentation?
44:54
Resources for developers getting into architectural work
46:24
Outro
GOTO - For Developers, By Developers
Software Architecture for Developers • Simon Brown & Stefan Tilkov • GOTO 2021
Mar 17, 2021 Season 1 Episode 1
Simon Brown, Stefan Tilkov & GOTO

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub

Simon Brown - Author of "Software Architecture for Developers Vol. 2"
Stefan Tilkov - Co-founder & Principal Consultant at INNOQ

DESCRIPTION
Software architecture concepts will help software developers not only advance their careers but also do a better job in their current work. Simon Brown, the creator of the C4Model talks to Stefan Tilkov about why software architecture is something that every developer should understand, how the C4 Model can help with that and why diagrams are so useful in software development.
The interview is based on Simon's book "Software Architecture for Developers Vol. 2": https://leanpub.com/visualising-software-architecture

Read the full transcription of the interview here:
https://gotopia.tech/bookclub/episodes/software-architecture-for-developers-c4-model

RECOMMENDED BOOKS
Simon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-software-architecture
Mark Richards & Neal Ford • Fundamentals of Software Architecture • https://amzn.to/3qmELt7
Gregor Hohpe • The Software Architect Elevator • https://amzn.to/3tY8evH
Michael Keeling • Design It! • https://amzn.to/37y4OGH
George Fairbanks • Just Enough Software Architecture • https://amzn.to/3bbjqg3
Nick Rozanski & Eoin Woods • Software Systems Architecture • https://amzn.to/3ajYjsv
Peter Coad, Eric Lefebvre & Jeff de Luca • Java Modeling In Color With UML • https://amzn.to/3bVDTHd
Eric Evans • Domain-Driven Design • https://amzn.to/3tnGhwm
Grady Booch, James Rumbaugh & Ivar Jacobson • The Unified Modeling Language Reference Manual • https://amzn.to/2OA1Qv1

https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech

SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.
https://www.youtube.com/GotoConferences

Show Notes Chapter Markers

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub

Simon Brown - Author of "Software Architecture for Developers Vol. 2"
Stefan Tilkov - Co-founder & Principal Consultant at INNOQ

DESCRIPTION
Software architecture concepts will help software developers not only advance their careers but also do a better job in their current work. Simon Brown, the creator of the C4Model talks to Stefan Tilkov about why software architecture is something that every developer should understand, how the C4 Model can help with that and why diagrams are so useful in software development.
The interview is based on Simon's book "Software Architecture for Developers Vol. 2": https://leanpub.com/visualising-software-architecture

Read the full transcription of the interview here:
https://gotopia.tech/bookclub/episodes/software-architecture-for-developers-c4-model

RECOMMENDED BOOKS
Simon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-software-architecture
Mark Richards & Neal Ford • Fundamentals of Software Architecture • https://amzn.to/3qmELt7
Gregor Hohpe • The Software Architect Elevator • https://amzn.to/3tY8evH
Michael Keeling • Design It! • https://amzn.to/37y4OGH
George Fairbanks • Just Enough Software Architecture • https://amzn.to/3bbjqg3
Nick Rozanski & Eoin Woods • Software Systems Architecture • https://amzn.to/3ajYjsv
Peter Coad, Eric Lefebvre & Jeff de Luca • Java Modeling In Color With UML • https://amzn.to/3bVDTHd
Eric Evans • Domain-Driven Design • https://amzn.to/3tnGhwm
Grady Booch, James Rumbaugh & Ivar Jacobson • The Unified Modeling Language Reference Manual • https://amzn.to/2OA1Qv1

https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech

SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.
https://www.youtube.com/GotoConferences

Intro
Why software architecture is important for developers
Is "Software Architect" a role or a list of tasks?
How much architectural work comes before coding?
Importance of diagrams in software architecture
The C4 model
The difference between UMLs & the C4 model
Should UMLs be part of a CS education?
How to keep diagrams in sync with your code?
How to visualize software diagrams & documentation?
Resources for developers getting into architectural work
Outro