Publications

Data Journalism & Technical Writing

I'm currently a regular contributor to ProgrammableWeb, the leading news source, directory and reference guide for APIs, and the web as a platform.

I write articles about APIs and API related topics such as open data, machine learning, natural language processing (NLP), computer vision, graph technology, cognitive computing, data visualization, advanced analytics, and social media.

To see a list of articles I've written and to view my most recent publications, please view my ProgrammableWeb Profile.

I've also written a few web development articles and tutorials for Tuts+. To view these articles, visit my Tuts+ Profile.

 

 

Selected Publications

Top 10 Weather APIs

Top 10 Weather APIs

Weather has become a pretty hot topic, especially in technology circles. Weather has not only become a standard app found on nearly every smartphone and mobile device, but it's being used by many technology companies in new and innovative ways. One of the more recent and popular technological uses of weather is to create weather-informed advertising. In June, the Weather Channel announced a partnership with Twitter to enable weather-informed advertising on the Twitter website...

ProgrammableWeb - 11/13/14 - View Online - Download PDF Download PDF

 

KPIs for APIs: API Calls Are the New Web Hits

KPIs for APIs: API Calls Are the New Web Hits

Three-part series covering key performance indicators for APIs, based on John Musser's presentation at the Business of APIs Conference. The first article includes reasons companies choose to have an API, different types of KPIs for APIs, and what should drive a company's KPIs. The second article covers developer funnels and potential KPIs, measuring the app ecosystem, and how DX can make or break your API. The third article of the series features real world examples of measuring API success...

ProgrammableWeb - 10/17/14 - View Online - View PDF 1, PDF 2, PDF 3 Download PDF

 

Minecraft Server Software and Modding Plug-Ins Facing Uncertain Future

Minecraft Server Software and Modding Plug-Ins Facing Uncertain Future

The Minecraft community has been on a roller-coaster ride the past few months, driven by complicated and often misunderstood legal issues related to Minecraft software development, including updates to the end-user license agreement (EULA), software licenses and copyright infringement claims (DMCA), and Microsoft's recent acquisition of Minecraft developer Mojang for $2.5 billion...

ProgrammableWeb - 9/24/14 - View Online - Download PDF Download PDF

 

Cognitive Computing Makes It Possible to Build Truly Amazing Apps

Cognitive Computing Makes It Possible to Build Truly Amazing Apps

Cognitive computing is a relatively new area of computer science that has been growing fairly rapidly in recent years. While artificial intelligence, a field of study that has been around since the 1950s, is generally well-known, cognitive computing has only recently garnered recognition from the general public. This is largely due to IBM Watson's famous Jeopardy appearance and subsequent win of the TV trivia game show in 2011...

ProgrammableWeb - 9/5/14 - View Online - Download PDF Download PDF

 

The Rapid Rise of Computer Vision Technology

The Rapid Rise of Computer Vision Technology

Computer vision is just one of the applications for machine learning experiencing rapid growth and increasing popularity in recent years. Machine learning technologies that are on the rise include predictive analytics, natural language processing, sentiment analysis, graph databases and graph analysis. Wikipedia defines computer vision as a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world...

ProgrammableWeb - 8/27/14 - View Online - Download PDF Download PDF

 

Identity and Access Management (IAM) Will Greatly Impact Future Connected Car Sales

Identity and Access Management (IAM) Will Greatly Impact Future Connected Car Sales

ProgrammableWeb recently published an article that covers the importance of APIs in solving problems related to the connected car industry, such as the slow pace of automotive development, the lack of Internet availability on many stretches of roadways and ensuring the security of connected car applications. Identity management is another key issue...

ProgrammableWeb - 8/20/14 - View Online - Download PDF Download PDF

 

Review: How CodePen Team PRO Features Stack Up

Review: How CodePen Team PRO Features Stack Up

CodePen is an online playground for front-end Web developers created by full stack developers Alex Vazquez and Tim Sabat, along with front-end developer and designer Chris Coyier. CodePen is not only an in-browser code editor for HTML5, CSS3, JavaScript and other languages, but also a Web development community in which users can collaborate on coding projects and showcase their work...

ProgrammableWeb - 8/18/14 - View Online - Download PDF Download PDF

 

Graph Technology Provides Valuable Insights From Interconnected Data

Graph Technology Provides Valuable Insights From Interconnected Data

The use of graph databases and the popularity of graph analysis have been rapidly growing in recent years. Technology companies such as Google, Facebook and Twitter have built and now use their own proprietary graph databases. Google created a graph database for Knowledge Graph, a project designed to build "a massive graph of real-world things and their connections." Facebook uses graph technology to power its Graph Search engine and its social graph...

ProgrammableWeb - 7/21/14 - View Online - Download PDF Download PDF

 

Overly Restrictive API Policies Kill Innovation

Overly Restrictive API Policies Kill Innovation

In recent years, there has been a growing trend of companies initially providing public APIs and an open platform, only to enact API restrictions or even close access to the platform later on. This pattern has become rather commonplace among social networking service providers. Facebook, Google, Twitter and LinkedIn have all made changes to their API terms of service in recent years, limiting access to their platforms in varying degrees...

ProgrammableWeb - 7/16/14 - View Online - Download PDF Download PDF

 

APIs Are the Keys to Building a Bright Future for the Connected Car Industry

APIs Are the Keys to Building a Bright Future for the Connected Car Industry

Last year, ProgrammableWeb published a three-part series (part one, part two, part three) covering some of the exciting news and developments happening in the connected car industry. The industry continues to grow at a rapid pace, with news breaking about connected car platforms and apps nearly every day. On May 27, the first day of APIcon...

ProgrammableWeb - 6/17/14 - View Online - Download PDF Download PDF

 

Developer Experience (DX) is Key to a Successful API

Developer Experience (DX) is Key to a Successful API

A little while ago, I was asked to participate in a project that involved comparing the APIs of leading electronic signature (e-signature) platforms. My role was to perform basic API testing using the Postman REST Client and to provide a summary of my experience using the APIs. While I'm experienced in using and integrating APIs such as Twitter, YouTube, Google Charts, Google Maps, Open States, and others...

ProgrammableWeb - 6/5/14 - View Online - Download PDF Download PDF

 

Oreo is Using APIs to Improve Digital Marketing

Oreo is Using APIs to Improve Digital Marketing

It's not often that Oreos and APIs are mentioned in the same article, let alone the same sentence. However, Oreo is using digital technology in innovative and groundbreaking ways to market the Oreo brand and build a huge and growing fan base. Oreo is using digital technology, fueled by APIs. Just in the last week, Oreo announced the launch of a groundbreaking digital and social campaign in China with the idea of...

ProgrammableWeb - 6/2/14 - View Online - Download PDF Download PDF

 

Four Great Data Dashboard Platforms: Ducksboard, Geckoboard, Klipfolio, and Leftronic

Four Great Data Dashboard Platforms: Ducksboard, Geckoboard, Klipfolio, and Leftronic

This article takes a detailed look at four real-time business data and analytics dashboard platforms; Ducksboard, Geckoboard, Klipfolio, and Leftronic. These companies were chosen for comparison because they all focus specifically on dashboards and all have somewhat similar pricing. These companies were also included in this article because they either provide APIs for their platforms or have APIs in development...

ProgrammableWeb - 3/28/14 - View Online - Download PDF Download PDF

 

Machine Learning and Predictive Analytics Foster Growth

Machine Learning and Predictive Analytics Foster Growth

Machine learning technology is starting to become a common component in many types of technology platforms. Machine learning has led to the advent of predictive analytics, which has been rapidly growing in usage and is becoming an important aspect of business operations and processes. Predictive analytics is already being used in many common online activities, such as the Google search box auto suggest...

ProgrammableWeb - 2/21/14 - View Online - Download PDF Download PDF

 

Two Great Social Data Platforms: How DataSift and Gnip Stack Up

Two Great Social Data Platforms: How DataSift and Gnip Stack Up

Social Data has become critical to developing business strategies, marketing brands and products, and gaining insights into consumers' thought processes and buying patterns. The availability of real-time social data, along with the growing trend of Data as a Service (DaaS), has led to the development of platforms that provide business-critical social data on demand. Many platforms not only provide access to streams of social data...

ProgrammableWeb - 2/10/14 - View Online - Download PDF Download PDF

 

Review: Postman Client Makes RESTful API Exploration a Breeze

Review: Postman Client Makes RESTful API Exploration a Breeze

Postman is a powerful HTTP client for testing web services. Created by Abhinav Asthana, a programmer and designer based in Bangalore, India, Postman makes it easy to test, develop and document APIs by allowing users to quickly put together both simple and complex HTTP requests. This post is an in-depth review of the Postman Google Chrome Packaged App highlighting the key features that make Postman a must-have tool...

ProgrammableWeb - 1/27/14 - View Online - Download PDF Download PDF

 

Five Great Gaming APIs For Developers To Play With

Five Great Gaming APIs For Developers To Play With

Video games have come a long way since the days of Pong and Asteroids. Today many video games feature ultra-realistic high-definition graphics and complex gameplay. In addition, modern video games can be played online, allowing gamers to build large social communities that focus on specific video games and video game genres. Gaming platforms such as Xbox Live and Steam have contributed to the rise of social gaming as well as...

ProgrammableWeb - 1/22/14 - View Online - Download PDF Download PDF

 

A Massive Guide to Custom Theming jQuery UI Widgets

A Massive Guide to Custom Theming jQuery UI Widgets

jQuery UI is an open source library of interface components that features interactions, animation effects and ready-to-use widgets. jQuery UI is based on the jQuery JavaScript library and is themeable, which makes integrating jQuery UI easy for developers of any skill level to integrate into their web pages and applications. This tutorial covers how to theme jQuery UI widgets and write custom CSS so that...

Tuts+ - 11/14/11 - View Online - Download PDF Download PDF