Happiness in Craft
summary
A live-coding session that builds a small marketplace front end using Vue and TypeScript generated by JHipster Lite, demonstrating changes like changing token valuation (10→20 so 10 tokens = €200) and adding a buy-by-5 wallet increment. It uses a hexagonal architecture and a TDD workflow pairing component Cypress tests with domain unit tests: write a failing component test, write a failing domain unit test, implement, then refactor to green, highlighting fast red→green feedback, refactor safety, and the claim of achieving “100% coverage by default” with TDD plus Cypress.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:04Production deployments and serenity
- 2:06Woodworking analogy
- 6:16Development tools and categories
- 9:50Key architecture and patterns
- 17:51Live coding with TDD and hexagonal architecture
- 35:16Serenity and happiness in Craft
- 39:45Q&A
related talks
24mWriting Good Tests for Vue Applications
44mIt’s all about components
19m10 Hadar
39mHow do I avoid the next developer reading my code swearing at me
31mVueConf US 2021 | Component testing with Vite, Vue, and Cypress
32m6 App building patterns your Seniors didn't want to know
15mBeyond console.log: Supercharge Your Debugging Skills!
40mInteractive Vue Playgrounds with TutorialKit with Garrison Snelling - Part 2
