Getting Started with Fable. Routing

Photo by Diego Jimenez on Unsplash

Welcome back! This article is the part of “Getting started with Fable” series, so if you missed the previous articles please visit:

The idea of these series is to create a template which can be used as a starting point for enterprise application of any complexity. So as I’d love to see a functional application with routing, state management, unit tests, end-to-end tests, all possible linting tools, code style checkers, environment dependant configuration, build scripts (I hope I didn’t forget anything important).

Continue reading “Getting Started with Fable. Routing”

Getting Started with Fable. CSS

Photo by Lee Campbell on Unsplash

This article is the continuation of “Getting started with Fable” series, so if you missed the previous articles please visit:

In these articles I’m trying to create the project using Fable and F# as main language. I’m doing this from the perspective of front-end developer, so all these Webpack configurations are not a surprise to me, but I hope that this information will be useful for .NET developers. On the other hand, I face a lot of problems/questions related to Fable and F# and I hope my findings will help front-end developers who are looking for something new in front-end development (personally I dislike TypeScript and looking for a good alternative).

Continue reading “Getting Started with Fable. CSS”

Getting started with Fable. Scaffolding

Photo by Ricardo Gomez Angel on Unsplash

This article is the continuation of the “Getting started with Fable” series, so if you missed the previous one please visit .

So to briefly recall in the first article we’ve set up the development environment to start the Fable/React project. Now it’s time to prepare a minimal compilable project, which often called a scaffold. The reason I’m writing this is the fact that in my personal opinion doesn’t provide enough details and explanations. It has enough samples but lacks explanations. So I’ll try to fill this gap. This guide is written by the front-end developer, so take in mind that I can assume some things (which are common in front-end development) and give them without detailed explanation. I’ll try to avoid such things, because the idea is to prepare a guide for any developer without any specific background. But if you find something unclear feel free to leave a comment I’ll update the articles with required explanations.

Continue reading “Getting started with Fable. Scaffolding”

Getting started with Fable

Photo by Ilija Boshkov on Unsplash

As a developer I’m always eager to learn new technologies, practices and languages. Currently very interested in expanding my expertise in the functional programming. So at some point I’ve decided to learn functional language, not just functional patterns which can be used in the JavaScript. I’ve a .NET background and taking into account this background I’ve decided to learn F#.

Continue reading “Getting started with Fable”