top of page
Search


Shai Yallin
Jun 11, 20236 min read
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
363 views
0 comments


Shai Yallin
Mar 10, 20236 min read
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.
321 views
0 comments

Shai Yallin
Aug 28, 20226 min read
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.
659 views
1 comment


Shai Yallin
Jan 5, 20229 min read
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.
1,000 views
0 comments

Shai Yallin
Nov 4, 20209 min read
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.
1,021 views
0 comments
bottom of page