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
360 views0 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.
298 views0 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.
657 views1 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.
998 views0 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,014 views0 comments
bottom of page