Email the Author
You can use this page to email Raphael Amoedo about Achieving a Mature Software.
About the Book
A mature software is the software that is reliable, secure, stable, flexible, robust. Knowing which technologies choose for specific problems is essential to achieve a mature software. However, for this you need to know various technologies, frameworks, concepts and etc.
To sum up: being a better professional is the first step to reach the goal.
The professional that is always learning knows solutions/tools that solves a problem better.
SOLID principles, Clean Code, TDD (Test-Driven Development), MVC (Model-View-Controller), Design Patterns, Frameworks, New paradigms and concepts.
Among other things, are things that should be essential to every programmer.
In this ebook I intend to comment about these and many other techniques, introduce new frameworks, show frameworks that could be better used, programming and organization tips, and more. When needed, the examples will be done in Java, but the whole idea is to give you all you need to understand how to achieve a mature software.
About the Author
- Graduated in Computer Science - UVA-RJ
- Post-graduated in Software Engineering with JEE. - SENAC-RJ
- Working with Java since 2011, but I like other languages such as Python and Javascript
- I try to help the community whenever possible
- Active user of Stackoverflow, Github and IT groups on Telegram
- Currently writing e-books to the future and soon writing on magazines