I’ve recently embarked on a fullstack web app project that combines React and TypeScript on the frontend with F# and Giraffe powering the backend. This setup stems from my need for reliable, battle-tested technologies and my personal expertise in F#.

Why These Technologies?
Both React+TypeScript and F# with Giraffe have proven themselves in production environments. I chose React because I’m keen to expand my front-end skills and learn more about modern JavaScript development, while TypeScript offers the type safety that makes large-scale projects easier to manage. On the backend, sticking with F# was a natural decision since it’s a language I know well, and Giraffe provides a robust framework for building web services.

Steering Clear of Fable
Although Fable (F# to JavaScript) is an option for creating a unified language stack, I decided against it because it hasn’t felt stable enough for my current needs. Instead, this project serves as the perfect opportunity to delve into native React development and further hone my front-end programming skills.

By josevu

Leave a Reply

Your email address will not be published. Required fields are marked *