Welcome!

From The Leader in Software Quality Tools

SmartBear Blog

Subscribe to SmartBear Blog: eMailAlertsEmail Alerts
Get SmartBear Blog via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by SmartBear Blog

How API Virtualization Enables Smarter Development by Cameron Laird While API virtualization is already over a decade old, many developers, testers, and decision-makers still misunderstand it. Virtual APIs create an environment that teams can use to mimic the characteristics of the production environment and create simulated responses from all APIs the application relies on. API virtualization is a single technique that pays off in several distinct roles. Let's take a look at a few examples to help illustrate the benefits attached to virtual APIs. Why API Virtualization? We don't talk about API virtualization with our investors or family members. API virtualization doesn't show up in the architectural diagrams seen at most conferences or customer presentations. API virtualization just helps us do what we were already doing faster, more reliably, and at lower cost. Th... (more)

Getting Real About Memory Leaks | @DevOpsSummit #APM #DevOps #ContinuousTesting

Getting Real About Memory Leaks By Matt Heusser Modern programming languages tend to separate the programmer from memory management; Java programmers don't have to deal with pointers; they just declare variables and let the built-in garbage collector do its thing. These garbage collectors are smart, but not perfect; they typically work by object reference. When all the references to an object go out of memory, that object can go out of memory too. Yet if two objects point to each other, they will always have a reference count, and never go away. That means the code written in Jav... (more)

Orchestrating Microservices | @DevOpsSummit #DevOps #Microservices

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 ... (more)

Security Considerations for API Testing | @CloudExpo #API #Cloud #Security

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)

A High Performing API | @CloudExpo #API #IoT #M2M #DigitalTransformation

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 distr... (more)