- Mastering CQRS with F#: Your Path from Zero to HeroLink visible for attendees$590.00
Mastering CQRS with F#: Your Path from Zero to Hero
- Modernised, Robust and Up to Date
ποΈ Transform from Beginner to SaaS Expert in 20 Hours!
Join my hands-on, 20-hour workshop where you'll build a realistic SaaS application with .NET 8 and F# from scratch. Create a News Curator web app that allows users to subscribe to countries and receive push notifications for important events and dates. Check out a sample at alarms.global.
Also see the twitter bot: https://x.com/AlarmsGlobalWhether you're looking to enhance your F# skills or dive into CQRS and Akka.NET, this workshop is designed to elevate your coding prowess!
π Prerequisites
- Basic Familiarity with F#
π οΈ Development Environment
- Visual Studio Code (VSCode)
- Docker for Desktop (Windows/Mac) or Docker on Linux
Detailed setup instructions will be provided upon registration.
π Choose Your Schedule
We offer main and alternative schedules to fit your availability. Attend any set that works best for you!Session Set 1:
- Dates: October 12 (Sat) & October 13 (Sun)
- Time: 11:00 AM β 4:00 PM CEST
Session Set 1 (Alternative):
- Dates: October 17 (Thu) & October 18 (Fri)
- Time: 5:00 PM β 10:00 PM CEST
Session Set 2:
- Dates: October 19 (Sat) & October 20 (Sun)
- Time: 11:00 AM β 4:00 PM CEST
Session Set 2 (Alternative):
- Dates: October 24 (Thu) & October 25 (Fri)
- Time: 5:00 PM β 10:00 PM CEST
You can attend either the main or alternative sessions based on your preference.
π Agenda
- Setting Up Development Environment with Dev Containers
- Effectively Using Paket and Fake
- Introduction to Giraffe
- Domain-Driven Design Concepts: Aggregates and Sagas
- Introduction & Motivation for CQRS
- Using Modern CSS and Progressive Web Apps (PWA)
- Using Web Components, Fable.Lit and React
- Introduction to Akka.NET
- Building a Real-Life Application with CQRS and Akka.NET
- Authenticating Your Users with Microsoft and Gmail Accounts
- Effective Debugging with F#
- ChatGPT Assistant Integration
- Deploying Your App to Azure and Standalone Kubernetes
- Logging and OpenTelemetry
- Introduction to Automation Testing with F#, Playwright, and TickSpec
- Payment Integration with Stripe
π― Who Should Attend
- All Level of F# Developers
- Aspiring Software Architects
- Developers Interested in CQRS and Functional Programming
- Anyone Looking to Build Scalable Web Application
π¬ Testimonials for the workshop
"The workshop was a condensed grouping of simple but very powerful modeling techniques. We could see how to wire complex Tecnologies in a meaningful and flexible architecture, that's built for scaling from the ground up while we still maintaining the code semantics. That will highly impact my future architectural decisions for sure." JessΓ© Junior***
"I attended a brilliant workshop hosted by Onur where he covered a huge amount of material including CQRS/ES architecture, back-end & front-end FSharp development stacks."
Darran, Principal Software Developer***
"The content of this course was very interesting: Onur has brought disparate F# technologies together and made a promising web stack from them. There's plenty for a SAFE Stack enthusiast like me to explore further!"
Matt Gallagher, Consultant, Compositional IT