Go Is Beauty, In Short

I've been coding with Golang in my spare time for the past year. I've released a few side projects such as a simple blockchain implementation, a webhook validator for Shopify, a Python clone of with, and other nick-nacks. Unfourtunately, I haven't had the chance to use it a whole lot…

De-Servicing Life: Revised

A few months ago, I began a journey of mainly de-Googleing, but other services as well. I've made some good and bad choices in terms of alternatives for myself so I have begun revising my choices.Drive StorageProviderPreviously, I chose pCloud, mainly due to their Linux support. They have a…

2018 Self Reflection

Its a couple months into 2019 already! I sat down and thought about all I've done in 2018 in regards to my digital landscape. On initial spark of this, I didn't think of much therefore, I didn't do much; but, I was wrong!SoftwareOpen SourceDuring last year I really hunkered…

Thunderbird with GSuite & Exchange

Its true desktop clients are on the decline in favour of easily accessible web clients (such as GMail, Outlook.com). However, if you've ever used a complete native desktop client before such as the star of it all, Outlook, then you know nothing on the web can come close.Besides…

Thinkpad T580 on Linux

Lenovo is known for creating configurable machines that are great for both business and consumers, which are easily extendable or fixable by the average user thanks to their documentation and sane build.They're also one of the very few vendors, if not the only, to claim Linux compatibility ("out of…

Apply, Verify, and Validate Shopify Discount Codes

Shopify doesn't have an API to verify discount, however I have found a little work-around. By making an AJAX call to /discount/(code), Shopify will set a cookie telling the checkout to auto-apply a discount on visit to the checkout page. Next, making an AJAX call to /checkout, we're able…

Moved to Ghost

Background I originally created my blog with Jekyll for the past few years. Jekyll is an amazing static-site generator created with Ruby; it gives you full control over the templates, markdown, and more. However, I recently found Ghost. Ghost is a paid publishing platform which also offers their platform as…

Laravel Shopify Billing

Version 2.0.0 was just released which features the baked-in ability to turn your Shopify app into a billable app with some simple configuration additions. It has support for the two methods Shopify supports, single and recurring charges. You have the ability to set the plan name, price, trial…

Setting Up Lumen + Redis

This is more of an extension of my previous post "Setting Up Lumen + Mail". I wanted to take it a step furthur and show the basic setup for getting Redis to work, so you can queue not only mail, but jobs. First, run composer require illuminate/redis:5.…

Setting Up Lumen + Mailer

What is Lumen? Lumen is a micro-framework built by Laravel. Its geared towards small services like APIs, job handling, or very small projects. Laravel is all-inclusive, where as Lumen is bare-bones but still featured. Setting Up Mailing Recently I ported a small app from Sinatra to Lumen for trial with…