Tactics and Strategies on Software Development: How to Reach a Successful Software
watch on portal.gitnation.org ↗https://portal.gitnation.org/contents/tactics-and-strategies-on-software-development-how-to-reach-a-successful-softwaresummary
Covers practical tactics and high-level strategies for building maintainable, evolvable software by applying practices such as documentation, testing, domain-driven design, persistence choices, cloud adoption, and various design and architecture styles (including microservices). Explains how to use architecture and design to avoid unnecessary complexity, resist frequent full rewrites, and manage legacy while enabling stable innovation.
AI-written summary · about
related talks
17mThe Way of The Software Craftsman
56mThe Nature of Software Development
38mPractices for Effective Continuous Software Architecture
47mHow To Build Future Proofed Applications
59mTechniques for writing high-quality code
45mBusiness Strategies for Developers
57mCore Software Design Principles for Programmers
32mSoftware Craftsmanship