Systems | Development | Analytics | API | Testing

%term

What Is an API Integration?

Whether you’re working in the marketing department or the operations department, you’ve probably heard a lot about APIs and API integrations. API integration is the process of connecting different software systems or applications through their respective APIs to enable them to communicate and share data seamlessly. These have become the “buzz” terms of IT departments in recent years as more enterprises embrace the trend toward digital transformation.

Automatic APIs With PostgREST for PostgreSQL

Storing information in a relational database and sharing it via a RESTful API is a very common scenario these days. Depending on your RDBMS (relational database management system), this may take a lot of development effort. One solution that attempts to simplify the process is the PostgREST web server add-on for PostgreSQL. If your organization uses the PostgreSQL database, PostgREST quickly adds basic CRUD (create, read, update, delete) functions in an easy-to-use RESTful HTTP interface.

Spring Into Confluent Cloud With Kotlin-Part 1: Producers and Consumers

Hey, you! Yeah, you! The puzzled-looking Spring Boot developer, scouring the web for a guide on integrating your microservices with Apache Kafka on Confluent Cloud with Stream Governance. Admit it, you’ve been Googling nonstop for the past hour and all you’ve found are examples using StringSerializer/StringDeserializer with not even the slightest mention of "schema registry-aware" serialization methods. And I bet the examples you found are implemented in Java.

Join Ken on SMC Journal - Scaling Kubernetes, Microservices, and Ephemeral Environments

Check out Ken Ahrens and Scott Moore as they discuss some blockers of developer productivity when building in Kubernetes, and how removing environment and data challenges can reduce toil and frustration! You can catch the full podcast on Scott’s page here: Scott Moore: Hey everybody out there in internet meme land. It’s time to hide your kids and hide your wife because it’s time for the SMC Journal podcast. Some of you will get that joke. Others will not.

How To Perform Mobile Compatibility Testing

Does your application function as expected across the many devices your customers use? People use the same application across a wide range of gadgets, including mobile phones, smart TVs and streaming devices, gaming consoles, and desktop web apps. It’s imperative that all versions of your application work consistently and as expected across various platforms.

3 Key Findings from the 2024 Stack Overflow Developer Survey

The 2024 Stack Overflow developer survey results included critical themes and sentiments around AI and the developer experience. With responses from over 65,000 developers in 180 countries, this report provides a comprehensive overview of the current state of software development. In this article, we’ll examine some of the report’s key trends and highlights and their strategic implications.

How to Write a QA Test Plan

A quality assurance (QA) test plan or a software test plan is a document that outlines the steps, approaches, tools, and best practices for carrying out QA testing for your project. The purpose of a QA test plan is to define testing goals and objectives while considering cost, project requirements, and delivery timelines. Ultimately, this document ensures that all stakeholders are unified in their commitment to delivering a high-quality product.