Software Architecture for Developers • Simon Brown • YOW! 2017

  Рет қаралды 14,791

GOTO Conferences

GOTO Conferences

Жыл бұрын

This presentation was recorded at YOW! 2017. #GOTOcon #YOW
yowcon.com
Simon Brown - Author of "Software Architecture for Developers" & Creator of the C4 Software ‪@simonbrown4821‬
ABSTRACT
The software development industry has made huge leaps in recent years; with #agile, #lean, #SoftwareCraftsmanship, evolutionary design and microservices being just a few of the buzzwords we throw around. Despite this, software development teams are often more chaotic than they are self-organising, with the resulting code being more of a mess than was perhaps anticipated. Successful software projects aren't just about good code though, and sometimes you need to step away from the IDE for a few moments to see the bigger picture. This session is about that bigger picture and is aimed at software developers who want to learn more about software architecture, technical leadership and the balance with agility.
This talk will debunk some of the common myths as we look at five things every developer should know about software architecture; a guide to software architecture on modern software projects that's pragmatic rather than academic and lightweight rather than "enterprisey". [...]
RECOMMENDED BOOKS
Simon Brown • Software Architecture for Developers Vol. 2 • leanpub.com/visualising-softw...
David Farley • Modern Software Engineering • amzn.to/3GI468M
Dave Farley & Jez Humble • Continuous Delivery • amzn.to/3ocIHwd
Woods, Erder & Pureur • Continuous Architecture in Practice • amzn.to/2QWAmkl
George Fairbanks • Just Enough Software Architecture • amzn.to/3uZzVo0
/ gotocon
/ goto-
/ gotoconferences
#SoftwareArchitecture #DevOps #SimonBrown #Microservices #Monolith #ModularMonolith #Complexity #BoundedContext #C4Model #SoftwareEngineering #Programming #SoftwareDevelopment #UML #DRY #Structurizr #YOWcon
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at gotopia.tech
Sign up for updates and specials at gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
kzbin.info...

Пікірлер: 7
@sbditto85
@sbditto85 Жыл бұрын
Awesome talk!
@robertkirby4590
@robertkirby4590 Жыл бұрын
What is the book Simon refers to at 09:16?
@adamchandra
@adamchandra Жыл бұрын
I'm guessing it's Rational Unified Process, Third Edition (RUPTH)
@VladimirMinkin
@VladimirMinkin Жыл бұрын
What about frameworks, are they already force us to be in a strict architecture, Flux, Vue/pinia, React/Mobx?
@TheHegi
@TheHegi Жыл бұрын
No, because you write the code. If you follow framework guidelines and such, then you end up in a better place than most ppl. But most typically people will just do whatever they want. (two examples: MVC/MVVM pattern. Lots of framework, but ppl still get it wrong. Other one is react's useEffect. It is getting so much abuse, and yet people keep doing it) so TLDR: no. #IMO
@xucongzhan9151
@xucongzhan9151 Жыл бұрын
No, the frameworks you mentioned just provide the MVVM data-driven architecture with some state management pattern. The rest is anything but strict. (Angular is a bit stricter, and its CLI promotes good practices, but one can still bend it to your will very easily.) One can still stuff all your business logic, UI state, and data fetching stuff into one component, one function, or even better, scatter them into template bindings. Once a 2000-line component file got created, adding features for new business requirements or refactoring becomes a PITA. Frameworks don't help you achieve better abstractions and modularity. That's all.
@coderider3022
@coderider3022 Жыл бұрын
UML, I have a guy that that wants everything in a sequence diagram. It’s soo 1995.
The Lost Art of Software Design • Simon Brown • YOW! 2019
46:16
GOTO Conferences
Рет қаралды 27 М.
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 7 МЛН
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 17 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
Minimum Viable Architecture • Randy Shoup • YOW! 2022
47:40
GOTO Conferences
Рет қаралды 52 М.
The Technical Debt Trap • Doc Norton • YOW! 2017
46:35
GOTO Conferences
Рет қаралды 3,9 М.
What is Clean Code? with "Uncle Bob" Robert C. Martin
12:07
The Data Science Channel
Рет қаралды 10 М.
Simon Brown - The lost art of software design
41:08
Agile meets Architecture
Рет қаралды 12 М.
What Software Architecture Should Look Like • Dave Farley • GOTO 2022
19:26
"Good Enough" Architecture • Stefan Tilkov • GOTO 2019
41:41
GOTO Conferences
Рет қаралды 259 М.
iPhone, Galaxy или Pixel? 😎
0:16
serg1us
Рет қаралды 1 МЛН
Top 50 Amazon Prime Day 2024 Deals 🤑 (Updated Hourly!!)
12:37
The Deal Guy
Рет қаралды 1,4 МЛН
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 2,1 МЛН
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2,3 МЛН
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 1,6 МЛН