Evolving a Clean, Pragmatic Architecture – A Software Crafter’s Guide
Offered By: Devoxx via YouTube
Course Description
Overview
Explore a critical review of major decisions in enterprise application architecture and learn to balance pragmatism with design goals in this dynamic conference talk. Discover techniques for just-in-time design to maintain simplicity in use-cases while avoiding the pitfalls of both simplistic and over-engineered code. Delve into the philosophy of evolving a pragmatic, clean architecture guided by a fitness function, as applied by the speaker in developing applications for IBM. Gain insights on fundamental data structure types, simplifying logic through extractions, enforcing boundaries with dependency directions, and crafting testable designs. Engage in an interactive session that challenges conventional architectural approaches and provides practical strategies for preserving developer happiness through continuous refactoring and pragmatic decision-making.
Syllabus
Victor Rentea - Evolving a Clean, Pragmatic Architecture – A Software Crafter’s Guide
Taught by
Devoxx
Related Courses
Learn to Program: Crafting Quality CodeUniversity of Toronto via Coursera 数据结构与算法 Data Structures and Algorithms
Peking University via Coursera 数据结构与算法第一部分 | Data Structures and Algorithms Part 1
Peking University via edX Software Construction in Java
Massachusetts Institute of Technology via edX Advanced Software Construction in Java
Massachusetts Institute of Technology via edX