How to use Weather Company Data and Netatmo with Ruby

While weather insights are critical to many businesses, local weather data on a more personal and practical level can be important as well. Since I recently moved to an area with some pretty extreme weather, I find myself monitoring and measuring the local conditions much more than I used to. And with wind gusts that regularly exceed 50mph in the winter, this isn’t just an academic interest. Safety (both personal and property) is a significant concern. In addition to the

Continue Reading

Build a cross-platform mobile app using React Native

As part of my developer advocacy efforts at IBM, I often build and share demos to showcase our products and how developers can integrate them into their own applications. The IBM Developer site provides a wealth of resources for developers with a focus on code, content, and community. And code patterns are our way of providing full solutions to common problems that developers regularly face in their work. These code patterns “leverage multiple technologies to solve issues that our developer

Continue Reading

RubyMotion versus Swift for iOS Development

As I worked on the IBM Watson and Apple Core ML partnership, I was inspired to explore more ways to showcase machine learning for developers in different ways. One of my ideas was to look into using RubyMotion with IBM Watson. If you’re not familiar, RubyMotion lets developers quickly write cross-platform native apps for iOS, Android, and OS X using the Ruby programming language. The applications are statically compiled and then call into the native platform APIs. As a Rubyist,

Continue Reading

Video: Machine Learning on iOS, Integrating IBM Watson with Core ML at AltConf

Earlier this year I attended AltConf in San Jose, a community-driven and supported event held alongside Apple’s WWDC. IBM sponsored the event and offered numerous workshops to attendees. In addition to assisting with the workshops and manning the booth, I had a talk accepted on Machine Learning on iOS: Integrating IBM Watson with Core ML. Here’s the recording of the talk I gave with Devin Conley, IBM’s lead engineer on the project: The first half of the session I presented

Continue Reading

Getting Started with Artificial Intelligence: A Practical Guide to Building Applications in the Enterprise

For the past several months I’ve been co-writing a book that was recently published by O’Reilly. Called Getting Started with Artificial Intelligence: A Practical Guide to Building Enterprise Applications, the book is currently offered by IBM as a free download. Written with Josh Zheng to introduce developers and technical managers to using artificial intelligence when building enterprise applications, the Getting Started with Artificial Intelligence book focuses on the practical aspects of implementing AI in the enterprise. From a discussion of

Continue Reading

Sliding Sidebar