Lotus default architecture is designed for quick dev iterations and easy microservices extraction.
Posts for: #Software
A New Roadmap For Lotus
Learn from past mistakes, clarify goals, communicate intent, Core Team and priorities such as stability and security. This is the new Lotus roadmap.
2014 Retrospective: A Year Of Lotus
This has been a great year for Lotus: it went from a tiny side project to one of the most appreciated and promising web frameworks for Ruby. Today we release a new version which brings new features, code generators and the first supported architecture named container.
Introducing Lotus::Validations
Data validation is an important piece in software architecture. Adding this responsibility to models increase the cost of maintenance. Lotus offers a different and powerful approach to the problem.
Meaningful Exceptions
Writing detailed documentation helps to improve software design. Explaining the intent mitigates inconsistencies and helps other people to understand our initial idea. We’ll discover why the semantic of the raised exceptions is important to write solid API interfaces.