YoVDO

Evolving a Clean, Pragmatic Architecture – A Software Crafter’s Guide

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Code Quality Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Code
University 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