Orchestrating Microservices: Who's Composing This Symphony, Anyway?
by Les Worley
Before becoming a developer, I was in the high school band. I played several
brass instruments - including French horn and cornet - as well as keyboards
in the jazz stage band. A musician and a nerd, what can I say?
I even dabbled in writing music for the band. Okay, mostly I wrote
arrangements of pop music, so the band could keep the crowd entertained
during Friday night football games. What struck me then was that, to write
parts for all the instruments - brass, woodwind, percussion, even keyboards -
I had to have an overall score to work from. Or at least a sketch of one.
Otherwise, I'd end up with a bunch of parts that might sound great on their
own, but would never fit together to make someone want to listen or dance to
What does writing music have to do with software? The inst... (more)
API Security: Six Themes for Securing Your API
By Cameron Laird
Security certainly feels a lot more like a journey than a destination. This
is especially true with APIs becoming a critical piece of any mobile or web
application. With so much information being shared through APIs, teams need
to ask themselves: how can you effectively secure your API?
While the security demands of developing and maintaining APIs will continue
to evolve, there are a few key areas your team should be focused on if you
have have responsibility for an Application Programming Interface (API):
1. Mobility... (more)
REST 101: An Introduction to RESTful APIs
By Ryan Pinkham
Imagine if every PhD dissertation resulted in something that changed the
That's what happened when Roy Fielding presented his doctoral dissertation on
the "representational state transfer" at University of California-Irvine in
This dissertation laid the groundwork for the staggering growth of RESTful
web services, which have reshaped how organizations deploy and utilize APIs.
In fact, today 70% of public APIs depend on REST services.
In our newest infographic, we take a look at the language, properties, and
Eight Security Considerations for API Testing
By Cameron Laird
It seems like every day we see reminders of the importance of thorough
security testing from all areas of the software world. Security has become an
especially critical consideration for APIs in recent years. Organizations
rely on APIs to share and receive information - either from a third party
or between internal applications - so the level of security between these
applications is critical for anyone who uses them.
Earlier this year, SmartBear Software released the results of its State of
API 2016 Report, which fou... (more)
How to Create a High Performing API: A New Perspective for 2016
by Bob Reselman
Performance is the elusive butterfly of API development. Everybody is
intrigued with its beauty, yet few know how to capture it.
In the old days, the approach of many shops to ensure a performant API was to
create some code and then pass it over to the wall to QA to do load testing.
Later some integration testing took place. As long as the API worked and it
was met some marginal performance benchmarks, things were good.
This worked well when a public, HTTP based API, consumed by a wide variety of