top of page
Search


Case Study: Testing the Codium.AI VS Code Extension
How I wrote tests for a VS Code extension that relies on a React.js WebView as its UI, using Playwright, Mocha and some HTTP hacking

Shai Yallin
Jun 11, 20236 min read
369 views
0 comments


Flutter: a love story
How I learned Flutter to create an iOS app for usage during concerts with my band, using TDD and Acceptance Testing.

Shai Yallin
Mar 10, 20236 min read
355 views
0 comments


Chronomatic: my side-project story
How I used React with TypeScript and Firebase to build my own client management system, using TDD and Acceptance Testing.

Shai Yallin
Aug 28, 20226 min read
667 views
1 comment


Case Study: Versatile CraneView Refactoring
How I helped Versatile remove fear of change in a key subsystem by introducing TDD and refactoring to Hexagonal Architecture.

Shai Yallin
Jan 5, 20229 min read
1,016 views
0 comments


Big Design Up-Front or Emergent Design? Hexagonal Architecture Gives Us Both
Hexagonal Architecture allows us to separate pure logic from external constraints and enables writing fast, integrative acceptance tests.

Shai Yallin
Nov 4, 20209 min read
1,035 views
0 comments
bottom of page