Martin W Brennan
United Kingdom
Martin W Brennan is a co-founder of ViewPop, the social network that puts the creation of 3D photos and videos in the hands of anyone with a smartphone. For his day job, Martin is a copywriting consultant at We Write Words, learning about the world as he writes about it.
martinwb's ASSETS
5 Common Myths about Microservices Architecture 12-25-2016
GeoFeedia Abused Twitter and Instagram APIs For Protester Surveillance 11-09-2016
3 Implementations That Highlight the Value of Webhooks 11-06-2016
How to Create a Restful API Using Node.js and MongoDB 11-05-2016
How to Use Message Brokering to Choreograph Microservices 11-04-2016
Performance Comparison of 10 Linguistic APIs for Entity Recognition 11-03-2016
How to Implement the Google Contacts API Version 3.0 in C# and ASP.NET with OAuth 2.0 10-30-2016
9 Red Flags to Look Out for When Selecting an API 10-23-2016
Five Principles of Effective Microservices Monitoring 10-08-2016
How Netflix Will Balance Developers' Needs For Simplicity vs. Microservice Driven Velocity 10-02-2016
How a Microservices Architecture May Produce Hidden Dividends 09-17-2016
How to Use Google Client and Server Side GeoCoding APIs 09-11-2016
How to Mashup The Slackbot API with Maps and a Craiglist Scraper Using Python 09-05-2016
How a Developer Hacked an Android App to Get Free Beer 09-03-2016
How to Create a Simple REST Service Using AWS Lambda 08-27-2016
How the Automated Attacks on the Pokémon GO API Happened 08-26-2016
How to Validate Phone Numbers Using the Twilio Lookup API 08-20-2016
How and Why Etsy Adopted an API-First Architecture 08-19-2016
How to Scale Microservice APIs With Kubernetes and Google Cloud Engine 08-13-2016
How Hootsuite Manages Its Growing Microservices Landscape 07-31-2016
How a Dev Got Watson to Play Pokémon GO For Him 07-30-2016
Forget Home Automation Apps; Focus on APIs 07-24-2016
With Brexit, APIs Just Became Geopolitical 07-22-2016
How to Build a Realtime Radio App Using the Apple Music API 07-18-2016
How APIs Are Fuelling a Cultural Shift in Business 07-17-2016
MightySignal Reveals the SDKs that iOS Apps are Using 07-16-2016
How to Migrate to a Microservices Architecture 07-13-2016
Talking to Uber About the Three Pillars of Its API Platform 07-10-2016
How to Build Your First Slack Bot with Python 07-09-2016
An Analysis of Brexit With the MonkeyLearn Machine Learning API 07-02-2016
How to Import RAML Directories in Postman Directly 06-26-2016
How to Push Notifications Into Your HipChat Room 06-25-2016
Udacity Announces New Google Maps APIs Course 06-20-2016
How to Use an Undocumented Facebook API to Identify Friends in Photos 06-19-2016
Wells Fargo Cites New API as Screen Scraping Countermeasure 06-18-2016
How FHIR APIs Can Benefit the Health of a Population 06-17-2016
How to Build a Text Message Group Chat with the Nexmo SMS API and PHP 06-12-2016
How to Build Microservices with Docker and the Rails API Gem 06-11-2016
Who is Really Responsible for API Security? 06-06-2016
What Is Open Banking and Why is it Important? 06-05-2016
5 Considerations Before Starting That WebRTC Project 05-23-2016
How to Create a RESTful API With Authentication Using Web API and JWT 05-22-2016
How to use RAML to Auto-Generate C# Code for Dynamic Web API Provisioning 05-07-2016
How Utility and Ecosystem APIs Are Different 05-02-2016
7 Deadly Sins of a Microservices Architecture 04-30-2016
Who is the WordPress REST API Really Serving? 04-26-2016
How to Detect Faces With the Google Cloud Vision API 04-24-2016
How to Consume The Github API With PowerShell 04-23-2016
How to Create a Telegram Bot in Ruby 04-17-2016
How to Improve API Errors With Defensive Design 04-16-2016
Why A Cloud Guru Runs Serverless on AWS 04-10-2016
10 Lessons to Learn from 10 Years of AWS 03-20-2016
How to Analyze Traffic Webcam Data With Google Cloud Vision API 03-19-2016
How to Authenticate Spotify's Web API from a React and React-Router App 03-12-2016
How to Do Symmetric API Testing in Go 03-08-2016
How Zapier Built Their Stack to Handle 60m Daily API Calls 03-06-2016
How to Consume Backend SOAP APIs from Frontend RAML APIs 03-05-2016
How to Deploy APIs Built Via Node.js to IBM Bluemix 02-28-2016
Why You Should, or Shouldn't Version Your API 02-21-2016
10 Questions Your API Documentation Must Address 02-15-2016
How to Overcome Google Analytic's Sampling Limitations 02-14-2016
How to Access the Browser’s Media Capture and Streams APIs with JavaScript 02-07-2016
How Ohio Republicans Use APIs and Zapier 02-06-2016
As the Google Earth API Shutdown Nears, What Are Your Options? 02-05-2016
Study Highlights Security Risks of Various Programming Languages 01-31-2016
How to Build a Wrapper for External Calls Using the HuffPost Pollster API 01-30-2016
How to Launch an API With Amazon’s Lambda and API Gateway 01-24-2016
How to Enhance Your Long-Tail SEO Using Google Search Console 01-23-2016
How to Consume the Google Analytics API Using Python 01-22-2016
How to Build a Ruby CLI That Calls the Apps Script Execution API 01-17-2016
How to Invoke the Uber API from the Server Using JavaScript, 01-16-2016
How ADP Uses APIs to Drive Innovation in HR 01-10-2016
How to Build a Node.js CLI that calls Apps Script Execution API 01-09-2016
How McLeod Software Used APIs to Improve Communications 01-03-2016
How to “Separate Your API’s Concerns” With Node and Express 01-02-2016
How to cURL the JIRA Project Management API 01-01-2016
How NPR and The New York Times Built an API to Make Election Reporting Faster 12-29-2015
How API Management Helped IceMobile Heat up Customer Loyalty 12-27-2015
How to Build Database Driven RESTFUL API's in Python With Flask 12-26-2015
How to Build a REST API for Your Angular App with Backand 12-25-2015
Healthcare API Task Force Launched 12-24-2015
How to Find Secret API Keys in Github 12-20-2015
Cisco Releases Vulnerability Disclosure API 12-19-2015
How to Display Your Site Traffic Using the Google Analytics API 12-14-2015
How the State of Arizona Used APIs to Drive Change 12-13-2015
How to Manage API Security for Web Apps Running on AWS 12-06-2015
5 Reasons You Should Offer a Real-Time API 12-05-2015
How Epoxy Uses the Twitter Video API to Increase Reach and Engagement 11-29-2015
3 Open Source Alternatives to Using the Google Maps API 11-28-2015
Why API Developers Love To Use GitHub 11-27-2015
Amazon Releases Version 1.0 of the AWS SDK for Go 11-26-2015
How to Ensure Ongoing Discovery of Microservice APIs 11-22-2015
Why the Skyscanner API Appeals to Travel Startups 11-21-2015
Instagram Shuts Down Feed API as Part of Platform Cleanup 11-19-2015
Not All Clouds Created Equal for Social API Access 11-16-2015
How to Build a PHP CLI that Calls the Apps Script Execution API 11-15-2015
The Role of the API Evangelist in Enterprise 11-14-2015
How Instagram Tied its Infrastructure to Apple’s 3D Touch API 11-09-2015
How to Build a JavaScript App that Calls the Apps Script Execution API 11-08-2015
What 99designs Learned When They Built the Tasks API 11-07-2015
How to Build a Python CLI that Calls the Apps Script Execution API 11-01-2015
How to Build an Android App that Calls the Apps Script Execution API 10-31-2015
How to Build a Go CLI that calls the Apps Script Execution API 10-30-2015
Hilton App Integrates Uber API to Let Guests Request Rides 10-26-2015
How to Build an iOS App that calls Apps Script Execution API 10-25-2015
How to Build a Java CLI that calls Apps Script Execution API 10-18-2015
How to Build a .NET App that Calls Apps Script Execution API 10-17-2015
How Algolia Created a Worldwide API in 18 Months 10-11-2015
How to Use JSON Web Tokens as API Keys 10-10-2015
Most Popular APIs Used at Hackathons 10-04-2015
How to Use Twitter API and PHP to Locate Eyewitnesses 10-03-2015
How to Deploy Games Quickly Using Bottom-Up Development 10-01-2015
4 eCommerce APIs for Simple Payment Processing 09-28-2015
How To Bubble System Exceptions into Your API’s HTTP Response Codes 09-20-2015
Comparing Four Machine Learning APIs Performance 09-19-2015
Why API Providers Must Offer Solid API Documentation 09-13-2015
Several U.S. Banks leading the Way to Digital Transformation 09-12-2015
New Spring Framework Rolls Out The Red Carpet For CORS 09-07-2015
How To Create Advanced transcription and analytics with Voicebase and Tropo 09-06-2015
How to Build Your First iOS App That Uses GMail’s API 09-05-2015
How Indiana’s Legislative Site Foiled Attempts to Scrape It 08-30-2015
How APIs Power News Organizations 08-30-2015
Coder Uses 23andMe to Deny Website Access Based on Genetic Makeup 08-28-2015
How to Build a Node.js App That Consumes the Google Calendar API 08-23-2015
Why Government APIs Are Essential To The US Economy 08-16-2015
Why APIs Are Replacing Traditional Corporate Alliances 08-09-2015
How To Code Your First Web App That Uses The WebRTC APIs 08-08-2015
How Twitter Drives Distribution and Engagement at Chicago Tribune 08-04-2015
The Most Popular Programming Languages of 2015 08-04-2015
5 Tips for Dealing with Unreliable Web APIs 08-02-2015
Why You Need An API-driven BaaS Strategy 08-01-2015
Why CTOs Must Design with Developers in Mind 07-31-2015
How to Build a Bitcoin SMS API in Node 07-29-2015
How APIs can Improve Communication Across a Decoupled Project 07-27-2015
How to Build a Tinder-Style App Using PredictionIO 07-26-2015
How Chicago Transportation Uses Google Maps API to Coordinate Infrastructure 07-20-2015
Twitter Founder Admits Error Over API Rate Limits 07-19-2015
How Twitter Drives Bleacher Report’s Content Discovery and Editorial Strategy 07-18-2015
How Twitter’s API Improved WoW Gamer Engagement 07-15-2015
Why You Should Consider Content Negotiation for REST APIs 07-13-2015
How API Designers can Drive Enterprise Success 07-13-2015
10 Tips For Improving Your Swift Programming 07-12-2015
How Hilton used Google Maps APIs to Enhance Guest Experience 07-11-2015
Nasdaq Goes With Blockchain API Provider For Private Market Arm 07-05-2015
Why Your Go-To Security Tools May Not Cover APIs 07-04-2015
How Pixel Lab Used Microsoft Edge to Build a Flight Simulator 07-03-2015
10 Tips To Becoming A Better Programmer 07-02-2015
How To Ensure Your API Is Returning Meaningful Error Codes 07-01-2015
23M Gamers Generate 2.3B API Calls Over 18 Months On Azure 06-28-2015
How Channel 9 Implemented The Azure Machine Learning API 06-27-2015
Ember.js 2.0 Beta Announced, Various APIs Deprecated 06-25-2015
How To Mobilize and Sync Google Maps Data With Firebase 06-22-2015
Why API Description Languages are a Great Choice for Enterprise 06-20-2015
FBI Fingers Suspects in 2014 'Fappening' API Attack 06-19-2015
API Management Solutions Market Predicted to Quadruple by 2020 06-17-2015
How to Auto Deploy Github Repos To Heroku 06-15-2015
5 Reasons Your API May be Ready for Retirement 06-14-2015
Why One .NET Developer is Leaving the Ecosystem 06-13-2015
Z-Wave Home Controller API Leaves Door Open To Hackers 06-11-2015
BBC Preps Nitro Metadata API for Public Release 06-11-2015
How to Perform Sentiment Analysis on Web-Scraped Data 06-11-2015
How to Build a Geofencing API with Google App Engine 06-10-2015
Identify Spotify Music Genres with Google Prediction, Clarifai API 06-07-2015
The 6 Elements of a Successful Enterprise API 06-06-2015
19 of the Worst Developer Frustrations 06-05-2015
How To Use the Wikimapia API to Automate Photo Retrieval for Geolocating 06-05-2015
How to Perform Entity Extraction with the Alchemy API and Python 06-05-2015
Apple Tees Up Siri APIs in an Effort to Take On Google Now 06-04-2015
How to Use Google Places API to Make Location Aware Apps 06-01-2015
How The Multinational Rentokil Rebuilt Its IT Legacy Around An API Core 06-01-2015
Google Cast API Updates Promise Faster Streaming and New Games 05-31-2015
Multinational Taxi firm Takes On Uber With API 05-30-2015
Google Offers Updates on Places API for iOS 05-29-2015
How to Build Machine Learning with Google Prediction API 05-27-2015
How To Build Twilio 'Hello World' With 05-26-2015
How APIs and Mashups Could Replace Patient Portals 05-24-2015
5 Things to Consider When Using RESTful APIs and OAuth 2.0 05-22-2015
GameStop Uses Google Maps APIs to Create Virtual Monster Hunt 05-21-2015
European Banks Face Uncertainties As API Regulation Looms 05-20-2015
How to Build a Bitcoin Price Converter 05-19-2015
How To Provision An API With ExpressJS And MongoDB 05-18-2015
Top 7 Tips For Building A Store Locator With Google’s Maps API 05-17-2015
How To use Google’s Maps API to Visualise Data 05-16-2015
SocialRadar SDK Gives Devs Advanced Location Services Access 05-14-2015
What HTTP/2 Means for REST APIs 05-12-2015
How Docker is Proving Useful to Developers 05-09-2015
How to Use Google’s Prediction API To Dig Into Adwords 05-08-2015
Achievers Ghana Teaches Girls to Code Their Way to Education 05-06-2015
How Google Maps API Added Value To A Salesforce Installation 05-03-2015
Recreate Sounds with the Browser-Based Web Audio API 05-02-2015
6 Categories that Make up the API Economy 05-01-2015
How To Paginate API-based Data Into A Grid Using AngularJS 04-30-2015
Why You Shouldn't Dismiss Hypermedia in Your API Design 04-28-2015
How CowBoom Streamlines Merchandising With BestBuy’s APIs 04-26-2015
Four Ways APIs Can be used to Gain Competitive Advantage 04-25-2015
How Apple's Actionable Notifications API Works on Apple Watch 04-24-2015
How Was Built Using The Wordpress API and PhoneGap 04-24-2015
How APIs are Improving Publishing Efficiency 04-22-2015
How APIs Are Enabling IoT Automation Once Thought Impossible 04-20-2015
How APIs Will Enable Better Self-Management of Health 04-19-2015
Why Many Developers Don't Participate in Hackathons 04-12-2015
How The Guardian Eliminated An API Performance Issue 04-11-2015
Coinkite Releases Tor Bitcoin Wallet API 04-10-2015
Sendible Helps Bypass Facebook Graph API V2 Restrictions 04-10-2015
How Frameworks are Challenging Programming Languages 04-09-2015
Technology Must Catch Up to Health IT Demands 04-08-2015
How APIs are Powering ITV’s Digital Agility 04-05-2015
Why Writing Quality API Documentation Matters 04-01-2015
Microsoft Helps Musician Embed Personality Into API 04-01-2015
How APIs Enabled The BBC To Monetize Archived Content 03-30-2015
APIs Could Change the Affiliate Network Landscape 03-29-2015
Yet Analytics Builds Upon the DoD’s Experience API 03-28-2015
Developers Encouraged to Keep Apple Watch App Interactions Brief 03-22-2015
Uber to Leverage New API Feature via Virtual Hackathon 03-21-2015
Facebook Offers Graph API 1.0 Retirement Advice 03-09-2015
MYOB Opens Accounting Software API, Gains 150 Add-On Solutions 03-09-2015
Sysomos Launches Redesign and New API 03-06-2015
Survata’s Consumer Feedback API Helps Power Business Decisions 02-26-2015
EBay Finally Ceases Deprecated Shopping API Calls 02-26-2015
Musikki API Gives Developers Access to Real-Time Music Information 02-25-2015
Algorithmia API Exposes Collective Knowledge of Developers 02-24-2015
GitHub Adds Two New Methods to Releases API 02-22-2015
Startup Offers Live Stock Data Graphics API 02-18-2015
Facebook Adds Review Process For Certain Graph API V2 Calls 02-15-2015
WebRTC Heads Toward Standardization 02-14-2015
MailChimp Shifts to API as a Product Structure 02-14-2015
MarkLogic Focuses on Dev Experience with NoSQL Update 02-12-2015
Walgreens’ Rx API Allows Automatic Birth Control Refills 02-08-2015
UK Treasury Moving Toward Banking API Standardization 02-07-2015
Bitcoin APIs Provide Cryptocurrency Startups Simplified Integration 02-05-2015
Developer Learns the Value of Private API Key Security 02-02-2015
Morsel API Enables Web Communication in Morse Code 02-01-2015
Why a Less-is-more API Design Approach is Key to Success 01-30-2015
Geist Leverages APIs in Next-Generation Data Center PDUs 01-24-2015
Appy Pie Launches In-App Purchase API 01-18-2015
JSON API Co-Author Shows Practical Advantages Of Hypermedia 01-17-2015
Reverse Engineering Raises Ethical Aspects of Using Private APIs 01-17-2015
Why Cisco Moved To An API Architecture 01-12-2015
Public Transport Victoria Releases Real-Time Bus Data 01-11-2015
Seldon Predictive API makes Life Easier for Data Scientists 01-10-2015
Why API Credentials Should Never Be Used In Client-Side Code 01-06-2015
Socrata API Foundry V2 Extends Tailored Documentation 12-21-2014
Saavn Leverages Twitter to Create User-Generated Radio Stations 12-15-2014
Gulp Launcher Automates Install of Node.js Toolchains 12-13-2014