One Language, Multiple Targets: A Full-Stack Workflow with MoonBit
MoonBit, Functional Programming, WebAssembly, Full Stack, Async Programming
Key takeaways
- How to build a GUI application in MoonBit.
- How to structure an isomorphic MoonBit project using multiple targets and workspaces.
- How extensible enumerations can model typed events.
- How asynchronous programming can be applied across the entire application.
Requirements
- Attendees should bring a laptop with the latest MoonBit toolchain installed.
- No previous MoonBit experience is required. Familiarity with functional programming concepts such as algebraic data types, pattern matching, immutable data, or asynchronous programming is helpful but not mandatory.
Target audience
Developers interested in applying functional programming techniques to real-world full-stack applications.