Systems | Development | Analytics | API | Testing

Why Boomi May Not Be Right For You

Boomi is a software platform that helps you build and run data integration, deployment, and configuration automation applications. Boomi offers enterprise-class features for the demands of large organizations. However, Boomi may not be the right fit for every company. In this article, we’ll take a look at some of the reasons why Boomi may not be suitable for you.

Golang Testing Frameworks for Every Type of Test

While Go provides a testing package and a go test command, the former only offers basic testing capabilities. The package also has some drawbacks, such as missing assertions and increasing repetition with large-scale tests. As a result, several Go testing frameworks have been created to augment it. Go testing frameworks consist of tools and resources for creating and designing tests. Some of these frameworks incorporate the testing package and go test command, while others take a different approach.

Rebranding DevOps as Cloud Engineering

In this episode of Kongcast, Matt Stratton, a staff developer advocate at Pulumi, explains the history of configuration automation, the world of cloud engineering and how it compares to DevOps. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new episodes. Viktor: So before we jump to this one, tell us a bit about yourself. Matt: I spent about two decades working in traditional technology operations. I was a sysadmin.

Choosing the right network architecture for your Apigee-fueled APIs

API gateways are a critical component of a modern architecture. Apigee X is Google Cloud's API management platform. It also allows users of the legacy Apigee Edge product to leverage Virtual Private Cloud (VPC) products and features, like Cloud Armor and Load Balancers. With these new security and availability advantages come a new set of challenges. The biggest challenge is accessing API backends in multiple VPCs. This introduces VPC peering transitivity restrictions.

7 HCM Integration Best Practices

Human capital management (HCM) is a set of practices used by the human resources department for onboarding new talent. These practices focus on the needs of the organization to fulfill specific vacancies and are implemented across three main categories: hiring, managing and optimizing the workforce. HR departments rely heavily on their apps.

Harnessing the Power of Insomnia Plugins

Insomnia is a fast and lightweight open source desktop application that doubles as a tool for API design and testing and as an API client for making HTTP requests. It has built-in support for REST Client, gRPC and GraphQL. All of that is just what you get out of the box. Many users of Insomnia aren’t aware of its secret menu: plugins. Plugins are key to enhancing your usage of Insomnia. Insomnia already boasts a library of nearly 350 plugins, and they’re quick and simple to install.

Using gRPC with Python

Microservice is now the architecture of choice for many developers when crafting cloud-native applications. A microservices application is a collection of loosely coupled services that communicate with each other, enhancing collaboration, maintainability, scalability, and deployment. There are several options for enabling this communication between microservices. REST is the most popular among developers, sometimes used synonymously with APIs. However, gRPC can be a better alternative to REST.