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

Altconf 2018 – Machine Learning on iOS: Integrating IBM Watson with Core ML

This Wednesday I’ll be speaking at AltConf on Machine Learning on iOS: Integrating IBM Watson with Core ML. Here’s the abstract I submitted: Apple recently announced a partnership with IBM to integrate Core ML with Watson, allowing visual recognition to run locally on iOS devices. The ability to use machine learning while offline opens up a wide range of applications and use cases. Geared toward beginners (both in Swift and machine learning), this session will focus on providing an overview

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

How to Create an API for Your Application, Part 1

Despite being the lingua franca of the internet, APIs remain wildly inconsistent in both their structure and documentation for developers. While the promise of APIs has largely been fulfilled, their actual usage for developers day-to-day often remains frustrating. Since an API in and of itself is just the mechanism for a service to offer access (both internally and externally), there are no specific rules around its implementation. In order to provide some much-needed consistency, multiple options for API guidelines have

Continue Reading

Nvidia on AI everywhere

Analogous to Marc Andreessen’s “software is eating the world”, Nvidia’s CEO Jensen Huang on the impact of AI: “AI is eating software,” Huang continued. “The way to think about it is that AI is just the modern way of doing software. In the future, we’re not going to see software that is not going to continue to learn over time, and be able to perceive and reason, and plan actions and that continues to improve as we use it. These machine-learning

Continue Reading

Apple Watch as Battery Enhancer

A possible hidden feature of the Apple Watch: Depending on how well Apple manages the Bluetooth link with the iPhone, the Apple Watch could then effectively function as a wearable spare battery pack for iPhone users if it ends up re-routing enough usage away from the primary mobile device to an auxiliary wearable. If that’s the case, Apple’s 2015 party trick could be more slender iPhones with battery life that appears improved thanks to a portion of mobile usage being

Continue Reading

Defending iOS with cheap iPhones

Benedict Evans delivers a compelling argument on why a cheaper iPhone is essential for Apple: A new, cheaper, high-volume iPhone would have the potential to mitigate or even reverse this trend. Clearly, like current low-end Android, it would sell to a demographic with a lower average engagement and purchase rate and so the average iOS rates would drop. However, it would mean that iOS’s reach would expand significantly at the expense of Android. How would a $200 or $300 iPhone

Continue Reading

Tactics to Spark Creativity

This study apparently validates my methodology while late-night programming: Moderate drinking can also relax inhibitions in a way that seems to let the mind range across a wider set of possible connections. It can also help a person notice environmental cues or changes that a sober brain would block out, Dr. Wiley says. In a 2012 study at University of Illinois at Chicago, students who drank enough to raise their blood-alcohol level to 0.075 performed better on tests of insight

Continue Reading

Looking for a new Boulder-Denver StartupDigest curator

I’m looking for a replacement to curate the Boulder-Denver StartupDigest. If you’re actively involved with local startups and have interest, let me know and we can discuss. My startup, StatsMix, was recently acquired and I’ve decided I need to take some time off. After three consecutive startups and many years without a real vacation, it’s time for a little break to figure out what’s next. That’s why it makes sense to hand off curating the digest to someone else. Currently,

Continue Reading

Sliding Sidebar