Systems | Development | Analytics | API | Testing

Latest Blogs

The Ultimate Guide to a Smooth Dev Environment Setup: Tips and Best Practices

Setting up a development environment can be challenging, especially for new developers or those adapting to new developer tools. A well-configured environment is crucial for efficient coding, testing, and debugging, enhancing productivity and minimizing errors. This guide will walk you through everything you need to know, from the basics to advanced customizations for different operating systems.

A New Dawn: Kong Unleashes API Technologies for the AI Era

The main fundamental question of every business today: Are you on the right side of AI? Many businesses and investors are facing the big question: will they get AI-fied and die slowly or will they be propelled by AI and grow faster? Kong API tools and the Konnect API platform will bring our customers on to the right side of AI. Every platform shift from mainframes onward has created demand for more APIs.

Kong Konnect Observability and Advanced Analytics with Dynatrace

Understanding and monitoring the performance and health of applications and systems is critical. This is where observability comes into play. Observability is about gaining a comprehensive understanding of a system's internal state by analyzing the data it generates within the context of real-time events and actions across the infrastructure.

Top 5 HTTP Request Libraries for Node.js

When it comes to making HTTP requests in Node.js, developers are spoiled for choice: from the built-in and browser-familiar Fetch API to third-party libraries like Axios, Got, Superagent, Ky, and others. Navigating this diverse landscape can be a little daunting. This comprehensive guide aims to simplify your decision-making process by comparing the features and nuances of popular options, so you can select the ideal solution for your next project.

Ruby on Rails 7.1: Partial Strict Locals and Their Gotchas

Rails partials have been around for years, but they can be clunky since they're just ERB snippets without a backing object structure. Recently, libraries like ViewComponent and Phlex have tried to improve the view layer by adding more semantic structure to the templates. These are great libraries and I personally reach for ViewComponent on almost every project I work on. That said, I still feel the humble Rails partial still works great for many use cases.

AI in Quality Assurance: How AI is Transforming Future of Quality Assurance

‍ ‍John McCarthy, an American computer scientist, stated this belief more than 40 years ago. Surely, his commitment to understanding the human mental process led him to ideate one of the most revolutionary ideas in computer science—artificial Intelligence (AI). Since then, AI has helped us develop software, utilize it to streamline our business offerings and maintain another essential aspect of digital ecosystems—quality assurance.

Enhancing Software Quality: the symbiosis of Testability and Observability

Software testability measures how simple it is to test both the system as a whole and each individual component. In modern discussions about testing, the focus often shifts solely to the tests themselves, overlooking the socio-technical environment in which the application or project operates. Ensuring your application is testable means making it straightforward and reliable to test, so that when issues arise, we can be confident they are real issues and not artifacts of poor testability.

How to Use Azure Blob Storage with Ruby on Rails

Azure Blob Storage is an object storage service that is very similar to AWS S3. ActiveStorage from Rails has built-in support for both ActiveStorage and S3 for file storage, making it easy to integrate and even swap out providers. The Honeybadger Blog has already explored using S3 for file storage in Rails, and in this article, we'll explore using Azure to allow users to upload files in a Rails application. You can find the final code here on Github.

Digital Transformation in Banking & Finance: How Digital Assurance Paves the Way

The financial services industry is in the midst of a significant transformation. As customers demand more seamless, agile, and innovative services, banks and financial institutions must evolve to meet these new expectations. But digital transformation is not just about implementing the latest technology—it’s a comprehensive, multi-dimensional shift that impacts everything from operations to customer experience.