Adam Warski
From http://www.softwaremill.com
I am one of the co-founders of SoftwareMill, where I code mainly using Scala and other interesting technologies. I am involved in open-source projects, such as Hibernate Envers, ElasticMQ, Veripacks and MacWire. I have been a speaker at major conferences, such as JavaOne, Devoxx, JavaZone or JFokus.
Apart from writing closed- and open-source software, in my free time I try to read the Internet on various programming-related subjects, any ideas or insights end up on my blog: http://www.warski.org/blog
Blog: http://www.warski.org
Supler: complex web forms, not so complex
Let’s face it. Creating websites with complex forms is a pain, and usually ends in lots of code duplication and frustration.
That’s why we have decided to create Supler. Supler has a very focused set of functionality:
- a Scala DSL for defining forms, generating JSON form description, applying values to backing objects and running actions & validations on the backend
- a Javascript HTML form renderer, client-side validations, form templating and automatic reloading
As important as Supler features, are its non-features: no defined web or Javascript framework, no defined ORM layer, no defined backing object lifecycle etc. We aim to shape Supler as a library, not a framework, so that you can use it with a variety of software stacks.
Come and see some live-coding showing various Supler features, and explaining the Supler approach!