Twitter: raymondcamden


Address: Lafayette, LA, USA

IndexedDB on iOS 8 - Broken Bad

09-25-2014 11,501 views Mobile, JavaScript, HTML5 23 Comments
Let me begin by saying that credit for this find goes to @jonnyknowsbest on Twitter and his SO post here: Primary Key issue on iOS8 implementation of IndexedDb. I did my research into this issue early this morning and I hope that I, and jonny, are both wrong. I'd love to be wrong about this. Unfortunately, I don't think that is the case.

So, as you know, iOS 8 finally brought IndexedDB to Mobile Safari. I may be biased, but I find features like this far more useful than CSS updates. Not to say that I don't appreciate them, but to me, deep data storage on the client is something that is more practical and useful to more people. Of course, I work for a company that is all about designers and not developers, so what do I know? ;)

Browser as a platform for your PhoneGap/Cordova apps

09-24-2014 13,693 views Mobile, Development, JavaScript 33 Comments

This is a pretty exciting change. If you've recently updated to the latest version of Cordova, you will notice that a new platform exists: browser. What exactly does this mean? It means the browser is now (well, becoming) a viable way to test your PhoneGap/Cordova applications. For a long time now I've done a lot of my development in the browser. Most of the time I'm not concerned about some random Cordova feature, instead I'm more concerned about something else. So I'll skip, or mock, a Cordova feature and focus on the important stuff. But eventually I hit that point where I need to do something via a core plugin and then I leave the desktop. Now we have an alternative.

Safari Remote Debug and IndexedDB

09-24-2014 1,585 views JavaScript Comments

I just tweeted this on - er - Twitter - but I thought I'd expand a bit on it here. As you may know, iOS 8 adds support for IndexedDB. This is really good news for your mobile web sites and hybrid applications. What I wasn't sure of though was whether or not Safari Remote Debugging would support IndexedDB. Chrome has a great IndexedDB browser and while you can still debug without it using commands in the console, the visual debugger is a lot easier to use. Turns out Safari has it as well:

Tip: Using Ionic - without Ionic

09-23-2014 2,577 views Mobile, JavaScript, HTML5 Comments

Pardon the cryptic title. Earlier this morning I was working on a demo (the result of which is documented here) that I knew was going to be rather simple. Therefore I decided to skip using Ionic since AngularJS would have been overkill for what I was producing. I was ok with that, but what I really didn't like was losing live reload and logging in my terminal. Turns out there is a rather obvious way to get that.

Simple photo filters with VintageJS and Cordova

09-23-2014 3,281 views Mobile, JavaScript, HTML5 6 Comments

A quick demo today of something I ran into via StackOverflow. VintageJS is a JavaScript library that adds simple camera fitlers, like sepia and vignettes, to pictures. As long as your browser supports canvas, you can make use of the library rather easily. Here is one example, stolen from their docs.

ColdFusion 11 Updated, and my (non)appearance at the ColdFusion Summit

09-22-2014 2,449 views ColdFusion 3 Comments

First, the good news. Today Adobe released the first update to ColdFusion 11: ColdFusion 11 - Update 1. You can update via the normal admin interface. Please note that this update includes a connector update for IIS. If you are using IIS, first, I'm sorry, second, update the connector.

Finally, I'm sorry to say that I will not be speaking at the ColdFusion Summit this year. I was really looking forward to it, but I had something come up, something kinda important, that will have me quite a bit far away at the same time. I'll give details when I can. I strongly urge you to attend if you haven't gotten a ticket yet. If for some reason my ColdFusion Builder session is not picked up by someone else, you have my word that I'll give it via a Google Hangout sometime in November.

Datalist support in Mobile Chrome

09-18-2014 2,248 views HTML5 2 Comments

iOS8 launched yesterday and it has damn good updates in mobile Safari. I strongly suggest folks read Max Firtman's detailed review here: iOS 8 and iPhone 6 for web developers and designers: next evolution for Safari and native webapps. One thing missing, however, is support for datalist controls. I've blogged about them before and I really like how simple they make basic autocomplete controls. I noticed over on the CanIuse page for datalist that Android 4.4.3 and higher now support it. Here are some screen shots of it in action. Honestly it looks pretty much as you might expect, but I wanted to see for myself.

ColdFusion's ArrayEach and Struct JSON Serialization

09-17-2014 2,047 views ColdFusion Comments

Ok, technically, the two topics mentioned in the subject have nothing to do with each other, but both were interesting things I ran into during my presentation on Sunday so I thought I'd call them out.

Using the New York Times API to Chart Occurrences in Headlines

09-15-2014 3,648 views JavaScript 2 Comments

This weekend while at a conference, I discovered that the New York Times has a pretty deep developer API. It covers both their newspaper data as well as government and regional information. I played around with it a bit and found it very easy to use via JavaScript (I don't think they document it, but they do use CORS so you can skip JSONP) and thought I'd try to build a little experiment. What if we could use the API to map the number of times a keyword appeared in headlines over time?

Video: My top features of ColdFusion 11

09-14-2014 2,343 views ColdFusion 2 Comments

Here is the other presentation I did at NCDevCon - a review of my top features of ColdFusion 11. I should totally be in marketing. Honest.

Ray's Top Features of ColdFusion 11