Chris Smellie
12 posts
5 Things AI Can’t Do, Even in Vue.js
This report addresses limitations AI-assisted tools encounter in Vue.js development process. Analysis of five fundamental limitations is presented…
Memory System v2: Solving the Context Bloat Problem
In our last post on building a persistent memory system, we described the MEMORY.md bloat problem: after six…
Build a Web Scraper and Sell the Data: A Step-by-Step Guide
Build a Web Scraper and Sell the Data: A Step-by-Step Guide =========================================================== Web scraping is the process of…
Stateful Serverless – Cloud Functions without Amnesia
In our previous post, we explored how Horda entities work like Flutter’s stateful widgets, but on the backend.…
Why an API Weather Key Matters for Reliable Weather Data
Weather impacts decisions daily—whether it’s scheduling a delivery, managing agricultural work, or simply planning a trip. Developers and…
Top 10 GitHub Copilot Features Every Developer Should Know
GitHub Copilot is more than just an autocomplete tool — it’s a full-fledged AI coding assistant designed to…
5 best CRMs for property management businesses in 2025
Property management comes with unique challenges that go far beyond simple contact management. Property managers must juggle tenant…
7 best CRMs for business brokers in 2025
Business brokers face a variety of challenges in managing complex deal flows, maintaining long-term client relationships, and coordinating…
How to Use Refresh Token Rotation in AWS Cognito
Finally, a long-awaited feature of AWS Cognito is here. Now, Cognito user pools support the rotation of refresh…
Sunday Rewind: Storytelling: Don’t convince; Inspire by Petra Wille
This week’s Sunday Rewind is a 2023 ProductTank Perth talk by coach and author Petra Wille, in which…