Dynamic Facebook Permissions for your Facebook App

By |2019-09-25T01:43:25+00:00January 26th, 2014|Social|

Let’s say you’ve written a Facebook App using the Facebook JavaScript API, and you don’t want to ask for a ton of permissions when the user signs up for your Facebook App because you’re afraid the permissions will scare them  away. No worries. What you can do is in JavaScript land ask for permissions when [...]

Using JSBuilder to compress your Sencha Touch Apps

By |2019-09-25T01:43:26+00:00January 26th, 2014|Mobile|

If you’re writing any sort of Sencha app, you must aggregate and minify the JavaScript using the JSBuilder utility. Unfortunately, the JSBuilder utility is cryptic. You can snag JSBuilder here. Once you get it installed, you need to build a jsb3 file. Don’t try to build the jsb3 file on your own. The easiest way to [...]


By |2019-09-25T01:43:27+00:00January 26th, 2014|Sales|

In doing startups, either you quickly get over the fear of writing emails or calling complete strangers and asking them to purchase your goods or you perish. Even when you make a connection with a prospective buyer , many of these people will invariably say, “Yes, I’d like the product. I will install it today!” [...]

ECommerce Authorize.Net

By |2019-09-25T01:43:27+00:00January 26th, 2014|ECommerce|

Are you using Authorize.Net to process credit card subscriptions? Do you ever have failures in processing credit cards and not know what to do? Here are some quick steps to take so you can continue to bill your clients when their credit cards fail. Unlike PayPal, when your clients’ credit cards fail you will NOT [...]

AWS SSL Certificates for Elastic Beanstalk

By |2019-09-25T01:43:27+00:00January 26th, 2014|Security|

AWS SSL Certificates for Elastic Beanstalk are a pain to configure so I put together the following. SSL certificates for your vanity domain will work correctly as long as users access your Elastic Beanstalk environment through your vanity domain name. Certs are not packaged with the war file, but are specified as part of the [...]

What do you do when your SSL Certificate expired?

By |2019-09-25T01:43:32+00:00January 26th, 2014|Security|

I ran into this problem the other day. My SSL Certificate expired for my dev domain. I went to Network Solutions, snagged a new Certificate using my old Certificate Signing Request (CSR), and tried to import it into my keystore. In the past, I’ve always generated my private key and CSR, and then imported a [...]

Minify Sencha ExtJs in Production

By |2019-09-25T01:43:33+00:00January 26th, 2014|Cloud, Security|

The main issue that I’ve encountered using SenchaExtJs in Production is the compressed JavaScript after using JSBuilder is still large. JSBuilder does a nice job of compressing and obfuscating, but the generated app-all.js is still too big, which means that the initial response time for your app will be poor. To combat this drawback of [...]

How to migrate your EC2 MySQL Instance to RDS

By |2019-09-25T01:43:34+00:00January 26th, 2014|Cloud|

The other day I had to migrate a couple of databases from an EC2 MySQL instance to RDS. I couldn’t find a decent example of how to do this so I wrote this up. Some of you might ask why do you want to do this? You get more control with EC2 than RDS. The [...]

Best Practices for AWS Cost Optimization

By |2019-09-25T01:43:34+00:00January 25th, 2014|AWS, Cloud|

Sharon Wagner did a nice little presentation at the Silicon Valley Cloud Computing Group today. Best Practices for AWS Cloud Cost Optimization from Cloudyn It looks like we should be leveraging Glacier storage more as it’s substantially cheaper for large pieces of data that is rarely accessed.