From F# to Python with Fable
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the potential of compiling F# to Python using Fable in this NDC Oslo 2022 conference talk. Discover how F#'s superior type system, type inference, pipelining, pattern matching, and computational expressions can enhance Python development. Learn about the interoperability between F# and the Python ecosystem, opening up new possibilities for both F# and Python developers. Gain insights into Fable's compilation process, installation, and usage. Examine practical demonstrations, including dependency management, Femto, Giraffe, structlog, and remoting API. Understand the benefits of using F# as a safer language for critical parts of Python codebases, and see how this approach can address common challenges in Python development such as type annotations and static type checking.
Syllabus
Introduction
Fsharp
What is Fable
Fable Version 4
How does it work
What is Python
Python is the second greatest programming language
Why not use Python
Why use Python
Fable Python
Python vs Fable
Why Im doing this
The project selected me
Installing Fable
Running Fable
Stealing code
Python continuations
Timeflies demo
dependency management
Femto
Status
Giraffe
structlog
remoting API
demo
two fable processes
testing safestack
safestack bindings
bindings
Taught by
NDC Conferences
Related Courses
Programming in F#Microsoft via edX F#: Automated Testing for Developers
LinkedIn Learning What's New in Visual Studio 2017 for F# For Developers
LinkedIn Learning Developing Financial Applications in F#
LinkedIn Learning Type-Driven Development: Designing with Types
Pluralsight