A selection of ways F# is used in the real world. Topics covered include: Domain Driven Design, Async programming, REST and GRPC, Type providers and how to sell F# in your job.
Sashan Govender
Sashan has worked in the industry mostly on Linux doing C/C++ programming for various network appliance manufacturers. He always thought functional programming was cool ever since doing Haskell at university, because it is one of those languages that when it compiled it was mostly logically correct. However, there were limited opportunities to use functional languages of academia in the early 2000's. He discovered F# around 2010, but never had an opportunity to use it until .NET was ported to Linux. Now he develops API endpoints for TAB (Online Sports & Horse Racing Betting Australia | TAB) in Australia using F#, believes F# can improve the quality of your work life, and is interested in techniques for getting buy in from stakeholders so that more companies adopt its use.
/ sashang
https://github.com/sashang
Video sponsor – Ada Beat
https://adabeat.com
Merch
If you want to spread functional programming and support the channel, buy something from the shop:
https://funcprogsweden.myspreadshop.net/
Chapters:
00:00 Introduction by Magnus Sedlacek
01:21 Thanks Ada Beat
02:56 Welcome Sashan Govender
03:12 F# Down Under
04:18 Who am I
05:16 How to open a file in Vim
05:42 F#
07:21 Goal
09:56 Async
20:56 Task
22:22 Async Wrap Up
24:42 Type Providers
33:03 Type Providers Wrap Up
33:48 Domain Driver Design
36:43 REST
38:10 GRCP
39:02 Hurdles
43:31 Q & A
#funcprogsweden