#Fable

8 writings

Breath of Fresh Air with Solid JS and Fable.Solid

This post explores the evolution of web frameworks from jQuery to React, and introduces SolidJS as a modern alternative with fine-grained reactivity and atomic state management. Learn how Fable.Solid brings F# capabilities to the SolidJS ecosystem, offering developers a fresh approach to building performant web applications.

10 min read 1,866 words

Differentiating Web Assembly with F#

This F# Advent article examines how F# stands out in WebAssembly and web development compared to JavaScript. It covers major F# transpilation tools like WebSharper, FunScript, and Fable, helping developers choose the best option for error-free front-end development.

8 min read 1,430 words

Functional Programming Adventures in 2019

A retrospective on Functional Programming in 2019, featuring insights into Fable (F# to JavaScript conversion), the Green Print UI library project, and how functional programming reduces coding errors. The author discusses battle-tested tools and community-driven development for modern web applications.

6 min read 1,092 words

Tensorflow with Fable-Elmish. A Failed Try

A candid technical post documenting the author's failed attempt to integrate TensorFlow JS with Fable-Elmish. The article explores the challenges encountered with TypeScript definitions, object-oriented design patterns, and JavaScript callbacks, offering insights for developers considering similar approaches.

6 min read 1,166 words

Elmish Xamarin Forms from Fable point of View

This post examines Elmish Xamarin Forms (EXF) from a Fable developer's viewpoint, analyzing its advantages and disadvantages for cross-platform mobile applications. Using the Star Wars API as a practical example, the author explores how Elmish patterns translate to mobile development and compares the experience with Fable-Elmish web applications.

12 min read 2,346 words

Opinionated Fable2 - Architecture & Performance

This blog post revisits Fable's architecture and performance, demonstrating how Fable2 delivers significant improvements in code generation and JavaScript optimization. Through practical examples of F# type compilation, discover how the new compiler achieves smaller output with better tree shaking capabilities.

25 min read 4,880 words

Opinionated Fable - Architecture & Performance

An in-depth exploration of Fable 1.0's architecture and performance capabilities ahead of the 2.0 release. The author shares lessons from converting large JavaScript applications to typed languages, emphasizing why frontend development demands architectural discipline and examining Elmish patterns for building scalable single-page applications.

29 min read 5,653 words

Reactive Chat application using ServiceStack and Fable in F#

This FSAdvent 2017 post demonstrates how to create a real-time chat application using ServiceStack and Fable in F#, showcasing a unique take on the SAFE stack. The author explores why these frameworks were chosen and highlights the flexibility of .NET Core across different operating systems and editors.

18 min read 3,422 words