Systems | Development | Analytics | API | Testing

Understanding CI vs CD vs CT in DevOps: Key concepts explained

Speed isn’t everything in software development, but getting high quality apps out fast is still crucial. That’s where DevOps comes in: its core purpose is to streamline the delivery of apps as quickly and reliably as possible, without sacrificing quality at any stage of the process. ‍ At the heart of DevOps automation are three essential concepts: CI, CD, and CT. ‍ CI and CD are often used interchangeably, but each of the three concepts serves a distinct purpose.

Announcing Kubernetes Ingress Controller 3.5

We're happy to announce the 3.5 release of Kong Ingress Controller (KIC). This release includes the graduation of combined services to General Availability, support for connection draining, as well as the start of deprecating support for some Ingress types as we help move customers to the Kubernetes Gateway API. Let’s get into more details about these!

A Brief History of APIs

The history of modern technology is a story about APIs. But the same tools that built our connected world have also created complexity and fragmentation. Before we can offload major workloads to AI and autonomous agents, we need to fix the shaky foundation they might be built on. This video explains the evolution of APIs, the challenges of API fragmentation, and why managing the full API lifecycle is critical for the future of tech and artificial intelligence.

Perfecto AI: Glass Manufacturing Configurator

Explore how Perfecto AI, powered by Perforce Intelligence, is redefining test automation for dynamic and complex applications. Say goodbye to brittle scripts and constant maintenance caused by evolving interfaces. Perfecto AI uses natural language steps to execute precise, human-like tasks with unparalleled efficiency.

ZeroTrust for LLMs: Applying Security Principles Through DreamFactory's Gateway

The key to securing large language models (LLMs) lies in adopting a Zero‑Trust framework. This approach ensures that every interaction - whether from users, devices, or applications - is verified, authenticated, and authorized. With the rise of LLMs in enterprise environments, traditional security models no longer suffice. Here's how DreamFactory's Gateway helps implement Zero‑Trust principles effectively.

Announcing Mesh Manager Support in Konnect Terraform Provider

We’re excited to announce the beta support for Mesh Manager in the Konnect Terraform Provider — a new tool that brings the power of infrastructure-as-code to Kong’s Service Mesh management platform. This provider enables engineering teams to declaratively manage Konnect Mesh resources using HashiCorp Terraform.

Express for Node Error Handling and Tracking Done Right

Error handling might not be the most exciting aspect of web development, but it's arguably one of the most critical. When building Express applications, how you manage errors can make the difference between a robust, production-ready system and one that crumbles under real-world conditions. In this article, we'll examine Express' default error handling behavior and learn how to customize it for different scenarios.

Seamless Collaboration: Uniting Business and IT through Low-Code and Pro-Code Parity

Historically, software development clearly separated business and IT roles. Business teams defined the business requirements, while IT teams built digital experiences (e.g., customer-facing applications) based on these requirements. There was a continuous feedback loop where business teams reviewed and provided feedback, and IT teams made necessary changes until the digital experience was public-ready.

Should You Use OPcache Preloading in Your PHP App?

Thinking about enabling OPcache Preloading to squeeze more performance out of your PHP application? It’s an advanced feature with very specific benefits — and in most cases, you likely won’t notice a difference. In this post, we’ll explain what OPcache Preloading is, how to set it up, and when (or if) it makes a measurable impact.