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

Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Web Application Development: Basic Concepts
University of New Mexico via Coursera
Web Application Development: The Presentation Tier
University of New Mexico via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique