Online presentation – Working with Static Sites

Next week (July 1st), I’ll be giving an online presentation to the Boston CFUG. This presentation will be given via Google Hangouts and is open to anyone and everyone. I’ll be talking about one of my new passions, static sites. If you can’t make it, the recording will be available on YouTube afterwards.

Here is the Hangouts on Air link: Forget Dynamic – All the cool kids are doing Static Sites!

If you think you can make it, please RSVP at the link above.

Working with Ionic, Box, and IBM MobileFirst

Earlier today IBM announced a new partnership with Box. Box is a cloud storage provider much like Dropbox, OneDrive, and other services, but also provides some pretty cool workflow features as well. While it is still early, you’ll soon see some interesting collaborations between IBM and Box. I decided to see how easy it would be to integrate Box into a hybrid mobile application using both Ionic and IBM MobileFirst. This is just a simple proof of concept, but it demonstrates how you can use all these different pieces together in one application.

Continue reading

An update to my RSS Reader built with Ionic

A few days ago a reader posted a comment to a blog post I wrote that demonstrated a simple RSS reader built with the Ionic framework. Looking over the code I had written for that demo I realized there was a lot of room for improvement. I’m still no Angular expert, but I’ve learned a few things over the past few months and decided to update the code base. I thought it might be interesting to point out what I changed (especially if people better at Angular want to correct me) so folks could compare the differences.

Continue reading

Presentation: Leveling Up at JavaScript

So last week – right before I left on vacation, and yes, I shouldn’t be posting now – I gave a presentation to the Chicago ColdFusion User Group on my thoughts on how to improve your skills at JavaScript. It is a topic I’m pretty interested in and I think the presentation is a good one. However, Adobe Connect kept crapping out on me. I don’t know if that was Connect’s fault or my laptop, but, it caused problems. I believe the recording is still worthwhile though so I encourage you to check it out and let me know what you think:

You can see the slides here:


Quick example of the Google Analytics Embed API

In my blog post from earlier this week, I mentioned how Google has a new Analytics Embed API. While it still requires a bit of programming, it is a greatly simplified version of the code you needed before in order to work with Google Analytics. As you can guess, the primary use case (at least in my opinion) for this will be to embed charts on a web site so you don’t have to go to the Google Analytics dashboard to see how well your site is doing.

Continue reading

Using Cloud Code, Mobile Application Security, Node.js and Bluemix

So, first off, forgive the somewhat long, rambly title. I’m working on a new project that involves quite a few moving parts – many of which are new to me. I ran into some trouble along the way (well, a lot of trouble), and this morning I finally broke through and got things working. I want to give huge thanks to my coworker David Cariello for helping me out and not losing patience with me.
Continue reading


Speaking at Ionic Dallas next month

Next month I’ll be speaking at the Dallas Ionic meetup. I’ll be there on July 7th and I’ll be talking about the services Ionic provides. As you know, Ionic provides a great set of UI/UX components, but they are also working on services you can add to your application to make them more powerful. I’ll be discussing Push and a new service that hasn’t (as far as I know) been shown anywhere else yet. You can RSVP here: I hope to see you there!

Google Analytics and RSS Report

(As just an FYI, while working on this demo I discovered the Analytics Embed API. It looks like a powerful way to create Google Analytics mashups and I plan on looking at it deeper in the next week or so. Note that the code I use here could be much simpler with the Embed API.)

This past fall I switched from a custom blog engine I had written to WordPress. While in general I’m really happy with the move, there’s one thing my old blog had that I really miss. Whenever I logged into the admin, I’d see my last five blog posts and how many views they had received so far. For me, this was a great way to gauge how my current articles were doing. I obviously checked my Google Analytics often as well, but the report of my current entries was a great way to see how my most recent articles were being received.

Continue reading