Luca Guidi


Lotus And Microservices

Lotus default architecture is designed for quick dev iterations and easy microservices extraction.

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.

Older ›