F# and JavaScript with Zaid Ajaj
What's been happening in the web development world and F#? Carl and Richard talk to Zaid Ajaj about his favorite tools for building web pages with F#. The conversation starts concerning the comment read on the show and the Giraffe library that works with ASP.NET Web Core, still going strong at version 5. Zaid also talks about the power of Fable to transpile F# code into JavaScript and how to interoperate with existing JavaScript libraries - pointing to the project that Zaid build for using React from within F# through Fable. F# transpiles to JavaScript well, and can help you create very sustainable web apps!
Guests:
Zaid Ajaj
Zaid Ajaj is a passionate software engineer focusing on building better and easy-to-use tools and libraries for F# and .NET developers in the open-source ecosystem.
Links:
- Math.NET Numerics https://numerics.mathdotnet.com/
- Giraffe on Nuget https://www.nuget.org/packages/Giraffe/
- Giraffe on GitHub https://github.com/giraffe-fsharp/Giraffe
- suave.io https://suave.io/
- Saturn Framework https://saturnframework.org/
- Fable.io https://fable.io/
- Zaid's GitHub https://github.com/Zaid-Ajaj
- Calling JavaScript from Fable https://fable.io/docs/communicate/js-from-fable.html
- Feliz https://github.com/Zaid-Ajaj/Feliz
- JSX https://reactjs.org/docs/introducing-jsx.html
- Ionide https://ionide.io/
- npgsl.fsharp.analyzer https://github.com/Zaid-Ajaj/Npgsql.FSharp.Analyzer