Quick Introduction to the Computer Vision API

Brad Kirtley .NET, API Development, Articles, ASP.NET, Development Technologies & Tools, Machine Learning, Tutorial 1 Comment

Machine learning is a hot topic these days because the biggest tech companies are focused on taking this technology to a new level. For instance, to help develop autonomous driving cars, better interaction between you and your house with products like the Amazon Echo.

Machine learning is a core sub-area of artificial intelligence. Machine learning enables computers to self-learn without being explicitly programmed. As new data comes available, the computer has the ability to learn, grow, change, and develop itself to make better decision in the future. This technology will help reduce the workload and possible incorrect diagnoses when radiologist read films, reducing the amount of accidents on our highways caused by human error, possible reduction of inappropriate message / images / videos from bullying on social network sites.

This article will touch on one of the many Artificial Intelligence API’s that Microsoft has built for public consumption. We will specifically focus on the step-by-step process of uploading a picture, passing that picture onto the Microsoft Cognitive Services – Computer Vision API, and retrieving different attributes about that image. This is an aspect of AI technology that companies like Facebook & Google are using to try to stop bullying and other issue within social networking. Let’s get started…

Auto-Publishing & Monitoring APIs With Spring Boot

David Pitt API Development, Articles, Development Technologies & Tools, Keyhole Creations, Microservices, REST, Spring Boot, Tutorial Leave a Comment

If you are heading down the path of a Microservices style of architecture, one tenant you will need to embrace is automation. Many moving parts are introduced with this style of architecture. If successful, your environment will have a plethora of service APIs available that the enterprise can consume for application development and integration.

This means that there must be a way that available API documentation can be discovered. API information needs to be effectively communicated throughout the enterprise that shows where APIs are used, how often APIs are used, and when APIs change. Not having this type of monitoring in place will hinder and possibly cripple the agility benefits that a Microservice style of architecture can bring to the enterprise.

This blog will describe how Swagger/OpenAPI documentation can be applied to a Spring Boot implementation. We will show how API documentation and monitoring can be automatically published to an API documentation portal.

As an example, we introduce a reference Spring Boot API CRUD application (using Spring MVC/Data with Spring Fox) and set up the automatic publishing of API documentation and statistics to documentation portal GrokOla. In the example, we introduce two open source utilities to help and allow published APIs the ability to be searched and notify users when changed….

GrokOla Releases API Governance Features

Lauren Fournier Bogner API Development, Articles, Company News, Keyhole, Keyhole Creations Leave a Comment

The Keyhole Labs team is excited to announce that GrokOla now offers API governance features including API documentation and real-time monitoring.

GrokOla is a knowledge documentation engine. In addition to housing wiki content, APIs can now be documented and monitored in real-time. GrokOla allows users to have all API documentation updated, centralized, and searchable from within a private GrokOla instance…

In Your Face! Figuring Out Apple’s Face Detection API

Derek Andre API Development, Articles, Development Technologies & Tools, Mobile, Tutorial 3 Comments

Attention: The following article was published over 10 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.I am making a native iOS app that has face detection. Apple has an awesome image detection API that can find faces, barcodes, and even rectangular shapes in images or video frames. …

Give Enterprise APIs Visibility With Swagger And GrokOla

Lauren Fournier Bogner API Development, Articles, Company News, Keyhole Creations Leave a Comment

Attention: The following article was published over 10 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.The Keyhole Labs team is excited to announce that GrokOla now offers Swagger integration. GrokOla users can now upload Swagger JSON files into GrokOla to have all API documentation centralized, searchable, and accessible …