Generic or Specific? Making Sensible Software Design Decisions
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the critical decision-making process in software design and architecture through this 51-minute conference talk by Bert Jan Schrijver at Devoxx. Delve into the challenging question of whether to build generic, reusable solutions or specific ones tailored to current problems. Gain insights into the factors influencing this decision, including potential future considerations. Learn from the speaker's experiences as a developer and software architect in choosing between generic and specific solutions. Examine topics such as design and architecture at both project and organizational levels, code and component sharing between teams, inner source culture, monorepos, microservices, lifecycle management of generic components, and strategic design as a decision-making tool. Walk away with practical insights to help you make informed choices between generic and specific solutions in your own software development projects.
Syllabus
Generic or Specific? Making sensible software design decisions by Bert Jan Schrijver
Taught by
Devoxx
Related Courses
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld SystemsVanderbilt University via Coursera The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera Automated Visual Software Analytics
openHPI Software Architecture & Design
Georgia Institute of Technology via Udacity Software Architecture for the Internet of Things
EIT Digital via Coursera