Publications

Data Journalism & Technical Writing

I'm currently a regular contributor to ProgrammableWeb, the world's leading source of news and information about APIs. I cover API related breaking news, in-depth analysis, features articles, and product reviews.

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 e-books for AlchemyAPI, an IBM company that aims to democratize breakthroughs in deep learning-based artificial intelligence. The e-books focus on unstructured data and deep learning.

I write in-depth articles about machine learning, deep learning, computer vision, graph technology, GIS and spatial analysis, mapping, data visualization, and many other technologies.

 

 

Selected Publications

How to Use APIs to Build GIS, Mapping and Location Applications

How to Use APIs to Build GIS, Mapping and Location Applications

ProgrammableWeb recently published an article featuring the top 10 mapping category APIs. Most of the APIs featured in the article are for accessing map libraries or geographic data/content. However, the mapping category includes APIs for programmatically accessing map libraries, geographic data sources, geographic information system and spatial analysis software, location intelligence solutions, indoor venue maps and more....

ProgrammableWeb - 4/13/15 - View Online - Download PDF 1, PDF 2 Download PDF

 

Why Organizations Should Not Ignore Unstructured Data

Why Organizations Should Not Ignore Unstructured Data

"We Are Drowning in Information But Starved For Knowledge." Author John Naisbitt first penned this well known quote back in 1982 in his book "Megatrends." These words are as true today as when they were first written. The world is drowning in data, most of which has been generated only in the last few years. Many organizations are struggling to keep up with the vast streams of data generated from social media, websites, emails, smartphones and other internet-connected devices...

AlchemyAPI - 4/10/15 - View Online - Download PDF Download PDF

 

Top 10 Mapping APIs

Top 10 Mapping APIs

The popularity of digital maps and the use of digital mapping tools have grown rapidly in recent years. While Google is still the leader when it comes to maps, there are now many other companies in the map technology industry. The immense popularity of digital maps should not be surprising; maps can be useful, informative, beautiful and fun. These days map aficionados can find an unlimited number of beautifully designed interactive and static digital maps...

ProgrammableWeb - 2/23/15 - View Online - Download PDF 1, PDF 2 Download PDF

 

Wearable Market Embraces APIs and the Quantified Self

Wearable Market Embraces APIs and the Quantified Self

The wearable fitness and personal health devices market is expanding rapidly and is expected to become a $5 billion market by 2016. More and more companies are introducing sophisticated and fashionable wearable electronics products, all vying for the attention of consumers interested in personal health, fitness culture and quantified self. This was evident at last month's Consumer Electronics Show, where VentureBeat news editor Harrison Weber tried on more than 56 wearables...

ProgrammableWeb - 2/3/15 - View Online - Download PDF 1, PDF 2 Download PDF

 

Top Weather APIs: an In-depth Comparison

Top Weather APIs: an In-depth Comparison

Weather is one of the most popular API categories on ProgrammableWeb and one of the hottest topics in the technology industry these days. Weather is especially popular when it comes to mobile devices, which is not surprising considering that weather data-powered applications can be found on nearly every smartphone and mobile device. A few months ago, ProgrammableWeb published an article featuring the top 10 weather APIs and some of the popular technological uses of weather...

ProgrammableWeb - 1/12/15 - View Online - Download PDF Download PDF

 

Why Exposed API Keys and Sensitive Data are Growing Cause for Concern

Why Exposed API Keys and Sensitive Data are Growing Cause for Concern

Internet security is a subject that is being covered more and more frequently by technology blogs and with good reason: the number of high profile internet security breaches has gone up substantially in the last few years. According to Semantec, 2013 saw a 62-percent increase in the number of breaches, a 91-percent increase in targeted attack campaigns, over 552M identities exposed via breaches, with 1 in 8 legitimate websites having a critical vulnerability...

ProgrammableWeb - 1/5/15 - View Online - Download PDF Download PDF

 

Deep Learning: 6 Real World Use Cases

Deep Learning: 6 Real World Use Cases

Deep learning is everywhere. It's on Amazon and Netflix making personalized recommendations. It's on your smartphone helping your voice-activated assistant understand you. It's helping websites and mobile applications transform content into precisely targeted advertising. It's helping companies gain meaningful insights from unstructured data. The vast majority of data generated from the internet is unstructured; it is data intended for human consumption and not designed for computers to process...

AlchemyAPI - 12/12/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

 

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

 

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