How well is my Shopify app actually doing? Finding out with Rankbase
Rankbase is a powerful tool that helps Shopify app developers optimize their app listings and track marketing performance, turning complex data into actionable insights.
My musing on technology related articles and what I've been up to.
Rankbase is a powerful tool that helps Shopify app developers optimize their app listings and track marketing performance, turning complex data into actionable insights.
How to detect and beat freemium compute piracy, without killing your conversion rates
My workaround leveraging Pipedream workflows to build a free currency exchange API for my Shopify apps.
A reflection on the heavy restrictions on the Twitter & Reddit APIs that helped build my early career over 10 years ago.
Funding my son's college account with a Shopify App
Get notified in real time when your Shopify App is installed, uninstalled or subscribed to without writing any code.
I just wanted to make a quick write up on the next team I’ve joined and the product we’re building - Pipedream.
Websockets allow real time “pushing” of data between the backend of your app and the frontend of your app.
You expect read-only replica databases to be in sync with the real production database - especially when AWS is managing them for you cough.
This is a frustrating error that at least in early 2020 is more common than it should be.
I’ve probably deployed applications thousands of times with Elasticbeanstalk. But recently I came across a really strange error:
You’d think request.headers
would contain an array of HTTP headers. However, in Rails this variable includes the entire rack environment.
Actionsheets is a concept on improving the tried & true spreadsheet for manual processing work, but with a focus on enabling end users to take actions on individual rows of the spreadsheet.
How I stopped worrying about building everying and accepted what I can do.
A collection of programming/computer related books and resources that I highly recommend.
This is just another business idea post.
So I go married last month and my fiance (at time)
Installing a touchscreen on a Raspberry Pi is a cheap and easy way to start out an awesome project. It’s a great introductory build for those who want to start building out incredible home-built things like custom car dashboards, beer serving robots, and so much more.
This was a really annoying issue for me. I was able to setup CUPS on my Raspberry Pi for my photobooth project; however, when the physical photo printed the image was much too dark.
Ruby on Rails allows the use of symbols that correspond with HTTP statuses in controllers for easier reading. This is the entire list of available statuses.
Not all Raspberry Pi applications are Python based; NodeJs is a great choice to build on Raspberry Pis. In fact, the widespread adoption of Electron.js allows Web developers to easily migrate to building desktop applications.
I was hanging out with one of my good friends who happens to be a fellow developer. He tends to specialize in the frontend development, but he’s always kept his eyes on becoming that mythical full stack developer.
How to enable SSH access on a Rasberry Pi headlessly. No keyboard or mouse required.
How to connect a Raspberry Pi to Wifi headlessly. No keyboard or mouse required.
Luckily it only takes 1 command to find your Raspberry Pi’s IP address on your local network:
Controlling a full fledged DSLR Camera with a Raspberry Pi opens up so many possiblities for your projects. You can create your own custom photo booths featuring a touchscreen and printer.
The Rust Belt gets a unfair rep. Especially with all of the contributions it’s made to this great country. This one in particular piqued my interest as I was reading through a great book on Seattle’s History Sons of Profits.
Trying to run docker-compose up
or a docker container through the CLI but getting a mysterious error: unauthorized: incorrect username or password
? Yea me too, it was highly annoying but I was able to fix it.
Wow what a crazy year.
Back in my day (circa early 2000’s), we used this awesome tool called Disk Inventory X to peek into our limited hard drives to find old legally sourced .avi’s that were chewing up valuable disk space.
Some background before I start my review of DialogFlow:
This is a pretty common scenario in day to day programming. You want to include an official 3rd party PHP package in your Laravel application. However, the API provider like Google Spreadsheets doesn’t provide a Laravel PHP package.
I can’t believe I have to write a blog post on what is essentially Google breaking best practices for storing application configuration in 2018. But here we are.
I can’t believe I have to write a blog post on what is essentially Google breaking best practices for storing application configuration in 2018. But here we are.
There are 2 ways to fix this annoying docker error.
I’m super proud to annouce I’ve completed a project I’ve been working on for quite some time - PHP to Ruby :: Learn Ruby through PHP Examples.
The Problem You can’t connect to the Philadelphia International Airport’s free wifi because the “Get Connected!” button never appears. Woof! I could care less you’re reading and analyzing every reddit post I stumble upon. Just give me free internet! My flight’s not taking off for a few hours.
Like me you’re probably itching to get the latest iOS jailbreak on your iPhone, but alas! The newest jailbreaking software is written for …Windows only?!?. Fret not. Regardless if you’re using OSX or Ubuntu, if it can run Virtualbox you can still jailbreak your iPhone very easily.