Author Archives for adam

Automating Android Builds: Part I


The Android platform provides a great way to deliver rich and highly functional native mobile applications to an ever growing number of smartphone and tablet devices, and soon even your TV. With this platform comes a rich set of development tools, primarily based around the Eclipse development environment, but which also includes command line tools [...]

Google Analytics Event Tracking now available to all accounts


We tend to do a fair bit of analytics integrations for our clients, mainly in Google Analytics and Omniture. Both provide great features for tracking standard web site usage metrics, including page views, visits, entry/exit points, and more. Until recently, Omniture has had a leg up in one particular area of the analytics [...]

The Real Time Web


The changing dynamics of the web has been something we’ve talked a lot about lately.   The shift toward real time services has impacted the way companies are thinking about the web.  Twitter is currently leading the charge in the real time information and many people think it’s going to become the real time search engine [...]

Plugin Development in Grails


We’ve had a bit of time to jump back into Grails plugin development (or maintenance as it were) and couldn’t be happier to find the recent improvements in Grails 1.1. The biggest improvement (though perhaps not advertised as such) to me, was the inclusion of functionality that allows plugin developers to build test applications [...]

Web Applications – What does it take?


One of the founders of Woofoo just wrote a terrific article on what it takes to build a web application called “Web App Autopsy“.  They were lucky enough to get some great information from three other firms, Blinksale, Feedburner and RegOnline.  I think the charts and information they put together are great, but if you [...]

Stephen Pember joins Cantina as Technical Principal


Please join me in welcoming Stephen Pember as the newest Technical Principal Consultant at Cantina. After a long and rather selective search, we’re very excited to bring Steve on board to increase our technical capabilities and to help us continue to deliver a great consulting experience to our clients.
Steve brings a wealth of experience [...]

Web-based video on the iPhone sans Flash


Brightcove isn’t waiting around for Flash to be supported on the iPhone. They’ve recently published an article in the help section of their web site which illustrates how easy it is to build web applications targeted for the iPhone using Brightcove’s Media API, without any server side code.
http://help.brightcove.com/developer/samples/iPhone/iPhone-portal.cfm
This sample application highlights a couple interest [...]

Random Thoughts: Thick and Thin (Clients) and other Google-isms


At Cantina, we use Google in practically everything we do. We make heavy use of Google Apps for Domains to manage our email, calendars, and internal documentation. YouTube is a constant distraction, er, research tool. Some of us share photos via Picasa. SketchUp can be a handy tool for working on [...]

Job Opportunity at Cantina


While I know some of us are sitting around waiting for our bailout checks, at Cantina we’re doing our part to stimulate the economy.  We’re looking for someone with incredible technical skills and a real passion for programming.  You’ve got to have the personal skills to please our clients and always over deliver.  You should [...]

Sync Soup or another case for unified online identity


As a software engineer, I find that I apply basic software engineering principles to all aspects of my life, and a big one is the “don’t repeat yourself” philosophy, or DRY. Nowhere have I felt more pain on this lately than with trying to solve the problem of a unified email, calendar, and contact [...]