Articles
August 14, 2019
How to Create a Restricted User to Connect to MySQL / PostgreSQL Remotely via GUI Client without SSH Access
Sometimes we need to add a user to a pretty locked down server just for them to login to MySQL / PostgreSQL via their GUI client without giving them any other access. It's actually pretty easy to do...
ReadAugust 14, 2019
How to Easily Switch Between Different Accounts within Github (or Bitbucket or GitLab) for MacOS or Ubuntu
If you have multiple accounts within Github (or Bitbucket or GitLab) and private repos, it is sometimes necessary to switch between the accounts to do whatever git things that you need to do. Here's...
ReadAugust 4, 2019
Easiest Way to Deploy Fast.ai models for Production with Google Cloud Functions
If you are going through the Fast.ai course, one of the things you might be looking for would be an easy yet reliable option to deploy your models into production. Google Cloud Functions together...
ReadJuly 30, 2019
How to Workaround Unsigned Integer for SQLite in Laravel Migration
Here's my setup: I use MySQL for dev + production and SQLite for testing.
If you use a similar setup and your codes depend on MySQL's unsigned
property to store only positive numbers,...
September 16, 2018
How to Access Files on DigitalOcean Spaces from Droplets via CLI
Object Storage like DigitalOcean Spaces are very powerful. However, being an external service also comes with its share of inconvenience. What if I told you that we can interact with it like a local...
ReadJuly 23, 2018
How to Deploy Ethereum Smart Contract to Ropsten Testnet via Infura
Previously, you have read and followed the tutorial on a simple Ethereum Smart Contract. But, that was all in your local machine. This time, we’ll deploy to a public Ethereum Testnet called Ropsten...
Read