💳 Secure Payment

Full-Service Web & Software Agency · Klamath Falls and Redding

Community sitemap

Work with Sean

Course overview

  1. Introduction
  2. User stories
  3. Behavior-driven development (BDD)
  4. Functional reactive programming (FRP)
  5. Curriculum
  6. Course outline

Module 1: Understanding user stories

  1. Welcome to Module 1: Understanding user stories
  2. Understanding the importance of user-centric design
  3. Defining user stories
  4. Identifying user needs
  5. Capturing user requirements effectively
  6. Translating user needs into user stories
  7. Writing clear and concise user stories
  8. Practical exercises in creating user stories
  9. Collaborative sessions to review and refine user stories

Module 2: Behavior-driven development (BDD)

  1. Module 2: Behavior-driven development (BDD)
  2. Introduction to behavior-driven development (BDD)
  3. Principles of behavior-driven development (BDD)
  4. How BDD aligns development with user expectations
  5. Given-When-Then (Gherkin) syntax in BDD
  6. Writing BDD scenarios
  7. Writing BDD scenarios for software modules
  8. Creating BDD scenarios for real-world cases
  9. Reviewing and enhancing BDD scenarios as a group
  10. BDD and unit testing
  11. BDD testing framework

Module 3: Functional reactive programming (FRP)

  1. Module 3: Functional reactive programming (FRP)
  2. Introduction to functional reactive programming (FRP)
  3. Event streams and reactive programming
  4. FRP fundamentals in software development
  5. Discover how FRP enhances user interaction and responsiveness
  6. Apply FRP concepts to software modules

Module 4: The chain end to end

  1. The API: Haskell Servant and Nile
  2. From scenario to slice
  3. Endpoints at the boundary
  4. The view stays minimal
  5. One feature, scope to launch

Module 5: Business automation with AI (agentic skills)

  1. Module 5: Business automation with AI (agentic skills)
  2. Meetup talk: Business automation with SI (agentic skills)
  3. The agent loop and its tools
  4. Writing an agentic skill
  5. Automating a business process with a person in the loop

Module 6: AI protocol ecosystem

  1. Module 6: AI protocol ecosystem
  2. Meetup talk: An advanced SI protocol ecosystem
  3. The AI protocol map
  4. Geometric reasoning as data
  5. The tandem harness
  6. Server and client in tandem
  7. Extending the harness
  8. Python, the team’s way
  9. Measuring reasoning on the geometry
  10. Geometric reasoning in model training
  11. From fine-tune to release

Also in the community


Copyright Sean Paul Payne Dinwiddie
All Rights Reserved