Martin W. Brennan, ProgrammableWeb

Martin W. Brennan

ProgrammableWeb

United Kingdom

Contact Martin W

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • ProgrammableWeb

Past articles by Martin W:

5 Common Myths about Microservices Architecture

Microservices can offer many benefits to businesses, but the architectural approach is not right for every scenario. In this post from the Basho blog, Sean Kelly discusses five microservices myths that may be leading many eager companies down the wrong path and reducing efficiency. → Read More

5 Common Myths about Microservices Architecture

Microservices can offer many benefits to businesses, but the architectural approach is not right for every scenario. In this post from the Basho blog, Sean Kelly discusses five microservices myths that may be leading many eager companies down the wrong path and reducing efficiency. → Read More

How to Create a Restful API Using Node.js and MongoDB

This is the second installment in a three-part MEAN Stack Tutorial series by software engineer Adrian Mejia. It explains some of the underlying concepts, such as REST APIs and the MEAN stack, and shows followers how to install everything you need to create a simple REST API on Node.js and MongoDB. → Read More

How to Use Message Brokering to Choreograph Microservices

Message brokers are a valuable tool for handling asynchronous communications directly between servers. This tutorial on the Nordic APIs Blog discusses the use of message brokers to create choreographed microservices that may offer benefits over those based on the HTTP protocol. → Read More

How to Implement the Google Contacts API Version 3.0 in C# and ASP.NET with OAuth 2.0

Google Contacts API gives client applications access to a user’s contacts list where the application can create new contacts, update or delete existing ones, or query for contacts that match particular criteria. This tutorial explains how to implement the API in C# and ASP.NET with OAuth 2.0. → Read More

9 Red Flags to Look Out for When Selecting an API

Selecting an API for your latest project can have a significant influence on how it progresses, as well as the cost and efficiency of keeping it up and running. In this post, Deb Haldar discusses 9 API red flags to look out for that could cause issues for your project further down the line. → Read More

Five Principles of Effective Microservices Monitoring

The rise of the microservices architecture is improving the speed, functionality and reliability of software systems, but it can create issues elsewhere. In a recent article for The New Stack, Apurva Dave and Loris Degioanni highlight five principles of efficient microservices monitoring. → Read More

How to Mashup The Slackbot API with Maps and a Craiglist Scraper Using Python

Finding an apartment in San Francisco’s notoriously competitive rental market is a challenge. The author of this tutorial created a mashup of the Slackbot API with maps and a Craigslist scraper to help him identify apartments that match his criteria as soon as they become available. → Read More

How to Create a Simple REST Service Using AWS Lambda

This tutorial from the FINRA Technology website explains how even novice developers can create a basic REST service for evaluating whether a number is a prime or not. The service is built using automated computing service AWS Lambda, as well as AWS API Gateway and IAM for authentication. → Read More

How FHIR APIs Can Benefit the Health of a Population

Pronounced ‘fire’, FHIR (Fast Healthcare Interoperability Resources) is the HL7 specifications for supporting APIs in exchanging data among HIT systems. By enabling the sharing of data, FHIR has the potential to unite PHM and EMR tools and streamline the process of providing care. → Read More

How to use RAML to Auto-Generate C# Code for Dynamic Web API Provisioning

RAML makes it easy to manage the entire API lifecycle, from designing to documenting to sharing. This article discusses several patterns for auto-generating C# code for provisioning APIs by establishing a shared RAML that reduces friction between frontend and backend developers. → Read More

How Utility and Ecosystem APIs Are Different

After 18 months of courting independent developers and business development deals, Mitch Colleran at Eventbrite had a few realisations about APIs. By broadly categorising APIs as either utilities or ecosystems, the approach to building API programs and measuring value becomes clearer. → Read More

7 Deadly Sins of a Microservices Architecture

A 2014 post discussing the seven deadly sins of microservices development highlighted some of the common pitfalls of a microservices architecture. Here, we look at that post in relation to a 2016 redux of the article covering the same topic from another developer’s perspective. → Read More

7 Deadly Sins of a Microservices Architecture

A 2014 post discussing the seven deadly sins of microservices development highlighted some of the common pitfalls of a microservices architecture. Here, we look at that post in relation to a 2016 redux of the article covering the same topic from another developer’s perspective. → Read More

Who is the WordPress REST API Really Serving?

As the online discussion around the benefits and shortcomings of the WordPress REST API continues, WordPress developer Matt Geri discusses the API in terms of who it is really serving. He believes the platform’s approach must satisfy the initial benefactor’s requirements to ensure adoption. → Read More

How to Detect Faces With the Google Cloud Vision API

Google Cloud Vision API gives developers access to powerful image processing and analysis tools for use in any project. This tutorial on Google Cloud Platform shows followers how to use the API to detect faces in an image, and use the returned coordinates to draw a polygon around each face. → Read More

How to Consume The Github API With PowerShell

Windows PowerShell is the powerful Microsoft command-line shell and associated scripting language for task automation and configuration management. In this tutorial, Trevor Sullivan presents a screencast video that guides followers through using PowerShell to automate common tasks in GitHub. → Read More

How to Create a Telegram Bot in Ruby

Cloud-based messaging app Telegram provides free, open and secure communication across any platform with automatic chat synching across devices. Telegram also provides a dedicated Bot API for building custom bots that users can interact with via messages and commands to perform predefined tasks. → Read More

How to Improve API Errors With Defensive Design

Many APIs return error codes that don’t provide much detail about the nature of the error, or how developers can go about resolving it. This post by Simon Tabor on the Luno blog discusses defensive design practices to ensure your API errors support your users in fixing issues. → Read More

Why A Cloud Guru Runs Serverless on AWS

Social learning platform A Cloud Guru helps cloud professionals learn and prepare for AWS certification exams. The platform grew to 40,000 users within 6 months, and its founders attribute that growth to their serverless approach that has influenced the mindset of the entire company. → Read More