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:
- Deep Learning Fundamentals with Leonardo De Marchi (Online Workshop on 12th - 15th September 2022)
- Functional Concurrency in .NET with C# and F# with Riccardo Terrell (Online Workshop on 11th - 14th October 2022)
- F# eXchange 2022: Online (Online Conference on 25th - 26th October 2022)
- F# eXchange 2022: In-Person (in London on 25th - 26th October 2022)
- Shift to Data as a Product, Leverage In-Business Expertise to Scale Analytics (Online Meetup on 22nd May 2022)
- A Conceptual Introduction to Nix for Haskellers (SkillsCast recorded in November 2021)
- Haskell in the Enterprise: A Report from in the Belly of the Whale (SkillsCast recorded in November 2021)
Adopting F# on a Consultancy Project: From Zero to MVP to V0 Launch
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.