Intro In this post, I attempt to demonstrate how cool I am at writing proven code for a user's registration form. Please note that I use the term proven and testable interchangeably. The viewmodel is the root of the testable codebase for business logic. As a result, I injected the function (aka: implementation) …
Wiring a ViewModel to a DDD-Workflow
Intro I recently connected a viewmodel to a workflow that I was inspired to write as a result of reading the book: Domain Driven Design Made Functional. All of my source code can be found on GitHub/Nikeza. ViewModel In the viewmodel, I handle validating and submitting a form. The interesting part of this exercise is …
F#: Domain Modeling Workflows (vol. 5)
Portfolio.Workflow Portfolio.Logic
F#: Domain Modeling a Workflow (vol. 5)
Intro I'm practicing Domain Modeling Made Functional and have implemented the Profile domain context of Nikeza.Mobile. Here's the birds-eye view of the workflows I constructed: Workflow The workflows that I wrote reflect operations that rely on I/O on the edges and domain logic at the core. All workflows take a command and emit domain events …
F#: Domain Modeling a Workflow (vol. 4)
Preface Let me first send a Shoutout to the F# Camp for helping me continue to grow as a professional developer down here in Miami, Florida. Their support has assisted my relentless pursuit to achieve mastery. Specifically: Scott Wlaschin Mark Seemann The InnerLight Chad Gilbert Intro I've been going HAM in Functional Programming. The …