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

YouTube

Software Development in the 21st Century

GOTO Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore software development trends in the 21st century through this keynote presentation by Martin Fowler at GOTO Amsterdam 2013. Delve into new ideas that have emerged to enhance software design, including the use of patterns to capture solutions and rationale. Examine topics such as schemaless data structures, implicit schemas, and common patterns in relational and XML schemas. Gain insights into validation techniques, overrides, and explicit schemas. Discover the concept of Agile Fluency and its levels, contrasting Agile Software Development with plan-driven approaches. Learn how to embrace and adapt to change in software development, and understand the principles of Lean Startup methodology. This 50-minute talk offers valuable perspectives for software developers, architects, and anyone interested in modern software development practices.

Syllabus

Intro
Outline
Columns
Schema
Implicit Schema
All Common State
Common Patterns
Relational Schema
XML Schema
Validation
Schemas
Implicit Schemes
Overrides
Explicit
General Page
Levels of Agile Fluency
Agile Software Development
PlanDriven World
Requirements
Embrace change
Adapt to change
One star point
Lean Startup

Taught by

GOTO Conferences

Reviews

Start your review of Software Development in the 21st Century

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.