PinnedInCodeXbyJohn Franey·Jan 25, 2024How to write user stories that actually get doneUser stories that actually get done are small, explicit, and new.
PinnedInCodeXbyJohn Franey·Sep 5, 2023AWS documentation frustrationsAWS has a ton of documentation, and sometimes it misses the mark
PinnedJohn Franey·Jan 2, 2023SEO-driven feature development: a success storyHow I used SEO data to build a new feature for my side project, climb in Google’s search rankings, and increase traffic
PinnedJohn Franey·Mar 10, 2022Lessons learned from a small side projectBuilding and SEOptimizing Table to Markdown
John Franey·Dec 3, 2025How to unit test a Vue composable with TypeScriptWith this quick Promise-based utility, it’s easy to write type-safe unit tests for Vue composables.
John Franey·Jan 13, 2025How to triple* Google search traffic with one wording change*Your results will definitely vary.
InCodeXbyJohn Franey·Mar 27, 2023Use Vue in a static site with Web Component custom elementsLearn how to use Vue to create custom elements that are easy to drop into your static site's Markdown files
John Franey·Jun 30, 2022How to use DynamoDB with Python type hintsPower up your Python DynamoDB project by adding types using user-defined type guards and TypedDicts
InAWS TipbyJohn Franey·Feb 7, 2022Unit test DynamoDB in Python with pytest and dynaliteTest-driven development of DynamoDB queries is difficult, but it’s possible with dynalite.