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

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 how they work together. The iPhone ships with many useful apps as well as those that can be downloaded from the iPhone App Store. These

Continue Reading

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 commonly associated with “Web 2.0”. The full podcast can now be found here.

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), the Ruby Hoedown was a nice blend of high level, big thought talks with some technical ones. It’s a nice balance for a day and

Continue Reading

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 a test drive. So far it looks similar to the other 37signals applications as far as user interface and intuitiveness. They bill Highrise as somewhere

Continue Reading

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, blogging, and SMS if that makes any sense. In what would seemingly appear useless spraying of what a person is doing at any moment in

Continue Reading

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 what’s wrong with this statement? It’s the assumption (by many I might add), that using Web 2.0 technologies leads to a speed increase and user

Continue Reading

Sliding Sidebar