Let’s face it. Creating websites with complex forms is a pain, and usually ends in lots of code duplication and frustration. And even though it's the age of big data and microservices, form-based applications still take a large share of our development time. That’s why we have decided to create Supler, a Rapid Form Development library.
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
The presentation will be entirely live coding. We will create a simple form-based application from scratch and gradually introduce various Supler features. At the same time, we will explain what approach Supler takes and how Supler solves some of the problems faced when creating a form-based applications.
YOU MAY ALSO LIKE:
- Free Monad or Tagless Final? How Not to Commit to a Monad Too Early (SkillsCast recorded in December 2017)
- Real World Kotlin Development Workshop (in London on 1st - 2nd July 2019)
- Damjan Vujnovic's Angular Workshop (in London on 3rd - 5th July 2019)
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- London TensorFlow.js (in London on 20th June 2019)
- Keynote by Markus Eisele on Java in the Age of Containers and Serverless (in London on 20th June 2019)
- Less Obvious Things To Do With Django's ORM (SkillsCast recorded in June 2019)
- Frontend Series (SkillsCast recorded in June 2019)
Supler: complex web forms, not so complex
Adam is one of the co-founders of SoftwareMill, a company specialising in delivering customised software solutions. He codes mostly on the back-end using Scala and other interesting technologies. Adam created a couple of open-source projects, such as sttp, MacWire, Hibernate Envers and ElasticMQ. He has been a speaker at major conferences, such as Devoxx, JavaOne, LambdaConf and ScalaDays.