Biography

Joshua F. Backfield has been a Senior Software Development Engineer at both Dell SecureWorks, Inc., an industry-leading MSSP and SPARC a Government VA Contractor. He has been responsible for creating and maintaining applications in a variety of languages. He holds a Bachelor of Science in Electronic Systems Technologies from Southern Illinois University at Carbondale and a Masters of Science in Computer Science from DePaul University. He has worked in a variety of languages such as C, C++, Perl, Java, Javascript, and Scala, and constantly continues to learn and grow with more languages.

Power lifting the web with LiftWeb

LiftWeb is an interesting Scala web framework which has been around for a few years. Coming into this session with a general knowledge of Scala as a language, we’ll delve directly into the framework and start looking at how to work in the framework. We will focus on some of the really interesting points that make LiftWeb one of my go-to Scala web frameworks:
* XSS mitigations
* CSRF mitigations
* Mapper ORM
* View first
* Node Sequences instead of Strings
By the end of this session, you should be able to create a LiftWeb project from scratch and should be comfortable walking into a LiftWeb project and adding/removing views.