YoVDO

From F# to Python with Fable

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Development Courses Python Courses F# Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera