YoVDO

Reinventing the Transaction Script

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Functional Programming Courses Software Architecture Courses Design Patterns Courses Code Reusability Courses Domain-driven Design Courses

Course Description

Overview

Explore a comprehensive reinvention of the Transaction Script pattern in this hour-long conference talk. Delve into functional programming principles to challenge the notion that Transaction Scripts are less sophisticated than layered architectures. Learn how to apply domain-driven design concepts while maintaining code simplicity and reusability. Discover the "Lego Philosophy" approach, understand the importance of "Bounded Context," and compare three different architectures. Gain insights into implementing workflows, evaluating the pros and cons of Transaction Scripts, and exploring Object Oriented workflow techniques. Enhance your understanding of business logic organization and architectural design in software development.

Syllabus

Intro
What is a "Transaction Script"?
Transaction scripts have a bad rep
Lego Philosophy
Introducing "Workflows"
Implementing workflows
Why "Bounded Context"?
Reinventing the Transaction Script
Pros and cons of Transaction Scripts
Object Oriented workflow
3 different architectures...


Taught by

NDC Conferences

Related Courses

4ever-clojure
Independent
Advanced Programming in Kotlin
Meta via Coursera
Programación avanzada en Kotlin
Meta via Coursera
البرمجة المتقدمة بلغة Swift
Meta via Coursera
Programación avanzada en Swift
Meta via Coursera