Gavin's headshot

Gavin Vickery

/index /posts /links /me

All Posts

How to choose a platform for your mobile app

Jul 7, 2020 5 min read

Stuck deciding between native, React Native, PWA, or no-code for your mobile app? Having guided numerous clients through this decision at Input Logic, I'll break down the four major options with real pros and cons. Skip the analysis paralysis and get a clear picture of which platform actually makes sense for your app.

read →

After a year of using NodeJS in production

Nov 2, 2017 5 min read

After diving into Node.js a year ago due to Python frustrations, here's the real-world experience report. From building CLI tools to client projects, I've learned what Node does brilliantly and where it falls short. Spoiler alert: it's not all sunshine and rainbows, but it's been one hell of a ride.

read →

Starting your Django project on the right foot

Apr 6, 2017 5 min read

Ever started a Django project and wished you had a better foundation? I'll share our team's battle-tested starter template that handles all the boring stuff - from local dev setup to production configs. We use this for real client work, and now you can too. Bonus: it works great with both Python 2 and 3!

read →

Merging local & server collections in MeteorJS

Feb 18, 2017 5 min read

Hit a wall trying to combine local and server collections in Meteor? I ran into this exact problem building a chat app with bot responses. Here's the clean solution for merging your collections without sending unnecessary data to the server. Perfect for when you need that seamless local + server data view.

read →

How to use Dropbox and Git for private repos

Jan 10, 2017 5 min read

Need private Git repos but don't want to pay for GitHub? Here's a clever hack using Dropbox (or any cloud storage) as your private Git server. It's perfect for personal projects, completely free, and takes just 4 simple steps to set up. I'll show you how to keep your code private without breaking the bank.

read →

Why I'm switching from Python to NodeJS

Oct 24, 2016 5 min read

Let's talk about why I'm jumping ship from Python to Node.js. From the Python 2 vs 3 drama to the headaches of Unicode support, and the pure joy of npm compared to pip - here's my honest take on why Node.js is winning me over. Plus, there's the whole 'more beer money' argument that's hard to ignore.

read →

A nerd's guide to using Evernote effectively

Oct 24, 2016 5 min read

Want to turn Evernote into your second brain? Here's my personal system for organizing everything from code snippets to wedding plans. Learn why the '!inbox' notebook is your new best friend, why you should ditch multiple notebooks for tags, and how to ninja your way through notes using the search bar. Warning: may cause extreme productivity.

read →