More states, less problems

Managing multiple states for an object can be troublesome, and sometimes difficult to track. We talk about our experience handling this problem, decoupling objects from their state, and explicitly managing and validating their transitions.

Download presentation
  • Maestri

    Julian Maestri

  • Maximiliano-Tabacman

    Maximiliano Tabacman

    Graduated in Computer Sciences from the Facultad de Ciencias Exactas y Naturales (UBA), Maximiliano Tabacman has been a part of Mercap since he started his studies in IT, and is now almost finished with his PhD. His main interest is the design of systems that apply nature inspired concepts, such as evolutionary algorithms and neural networks. Smalltalk, with its object-message design, is his natural choice for a development platform. He is also the creator of ERA, a standalone web server application for running table-top roleplaying games, which runs on Windows, Mac and Linux. Julián Maestri is a Linux enthusiast, Smalltalk fan and "almost" Informatics Engineer from Universidad Católica Argentina (UCA). There he taught C, PHP and currently Smalltalk. Still learning about object oriented design, he now works at Mercap developing financial software in Smalltalk. As a hobby he maintained (and played on) gaming servers, one of them reaching a thousand users per day.