Systems | Development | Analytics | API | Testing

API

Testing Golang with httptest

Go, often referred to as Golang, is a popular programming language built by Google. Its design and structure help you write efficient, reliable, and high-performing programs. Often used for web servers and rest APIs, Go offers the same performance as other low-level languages like C++ while also making sure the language itself is easy to understand with a good development experience.

Stored Procedures: Native API/Native Code vs SourcePro DB

In the previous article, we walked through an example of how to use input parameter binding to send data to a MySQL database using the native MySQL C API and then compared that to the clean simplicity of using the SourcePro DB API. In this final article, we are going to walk through building an example that can invoke a stored procedure with an input parameter of the name of a new account holder and an output parameter of the new account id assigned by the database.

How to Optimize Customer Identity and Access Management

Customer identity and access management (CIAM) has become indispensable for organizations. According to an article by the Business Research Company, the CIAM market is expected to reach $45.56 billion in 2025, at a compound annual growth rate of 18.6%. The research firm adds that the increasing use of Internet of Things (IoT) devices — such as smartphones, smartwatches, smart homes and medical sensors — will be the primary driving factor for this growth.

Build Serverless APIs with Node.js and AWS Lambda

AWS Lambda has been around for a few years now, and it remains the most popular way to experiment with serverless technology. If you're not familiar with serverless, it's a model of development in which managing, provisioning, and scaling servers is abstracted away from application development. Servers do exist in a serverless world, but they are completely managed by the cloud provider, allowing developers to focus on packaging their code for deployment.

How Spring Changed Java Application Development

In this Kongcast episode, Josh Long, Spring Developer Advocate at VMware, dives into how Spring changed the way developers build Java applications and introduces you to Spring Native. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new episodes.

DreamFactory awarded G2's Highest Honors in New Spring 2022 Report

DreamFactory is proud to announce that we’ve been awarded three of G2’s prestigious awards in the API Management category for the 2022 Spring quarter. DreamFactory has been recognized for… DreamFactory consistently achieves high ratings from customers! We currently hold a 4.5/5 star rating from customers.

Automated API Testing for CI/CD and Microservices

Interdependence and collaboration between businesses and commercial sectors have changed in recent years with the use of Application Programming Interfaces (APIs). APIs have been around long enough for companies to know that they can use open web technologies to extend their services via in-app integrations. APIs allow two programs to communicate with one another and exchange data in a smooth manner. Once an API has been created, it is vital to test the interface to ensure that it is functional.

How to Debug an Unresponsive Elasticsearch Cluster

Elasticsearch is an open-source search engine and analytics store used by a variety of applications from search in e-commerce stores, to internal log management tools using the ELK stack (short for “Elasticsearch, Logstash, Kibana”). As a distributed database, your data is partitioned into “shards” which are then allocated to one or more servers.

Kong helps TBC Bank improve their API ecosystem

TBC Bank is a technology-driven company in Georgia. We are happy to announce that we have chosen Kong to improve our API ecosystem and leverage its technological resources, expertise and international footprint to further simplify the daily lives of our users. TBC wanted to partner with a company that, in addition to providing the technology platform required to publish APIs in our bank, would also offer a strategy for developing and implementing API management principles.