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 […]
Category: Technology
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 […]
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 […]
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 […]
iPhone Impressions After Three Months
I’ve now had my iPhone for about three months and have been extremely satisfied with the purchase. Over the years I’ve owned many major brands of smartphones including the BlackBerry, T-Mobile Dash (Windows Mobile OS), and the SideKick. The iPhone handily exceeds any device I’ve ever owned and its all because of the applications and […]
Using Web 2.0 technologies for marketing podcast
Last month I participated in a podcast with Tom Myer of Triple Dog Dare Media and Myles Bristowe of VividContext on leveraging Web 2.0 concepts in marketing programs. We had a lively discussion that covered a full range of topics including the benefits and potential pitfalls of using RSS, blogs, social networks, and other buzzwords […]
Ruby Hoedown conference
I attended the Ruby Hoedown this past Friday through Saturday in Raleigh, NC. Chad Fowler has a nice summary of the event on his blog so I won’t go into details. I do want to mention how much I love smaller, focused conferences. With a very small team of organizers (Nathanial Talbott and Jeremy McAnally), […]
Highrise is launched by 37signals
37signals has launched (quietly) their latest application called Highrise, an online contact manager. Interestingly enough, I found this news via a Twitter from Mashable which linked to a post detailing the release. I just signed up for a free Highrise plan to try the service out. I’ll post my first impressions after I give it […]
Using Twitter as a lifeblog
When I first saw mention of Twitter, I really didn’t pay much attention to the service. My initial thought was here comes another time waster. Recently, I saw more mentions of Twitter and decided to check it out. After a brief period of use, I’m intrigued by the possibilities. Twitter is a cross between IM, […]
Web Development and User Friendliness
I saw the following quote in the comments of a blog post today: Itâ??s been developed using newest web2.0 technologies so itâ??s fast and user friendly. This was written by the developer of a newly released web application. I’m not trying to embarrass anyone here, so I’ll leave off the name and the application. So […]