Posts Tagged: lean

Would An Experimental API Strategy Work For You?

API design is a complex topic — what works for some providers does not for others. It seems that with each year, new approaches are developed, and new thoughts on how APIs fit into the overall platform strategy emerge. We’re specifically seeing this occur in banking, as market trends force more agile ways of bringing innovative software to life. Read more

7 Frameworks To Build A REST API In Go

We’ve previously talked about Go – it’s a very powerful, efficient, and lean language that powers both enterprise and small group applications. While Go itself is very powerful, as with any language, additional functionality is often desired, or outright required.

When those situations arise, having a solid framework with which to depend on is very important. Read more

Reach DevOps Zen with These Continuous Integration Tools

Continuous Integration (CI) is a part of the DevOps process that aims at integrating code written by a team of developers. This involves building the code along with dependencies, testing it against a prepared set of unit and integration test suites, and creating reports listing the resulting artifacts. Read more

API Model Canvas: Developer Experience is a Key Ingredient of Quality APIs

According to The State of API Survey Report 2016 by Smartbear, nearly 85% of the respondents agree that API quality is crucial to their organization. The same survey identifies the top three reasons keeping organizations from delivering quality APIs are:

1) Increased demands for speed 2) Lack of integration between tools and systems 3) Managing expectations of different stakeholders

A remedy for the first reason can be found by fine-tuning architecture and optimizing code. Read more

Optimizing APIs for Mobile Apps

Along with data cap and battery drain, speed is a top usability issue for most mobile device users. Even using the latest 4G LTE, mobile networks inherently have higher latencies than DSL, and devices still experience slower ping over WiFi.

The protocol, device configuration, or app design can all contribute to these slow load times. Read more