Systems | Development | Analytics | API | Testing

Development

Good Database Migration Practices for Your Ruby on Rails App using Strong Migrations

One great feature that comes with modern web frameworks is the ability to manage database schema migrations. However, schema migrations are not 100% safe and remain a recurring cause of issues within projects I have encountered over the last 15 years. This article will review the issues surrounding poorly managed schema migrations and then look into Strong Migrations, a gem that can help you avoid most problems. Finally, we will discuss a few good practices around database management. Let's get started!

Introducing the World's First OSS Production-Grade Gateway API Operator

Today’s the day you’ve all been waiting for: Kong Gateway Operator OSS is here. You can read the code and see what a production-grade Kubernetes operator looks like. Authored by multiple Gateway API contributors, Kong Gateway Operator is the de-facto reference for Gateway API implementers on Kubernetes. Kong Gateway Operator (KGO) 1.2 brings six new features plus a brand new Helm chart that allows you to deploy KGO using tools that you already know and love.

Enhancing APIOps with decK for Kong Ingress Controller Users

The latest release of decK's APIOps features with the Kong Ingress Controller advances API management and automation in Kubernetes environments. This blog post delves into how this integration streamlines operations, ensuring a more feature-rich API lifecycle management.

Why Air Taxis Need Safe and Secure Coding Standards

No longer a far-off dream found only in science fiction, flying vehicles are taking off alongside the advancement of drones and other aircraft. Soon, we hope to see the regular development of personal flying cars and services like electric air taxis. But, while the Urban Air Mobility (UAM) market is poised for immense growth in the next decade, vehicles zipping about through the air raise obvious safety and security concerns.

Data Integration in the Life Sciences: Eliminate Data Silos for Good

In the life sciences industry, where breakthroughs in research and healthcare are fueled by data, data silos can be a big problem. Data silos might be caused by things like legacy systems, departmental divisions, disparate data formats, or lack of interoperability standards. Data silos can manifest at any point in the product lifecycle and make it hard for the right people to access and use the information they need, when they need it.

How to Create an Application Migration Strategy

Creating an effective application migration strategy is crucial for organizations seeking to migrate their applications to a new environment, such as a cloud platform or a different on-premises infrastructure. A well-planned migration strategy ensures a smooth transition, minimizes downtime, and mitigates potential risks and challenges. Here’s what you need to do in order to create an application migration strategy.

Unpacking Distributed Applications: What Are They? And How Do They Work?

Distributed architectures have become an integral part of modern digital landscape. With the proliferation of cloud computing, big data, and highly available systems, traditional monolithic architectures have given way to more distributed, scalable, and resilient designs. In this blog, we look at what makes an application distributed and how distributed applications work to bring about high availability, scalability, and resilience.

Continuous Deployment Challenges in Native Mobile Applications

In this blog post, explore the unique challenges of Continuous Deployment in native mobile apps, including the complexities of app store distribution and rollback limitations, and discover insights on navigating these hurdles while striving for efficient CI/CD workflows in mobile development.