Writing & Thoughts
Reflections on technology, leadership, and software development
-
LLMs as Unreliable Narrators: Dealing with UUID Hallucination
LLMs often fabricate UUIDs in RAG pipelines. Learn two production-ready strategies - enum constraints and token aliasing - to cut hallucination rates and stabilize multi-turn reasoning.
-
Moving from React to Vue? Here's what to expect
I moved from a React to a Vue project two years ago from a company change. If you are about to...
-
Why are you testing?
You might already have some quick answers in mind for this question. I totally get it - I do...
-
From Vue 2 to 3: A long journey
TL;DR This is a long post detailing my journey of migrating a project from Vue 2 to 3. It...
-
XPaths in the modern age
XPath selectors offer powerful querying capabilities but face compatibility challenges with modern web technologies like Web Components and Vue 3.
-
From Tool to Process: Integrating Visual Regression Testing into Team Workflow
How I converted PhantomCSS from a single-user tool into an integrated part of our team's workflow, covering challenges from CI integration to test execution optimization.
-
Using regular expressions to hack our way towards AMDfication
How we used the power of regular expressions to speed up our migration from a global namespace pattern to AMD modules (RequireJS), automating the conversion of 400+ files in Badoo's MobileWeb project.
-
5 Advanced Javascript and Web Debugging Techniques You Should Know About
Master five powerful debugging techniques that web developers can use to reduce debugging time and squash challenging bugs: Weinre, DOM Breakpoints, the debugger statement, hooking native methods, and mapping remote scripts locally.
-
Fixed Headers in Mobile Webapps
Overcome the challenges of implementing fixed headers in mobile web apps by hiding the address bar, removing interaction delays, and preventing unwanted page scrolling when using form inputs.
-
Create realistic planet
A fun old Photoshop tutorial showing how to create a realistic planet using filters, rendering, and layer techniques. Step-by-step guide with visual demonstrations.