Scaling a Software Business
by B. Fitzgerald, K. Stol, S. Minör, H. Cosmo
Publisher: Springer 2017
Number of pages: 265
This book is intended primarily for practitioners who are facing the 'softwareisation' of their business. It presents the Scaling Management Framework, a model based on collected experiences from companies that have already made the journey to give software a central role within the organization. The model is unique because it suggests a holistic method to analyze and plan your journey.
Home page url
Download or read it online for free here:
by Sean Chambers, Simone Chiaretta - Los Techies
Refactoring is an integral part of continually improving your code while it moves forward through time. It is an easy concept to get started with and opens the door to better practices such as unit testing, shared code ownership and bug-free code.
by Matthias Felleisen, et al - The MIT Press
The focus of the book is the design process, from problem statements to organized solutions, it deemphasizes the algorithmic and language details, and specific applications. Programming is a fun activity, and a way to express abstract ideas.
by Derick Bailey - LosTechies.com
S.O.L.I.D. is a collection of best-practice design principles which can be applied to your design, allowing you to accomplish various desirable goals such as loose-coupling, higher maintainability, intuitive location of interesting code, etc.
by Dave Hoover, Adewale Oshineye - O'Reilly Media
These patterns address difficult situations that programmers, administrators, and DBAs face every day. The book also approaches software development as a means to personal fulfillment. Discover how it can help you make the best of your career.