Please log in to watch this conference skillscast.
If not everywhere, certainly in Brazil, it is hard to employ functional programming languages on a enterprise use case. Customers often prefer solutions they already know — especially on consultancy jobs.
This is the story of what happened when a customer gave us full autonomy on tech choices — giving us the chance to build an application from the ground up, with whatever tools we found best — and for us, that meant full stack F#.
We've been enthusiastic about the idea for years, and we all had toy projects w/ F#, but putting up a production server required us to solve many problems. Data sensitivity, concurrency control, massive machine learning jobs — we've done it before, but this time we did it with F#.
This talk compares the developer experience with and without strongly typed functional programming. This is a talk of the courage it takes to make the choices we made, and the pay off.
YOU MAY ALSO LIKE:
Adopting F# on a Consultancy Project: From Zero to MVP to V0 Launch
Juarez Aires Sampaio Filho
Juarez is a Senior Software Engineer with 4 years professional experience at a Brazilian based software house working extensively with world-class fin techs. He has recently joined Datarisk, a Brazilian startup that brings data intelligence to local business. His mission at Datarisk is to develop a high productivity culture within the Technology Unit. My personal end game is to run a software house and software school that connects international software businesses to extremely abundant, but under-utilized high quality talent in the Brazilian youth.