About Joel Garcia

Founder @AllCodeCom, CTO @ConsejoSano_US, VPE @LiveVox, VPE Med-VantageSan Francisco, CA

Facebook FBF8 2014 – Highlights Facebook Login, App Links, Parse, and more

By |May 6th, 2014|

We attended FBF8 2014 yesterday.

The highlights were

1. The Facebook Login mechanism is changing. What is the Facebook Login mechanism? When you have a Facebook App on your desktop browser in certain situations you will be prompted to login with Facebook at which point you will be prompted to give access to some of your information to a 3rd […]

How to Debug Ruby on Rails through SSL with RubyMine Foreman

By |February 28th, 2014|

If you’re required to debug Ruby on Rails in RubyMine Foreman through SSL, e.g. you’ve got a Facebook App, you will find the following useful.

Unfortunately, I’ve not been able to find a way to debug by using the standard debug rails configuration.  Instead, I had to take the following steps

1. Install Foreman. Foreman is a […]

Dynamic Facebook Permissions for your Facebook App

By |January 26th, 2014|

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 you need […]

Using JSBuilder to compress your Sencha Touch Apps

By |January 26th, 2014|

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 create the […]


By |January 26th, 2014|

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!” and, […]

ECommerce Authorize.Net

By |January 26th, 2014|

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 receive […]

AWS SSL Certificates for Elastic Beanstalk

By |January 26th, 2014|

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 environment configuration. […]

What do you do when your SSL Certificate expired?

By |January 26th, 2014|

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 new […]

Minify Sencha ExtJs in Production

By |January 26th, 2014|

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 using […]

How to migrate your EC2 MySQL Instance to RDS

By |January 26th, 2014|

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 reality […]