Software Development in the 21st Century
Offered By: GOTO Conferences via YouTube
Course Description
Overview
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
Related Courses
Leading Strategic Innovation in OrganizationsVanderbilt University via Coursera Planning Change and Innovation
National University of Ireland, Galway via Open Education by Blackboard On Strategy : What Managers Can Learn from Philosophy - PART 1
École Centrale Paris via Coursera Leadership in 21st Century Organizations
Copenhagen Business School via Coursera Storytelling for Change
Acumen Academy