Better Vue SEO with Prerender SPA Plugin and vue-cli
Vue loads content asynchronously, which means that Google’s crawlers won’t pick up your site for indexing. That is, until you give them a rendered version to see. We’re going to discuss a common way to serve content properly for crawlers here, called “Prerendering”.
Bye Ghost, hello again WordPress!
Ghost… I tried. Trust me, I really did. I stuck with you for over 3 years, developed a custom theme on you, hacked around any shortcomings you had. But yesterday, I had to give up. Trying to upgrade from 0.11.x to 1.x had to be one of the most annoying experiences I’ve had recently and enough is enough. It’s not me, it’s you.
Instant, real-time, RSS to email
I’ve been looking for a free option for instant RSS to email subscriptions, and while Zapier comes close; the free tier does not support the volume or speed that I require.
How to do X using Sequelize
I don’t know about you guys, but I always have an annoying time trying to figure out how to make Sequelize work — the documentation seems to have a dearth of examples. Here’s a few examples for “common” functionality.
Why is Gift Card Rebel everywhere on YouTube?
Recently I’ve been noticing a bunch of spam comments all over YouTube — with different text and links, but all leading to one single site: giftcardrebel.co. Why, how, or for what purpose — I have no idea.
Super easy image uploads with Multer and Express
Multer makes file uploads via
<form enctype="multipart/form-data"></form>
really simple. If you’re looking to host user images on your filesystem and are wondering about the best practices involved, here’s what works for me.Setting Up a Local Shopify Theme Development Environment in Seconds
A quick way to get a local shopify dev environment going: