London Scala Users' Group - London Scala Talks: Chris Birchall and Dave Smith
Monday 12 February 2018, 19:30 - 20:30
10 South Place, London, London, Reino Unido
To sign up for this event please head to the Skills Matter web site:https://skillsmatter.com/meetups/10614-architecting-a-web-application-in-a-functional-style --- For February's talks we are delighted to be joined by Chris Birchall who will be talking about functional architectures for the Web, and Dave Smith, who will be discussing precision in programming. Here are their abstracts: Chris Birchall: Architecting a web application in a functional style A problem that many people face as they learn functional programming is the disconnect between understanding individual FP concepts and understanding how to apply those concepts in real programs. Even after learning about type classes, Kleisli, State, etc., it can be hard to make the leap to designing and implementing a program in functional Scala. In this talk I'll guide you through the design process for a domain-driven, functional application that exposes a REST API. Along the way we'll encounter challenges such as error handling, logging, passing context around, and making asynchronous requests to a backend service, and explore functional solutions for each of them. Dave Smith: Finding Precision How do you know your Scala program works? How confident will the next developer to read your code be? In this talk we will explore the possibility of programming with an expectation of no bugs, examine the role and value of testing in a Typed Functional Programming language, and seek to make the most of the tools available through the compiler. --- Thanks to Skills Matter for providing the venue and eSynergySolutions for providing refreshments. We're always on the lookout for new speakers with new ideas. If you'd like to give an LSUG Talk, get in touch using this Google Form. We'll work with you to develop your idea and prepare for your talk. It's the perfect way to try out public tech speaking: http://bit.ly/talk-at-lsug
Publicado por: Betabeers