Skip to content

Mastering CQRS with F#: Your Path from Zero to Hero

Photo of Onur Gumus
Hosted By
Onur G.
Mastering CQRS with F#: Your Path from Zero to Hero

Details

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/AlarmsGlobal

Whether 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

  1. Setting Up Development Environment with Dev Containers
  2. Effectively Using Paket and Fake
  3. Introduction to Giraffe
  4. Domain-Driven Design Concepts: Aggregates and Sagas
  5. Introduction & Motivation for CQRS
  6. Using Modern CSS and Progressive Web Apps (PWA)
  7. Using Web Components, Fable.Lit and React
  8. Introduction to Akka.NET
  9. Building a Real-Life Application with CQRS and Akka.NET
  10. Authenticating Your Users with Microsoft and Gmail Accounts
  11. Effective Debugging with F#
  12. ChatGPT Assistant Integration
  13. Deploying Your App to Azure and Standalone Kubernetes
  14. Logging and OpenTelemetry
  15. Introduction to Automation Testing with F#, Playwright, and TickSpec
  16. 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

Photo of FSharp: The Missing Manual group
FSharp: The Missing Manual
See more events
$590.00