API Magazine: Abo...
Follow
Find
15.2K views | +28 today
 
Scooped by Manfred Bortenschlager
onto API Magazine: About APIs and Developer Evangelists
Scoop.it!

The Death of the Web Page - 3scale

The Death of the Web Page - 3scale | API Magazine: About APIs and Developer Evangelists | Scoop.it
On Web trends and in particular the strong shift towards App+API Web experiences. Single Page Applications are driving new change for Apps, SEO and Search
more...
Michael Pellas's curator insight, December 28, 2013 7:16 PM

Interesting article

From around the web

API Magazine: About APIs and Developer Evangelists
This is the API-Mag of Manfred Bortenschlager -- yes, you might guess it from the title: a magazine about APIs. He collects and writes about topics around APIs, developer evangelism, mobile apps strategy, and ecosystem dynamics.

Find more of Manfred's writings here: http://manfredbo.tumblr.com
Follow https://twitter.com/ManfredBo
Your new post is loading...
Your new post is loading...
Scooped by Manfred Bortenschlager
Scoop.it!

Developer Engagement and API Adoption: The Speedhack Format

Developer Engagement and API Adoption: The Speedhack Format | API Magazine: About APIs and Developer Evangelists | Scoop.it

An API only generates value if it is actually used by developers -- regardless if internal (private API) or external (public API) developers. The API program surrounding the technical API is responsible for driving API adoption via various means. One type of means are events. Events can be very effective or a pure waste of money.

Manfred Bortenschlager's insight:

This is one of my own articles about the Speed Hack event format, which we are trying at APIStrat. 

I believe this is a very effective event format for all involved: developers, API providers, and event organisers.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Fortune.js - a framework for prototyping hypermedia APIs

Fortune.js - a framework for prototyping hypermedia APIs | API Magazine: About APIs and Developer Evangelists | Scoop.it
Fortune is a framework for prototyping hypermedia APIs that implement the JSON APIspecification. It comes with a modular persistence layer, with adapters for NeDB(built-in), MongoDB, MySQL, Postgres, & SQLite. See guide for how to use.
Manfred Bortenschlager's insight:

fortune.js is a Web framework for node.js to build hypermedia APIs using the JSON:API standard

http://jsonapi.org/

 

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Principles of good RESTful API Design - Code Planet

Principles of good RESTful API Design - Code Planet | API Magazine: About APIs and Developer Evangelists | Scoop.it

Good API design is hard! An API represents a contract between you and those who Consume your data. Breaking this contract will result in many angry emails, and a slew of sad users with mobile apps which no longer work. Documentation is half the battle, and it is very difficult to find programmer who also likes to write.

Manfred Bortenschlager's insight:

A lot of very practical advise for RESTful API design. The article is a bit older (Dec.2013), so for some of the issues mentioned there are now some tools or libraries available. Eg, oAuth.io provides libraries of oauth implementations.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

An 8 minute primer on Platform Thinking : Platform Thinking

An 8 minute primer on Platform Thinking : Platform Thinking | API Magazine: About APIs and Developer Evangelists | Scoop.it

What happens when industries start moving towards platforms? Which kinds of firms manage the transition well and which ones get left behind? What are the key factors that drive success for a firm moving towards platforms....

Manfred Bortenschlager's insight:

Contains:

- An overview of the shift from pipes to platforms

- The three critical components of a platform

- Industries that are most likely to get disrupted and shift to platforms

- Characteristics of firms that get left behind

- Factors that push an industry towards platforms

- A brief overview of aspects of platform architecture beyond technology

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Enterprise Integration Using REST

Enterprise Integration Using REST | API Magazine: About APIs and Developer Evangelists | Scoop.it

Most internal REST APIs are one-off APIs purpose built for a single integration point. In this article, I'll discuss the constraints and flexibility that you have with nonpublic APIs, and lessons learned from doing large scale RESTful integration across multiple teams.

Manfred Bortenschlager's insight:

This is a guest post by Brandon Byars on Martin Fowler's blog talking about the microservice architecture pattern for enterprise integration -- particularly focusing on REST.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

API Versioning - Pivotal Labs

API Versioning - Pivotal Labs | API Magazine: About APIs and Developer Evangelists | Scoop.it
A look at different ways to achieve APIs versioning using Accept header and version request parameters .
Manfred Bortenschlager's insight:

Robbie Clutton describes several ways of versioning APIs and their pros&cons.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Interview with Mike Amundsen on API Design, Governance, and Lifecycle Management

Interview with Mike Amundsen on API Design, Governance, and Lifecycle Management | API Magazine: About APIs and Developer Evangelists | Scoop.it
Mike Amundsen talks about API management, versioning, and discovery. He compares RESTFul and CRUD-style APIs, discusses the notion of 'affordance,' and introduces hypermedia APIs. He examines documentation modelling frameworks for APIs - like Swagger - and also provides his thoughts on API governance, OAuth 2.0, and web single sign-on.
Manfred Bortenschlager's insight:

Some thoughts of Mike Amundsen in interview with InfoQ about API documentation, governance, lifecycle, API management, API usability and of course hypermedia (one of Mike's favorite topics).

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Evolving your hierarchy of developer needs: when things go wrong | never a straight line

Evolving your hierarchy of developer needs: when things go wrong | never a straight line | API Magazine: About APIs and Developer Evangelists | Scoop.it

Last week at APIStrat Chicago, I gave a new and improved version of my Hierarchy of Developer Needs keynote that I initially debuted at Glue Conference in May. That first version of the talk and blog entry addressed primarily how to go about identifying your developer and constructing your hierarchy. However, in this version, I dove into what can go wrong with your hierarchy, ....

Manfred Bortenschlager's insight:

Google's Julia Ferraioli gave a great keynote talk at APIStrat related to DX but with a slightly different spin. She discussed the developer hierarchy of needs. Her main message was that "people/developers need to be treated the way they want to be treated." That means there is no "one right" hierarchy of needs -- but you probably have to segment your target developer groups (which is recommended practice anyway) and then have an appropriate hierarchy for each of the segments.

The blog post holds the slides as well as her video.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

APIStrat - YouTube

APIStrat - YouTube | API Magazine: About APIs and Developer Evangelists | Scoop.it
Videos from past API Strategy & Practice Conference events. Join September 24-26 for APIStrat Chicago: http://www.apistrategyconference.com/2014Chicago/index...
Manfred Bortenschlager's insight:

The API Strategy and Practice (APIStrat) Chicago conference is over. Here are the videos of a lot of the talks.

More to come.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

How to design APIs that last

How to design APIs that last | API Magazine: About APIs and Developer Evangelists | Scoop.it

In the software world, we often refer to building ‘extensible’ designs. In essence, this means that we can build a system that is light and nimble, capable of changing and growing over time. ...

Manfred Bortenschlager's insight:

Nice write-up about the do's and dont's in API versioning.

 

TL;DRAvoid the complexity of API versioningBe smart about ‘just right’ sized resourcesRPC operations lead to dead endsUse unique identifiers to interact with a resourceDon’t expose implementation details

 

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

The Different Flavors of IoT APIs | The New Stack

The Different Flavors of IoT APIs | The New Stack | API Magazine: About APIs and Developer Evangelists | Scoop.it

Internet of Things APIs are gaining a lot of attention lately and companies are jumping into the fray with both feet. Vendors offer a variety of methods and capabilities that allow devices to talk to each other and cloud/Web-based services. The picture is a bit blurry...

Manfred Bortenschlager's insight:

An article about APIs in IoT including some available solutions.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

5 Things Developers Should Look for in a Payments API

5 Things Developers Should Look for in a Payments API | API Magazine: About APIs and Developer Evangelists | Scoop.it
Payments APIs have to deliver the goods and enable the creation of solutions that transform mobile payment experiences.
Manfred Bortenschlager's insight:

Nice and short write-up of important aspects of Payment APIs. It comes down to security, developer support, multi-platform coverage and flexibility. Basically DX+security.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

The apiphany epiphany: GA’ing Azure API Management

The apiphany epiphany: GA’ing Azure API Management | API Magazine: About APIs and Developer Evangelists | Scoop.it

Back in October, we announced the acquisition of apiphany; a recent entrant to the API management space based in Washington-DC. I’m excited to announce that today, Azure API Management leaves Preview and goes GA, with a 99.9% SLA.

Manfred Bortenschlager's insight:

How did Apiphany evolve into Azure?

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

API Management Workshop (at Startupbootcamp Berlin)

These are the slides from the API Management Workshop, held at the Startupbootcamp Berlin on October 17. ...

Manfred Bortenschlager's insight:

These are my slides from the API Management and lifecycle workshop in Berlin.

 

We covered benefits of APIs for an organisation (regardless of size, sector, stage or purpose) and gave examples of successful deployment of APIs. 

We then described the typical API lifecycle: 
plan/design > build/integrate > operate/manage > share/engage. 
We covered many best practices and tools for each stage and gave practical demos about how to secure and manage APIs.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

"Move Fast, Don't Break the API" talk and video by Amber Feng (on Heavybit Library)

...I've been there for around three years now and I spend a lot of my time there working on the API, building things on the API, generally trying to figure out how to scale our API.

...

Manfred Bortenschlager's insight:

Stripe's Amber Fend on a the important topic of not breaking APIs and Stripe's approach to it.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Building and hosting a backend within a couple of minutes: App Now

Building and hosting a backend within a couple of minutes: App Now | API Magazine: About APIs and Developer Evangelists | Scoop.it

Backend service made easy.

Manfred Bortenschlager's insight:

This is a great service for building a Backend quickly.

Takes a simple model as input (eg, from a spreadsheet), creates a database and if required fills a MongoDB with date, exposes a REST/JSON WebAPI, documents this API using Swagger, deploys & hosts in seconds on Heroku or IBM Bluemix, and provides a AngularJS-based frontend.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

6 Questions You Should Ask About Prediction APIs

6 Questions You Should Ask About Prediction APIs | API Magazine: About APIs and Developer Evangelists | Scoop.it

In an upcoming talk at APIcon UK, I'll introduce you to Machine Learning through the use of prediction APIs. As machine learning and predictive analytics services become more widely embraced in the business world, predictive APIs are starting to open up. But are predictive APIs right for your organization? And, if so, which ones?

Manfred Bortenschlager's insight:

Interesting article discussing 6 important questions before deciding to use prediction APIs (Machine Learning).

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

An explanation of the Microservices idea

An explanation of the Microservices idea | API Magazine: About APIs and Developer Evangelists | Scoop.it

The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around organization around business capability, automated deployment, intelligence in the endpoints, and decentralized control of languages and data.

Manfred Bortenschlager's insight:

Martin Fowler's article on Microservices.

 

My take on it, as a summary:
Today we see a trend to ever increasing wealth and diversity of services -- a lot of them exposed via (often RESTful) Web APIs. Keeping on top of integrations is often a massive challenge for Enterprise Integration Architects. An emerging concept (first discussed in a software architecture workshop in 2011) is the one of microservices, where more complex services via "functional decomposition" are unbundled into their components so that each component becomes a "microservice". Each microservice provides exactly one business functionality. The microservice architecture pattern also suggests to combine the various microservices in a lightweight way. One clear benefit is better customizability since an Enterprise Integration Architect can pick and choose exactly those service she really requires. It is also more robust because if a service fails this is only a very small part of the whole enterprise application and can also be found and isolated quickly.

Today we see more and more organisations adopting the microservice approach for internal and external service integration. Amazon, Netflix, ebay and The Guardian are the most prominent examples. There are many discussions in various communities about what are the best technologies, formats and architectural styles. Strong opinions are around SOAP versus REST, XML vs JSON, or HATEOAS vs pragmatic REST. There is no right or wrong, all of these have their pros and cons. An organisation needs to find the right fit for their particular context and requirements. Key for successful EI via microservices is appropriate functional decomposition and lightweight orchestration (ideally based on established Web standards such as HTTP) of various microservices into a unique enterprise application covering the organisation's needs. 

 

A further scoop specifically about REST in microservices to follow.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Physical Web project by Google

The Physical Web is an approach to unleash the core superpower of the web: interaction on demand. People should be able to walk up to any smart device - a vending machine, a poster, a toy, a bus stop, a rental car - and not have to download an app first. Everything should be just a tap away.

Manfred Bortenschlager's insight:

Interesting experiment by Google:

Developing a framework for Internet-of-Things: "Physical Web"

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Growth Hacking for Developer Startups — by Hiten Shah (KISSmetrics)

I'm gonna talk about growth hacking tactics for developer facing startups and for some quick background, I've been doing business on the web for about 11 years now. The thing that I've been doing is basically solving problems for marketers....

Manfred Bortenschlager's insight:

Insightful talk by KISSmetrics founder Hiten Shah about traditional vs "modern" marketing.

 

tl;dr

"The key here is that you're just trying to make it as easy as possible for people to understand and use your product."

 

He brings into relation Growth / Product / Marketing. Talks about different product types: Infrastructure, Platform, and Tools; and interesting developer marketing tactics related to all of these (beyond SEO)

And I liked his notion of "click, click, awesome"

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Background on The API Report

Background on The API Report | API Magazine: About APIs and Developer Evangelists | Scoop.it
The API Report is a simple news site, designed to provide short news updates from across the world of APIs.
Manfred Bortenschlager's insight:

A new medium enriches the API space: the API Report.

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

How to use Donuts and Onions for Scaling API Programs

Talk at APIStrat Chicago, September 25 about scaling API programs particularly about API adoption, operations, and analytics.
Manfred Bortenschlager's insight:

These are the slides of my talk at the API Strategy and Practice conference on Sept 24-26 in Chicago. I talked about 3 important aspects in scaling API programs: 

1. API adoption and developer experience (DX) including the Onion model

2. API operations and the Donut model

3. API analytics and measuring the right things in the right phases

(video to follow)

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Ways to version your API

Suggested methods to version your RESTful API, part one of a two-part API versioning series
Manfred Bortenschlager's insight:

Good write-up of various ways to version an API

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

How SendGrid Built Its Developer Evangelist Strategy to Reach Critical Mass

How SendGrid Built Its Developer Evangelist Strategy to Reach Critical Mass | API Magazine: About APIs and Developer Evangelists | Scoop.it
“We have to do more of what we can track so that we can get more resources to do the things we can't measure.”
Manfred Bortenschlager's insight:

A great article about a case study of successful developer evangelism: SendGrid

Including some thoughts on RoI and how to measure it.

 

Grand quote: “We have to do more of what we can track so that we can get more resources to do the things we can't measure.”

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

The Accidental API - LaunchAny

The Accidental API - LaunchAny | API Magazine: About APIs and Developer Evangelists | Scoop.it

How To Move From An Accidental API to a Product-Based API

Manfred Bortenschlager's insight:

An accidental API is what we see very often an is the case when an API is not part of a wider business strategy and contributes to an organisation's objectives.


LaunchAny defines "Accidental APIs" as "ones that are built quickly to solve the technical problem, deployed into production, but do not consider the business needs or possible risks associated with a production API."

more...
No comment yet.
Scooped by Manfred Bortenschlager
Scoop.it!

Former VMware CTO Steve Herrod is now mobile API 'appy -- about API-frist

Former VMware CTO Steve Herrod is now mobile API 'appy -- about API-frist | API Magazine: About APIs and Developer Evangelists | Scoop.it
Tell marketing to shove it and build your apps right, says virtualiser-turned VC
Manfred Bortenschlager's insight:

The article shows the benefits of API-first design vs mobile-first.

more...
No comment yet.