Setting up Fastlane with Ionic/Cordova apps

Recently I was tasked with setting up a build server to build our iOS apps automatically on git push to a certain branch. While the iOS part of this took the majority of my time (Provisioning Profiles, Certs, XCode project files, etc) this will show you how to setup both iOS and Android. I'm writing this because I couldn't find any guides that worked for Ionic 2/3 and XCode 9. I won't promise this is the most efficient way (the double iOS building irks me but I haven't found a away around it yet) or most secure (I'm storing some passwords and certs in the repo and plan to move them out later)…

Read more »

My experience with Coin and why it will ultimately fail

Update: While my opinion of the Coin has not changed I just wanted to give Coin's PR a shout out. This is how you do PR. And for the record I don't regret my decision to buy the Coin at all, it's just not going to cut it for me but I wish Coin the best of luck. Coin, Use One Coin for All of Your Cards. If only that were true... If you add in a "sometimes" in there it's closer though I honestly can't even recommend for the "sometimes" use-case. Before we move on let me take a step back. Back in November of 2013 (2013-11-14 to be exact) I remember seeing Coin posted to Hacker…

Read more »

Ubuntu, formatting a 3TB drive

There was a blog post that I have used multiple times to format a drive at or over 3TB in size. Unfortunately the original blog post recently went offline and I had to use the wayback machine to get it's contents. The original URL of the post is: here and a link to the wayback machine archive of it is: here. If the original author puts the article back online I would be more than happy to link to it and remove the archived version I have posted below. I hope this helps other people as well but I am posting it here mainly as a guide for myself. TL;DR: lsblk to find the drive name (will be somet…

Read more »

How to setup a dropbox-backed screenshot sharing website with your own domain on S3

Notice: At this time this setup is dependent on you installing a OS X app called UpShot. If you have windows/linux this guide will not work for you unless you use different software. If anyone that uses either of these OSes for personal computing would like to provide instructions for either/both then I will accept your pull request. TL;DR: Here is the guide if you don't wish to read the background. I recently had a good friend of mine, Sam Marks, show me a Dropbox-based screenshot sharing front-end that ran on his own domain. He had it setup so when he took a screenshot the URL dumped into hi…

Read more »

Why it's a bad idea to put a CNAME record on your root domain

When I first setup this blog on AWS S3 I wanted to use my "naked domain" name. What that means is instead of visitors going to www.joshstrange.com I wanted them to be able to go to joshstrange.com. It just seemed cleaner to me and it was fairly easy to get up and running. To accomplish this I setup 2 CNAME records one on joshstrange.com and the other on www.joshstrange.com with each pointing to a different bucket, the "www" bucket was setup to redirect to joshstrange.com. Everything was working just fine, or so I thought, and so I forgot all about it and moved on with my li…

Read more »