Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Thinking Architecturally

Devoxx via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of architectural thinking in software development through this insightful conference talk from Devoxx Poland 2019. Delve into the challenges architects face when making technology choices, balancing competing agendas, and guiding teams through the ever-changing landscape of software development. Learn how to evaluate new technologies, consider trade-offs, and make informed decisions with incomplete information. Discover the importance of understanding legacy skill sets, recognizing hype cycles, and trusting instincts. Examine the concept of fitness functions as a means to ensure architectural decisions are reflected in the codebase. Gain valuable insights on topics such as technology radars, organization strategies, and the evolution of software architectures. Equip yourself with the knowledge to effectively lead teams through technological changes while maintaining developer satisfaction and project success.

Syllabus

Introduction
Technology change
Evaluating new technologies
The bleeding edge
Learning new things
Strong opinions
Tabs vs Spaces
Legacy skill set
Understanding the past
Old vs New
Hype Cycle
Trial and Error
Boredom
Learning
Pioneers
Hope
Habit
Attention
Trust your instinct
Technology radar
Workshop
Organization
Rotation Repave Repair
Tradeoffs
Design and Architecture
Angular vs React
No one will ever tell you
We cannot be everywhere
The universe wants to be disordered
The only constant is change
Architectures with expectation of change
Hypothesisdriven development
Evolutiondriven development
Fitness functions
Space tools
Atomic vs holistic
Static vs dynamic

Taught by

Devoxx

Reviews

Start your review of Thinking Architecturally

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.