In this episode I talk with Rachel Reese. We talk about her introduction to F# and Functional Programming, the power of user group to help one’s learning, introducing F# to the workplace, F# and microservices, and more.
Our Guest, Rachel Reese
Rachel is @rachelreese on Twitter
This episode is sponsored by DigitalOcean. DigitalOcean makes it quick and easy to get up running with hosting your project. New users use the promo code GEEKERY to get $10 credit when signing up.
This episode is sponsored by PurelyFunctional.tv. PurelyFunctional.tv’s Online Mentoring has just launched. It is step-by-step online mentoring that takes you from Clojure dabbler to Clojure professional. Sign up with the link purelyfunctional.tv/geekery to get 50% off the first month!
LambdaDays 2016 will be taking place on the 18th and 19th of February in Kraków, Poland. The CFP and registration has opened, so make sure to visit lambdadays.org to find out more. And make sure to use code FunkyGeekz4dWin to get 10% off registration.
:clojureD 2016 will be taking place on the 20th of February in Berlin, Germany. The CFP has opened, so make sure to visit www.clojured.de/ to find out more.
If you have a conference related to functional programming, contact me, and I will be happy to announce it.
About Rachel Reese
Mostly Erlang with Rachel Reese and Andrea Magnorsky
How Rachel got into F#
Skills Matter’s Progressive F# Tutorials in New York
Getting hooked by Type Providers in F#
Vermont Functional Programming User Group
Learning F# by presenting to other people with different functional programming backgrounds
Introducing F# to work
Migrating a database migration from C# to F#
Rachel’s blog post on the migration
What about F# helped with the data migration process
Types in F# helped to identify bugs of fetching extra data
The amount of interest F# won with the drastic reduction of the migration run time
Life after Firefly Logic and the move to Jet.com
98% of the code at Jet is F#
Benefits of pipeline and function composition to address cross-cutting concerns
Training others in F# as part of Training and Evangelism at Jet
Microservices help the ramp up of new developers
How Jet treats and thinks about microservices
Single Responsibility Principle
Jet’s Torch project for managing microservices
Micro Services Antipatterns
Importance of a good story around infrastructure with microservices
Rachel’s Mircoservices talk
Rachel’s Data Architecture talk
Working with 350+ microservices
Isolate side effects to separate microservices
Build Stuff conferences
Jet is hiring – contact [email protected] or [email protected] if interested
fsharpforfunandprofit.com/ from Scott Wlaschin
Visual Studio Community Edition
Calls to action for the audience
“Come up with an idea and finish your first little bit of F# code”
“By something from Jet.com if you can and are in the United States”
@jettechnology on Twitter
As always, a giant Thank You goes to David Belcher for the logo design.