Articles tagged with: Testing

A Small Javascript-to-Go Migration with Claude Code

Summary: Using Claude Code to port a set of daily Javascript scripts to Go, reducing memory usage and removing the Node.js runtime dependency in roughly 20 minutes.


Building a hackable poker game

Summary: An ongoing personal experiment, building a web poker game where the rules can be hacked to increase your hand size, do multiple discards/redraws or play bigger hands.


Two Testing Anti-Patterns

Summary: Discusses the anti-patterns of testing private methods and mocking class under test methods. It emphasizes the importance of focusing on behaviour, refactoring when necessary, and testing in line with production conditions.


Browser Automation via Chromium

Summary: How to set up browser automation using Google browsers, emphasizing Chromium, which has advantages over Chrome, including the ability to access previous builds. Also covers the use of ChromeDriver and automation frameworks like WebDriverIO, as well setting up the Widevine DRM library and command-line switches.


An interesting Evolutionary Design talk

Summary: Some concepts extracted from a talk about Evolutionary Design, covering concepts such as Simple Design, Continuous Design, and Reflective Design.