Systems | Development | Analytics | API | Testing

A Guide to Principal Component Analysis (PCA) for Machine Learning

Principal Component Analysis (PCA) is one of the most commonly used unsupervised machine learning algorithms across a variety of applications: exploratory data analysis, dimensionality reduction, information compression, data de-noising, and plenty more. In this blog, we will go step-by-step and cover: Before we delve into its inner workings, let’s first get a better understanding of PCA. Imagine we have a 2-dimensional dataset.

What is Open Source and How to Get Started?

Software engineering is an exciting field that offers various roles and responsibilities to individuals. Some prominent roles are developer, quality assurance engineer, project manager, product manager, DevOps, and many more. Each of these roles also has sub-roles. For example, we have front-end, back-end, and full-stack developers in development. In testing, we have manual testing, automation, unit testing, and end-to-end testing.

Distributed tracing with Envoy, Kuma, Grafana Agent, and Jaeger

As a cloud service provider, observability is a critical subject as it's strongly related to the availability of the services running on the platform. We need to understand everything that is happening on our platform to troubleshoot errors as fast as possible and improve performance issues. A year ago, while the platform was still in private beta, we faced a tough reliability issue: users were facing random 500 errors when accessing their applications.

Creating a Progressive Web App (PWA) with Flutter

So, you just finished building that application that’s going to change the world, you’ve submitted the Android apk to the Google Play Store and the iOS ipa to the Apple App Store, and you’re awaiting review. But when you check your email, you discover that your iOS app has been rejected. Given the urgency of releasing the app, what do you do now? Well, the good news is that your application was built with Flutter, which is a great tool for creating Progressive Web Apps (PWAs).

Kong Expands AWS Offerings with Marketplace Listing and EKS Anywhere

Kong has been hard at work to provide our customers’ the best user experience of running our products in the AWS cloud. We’ve seen tremendous growth in our partnership with AWS in terms of joint solutions (co-build), building awareness through events and workshops (co-market), and growth in the adoption of our solutions (co-sell). In fact, Kong has seen exponential growth in our Kong on AWS business year over year.

OpenLogic by Perforce and the Open Source Initiative Announce 2023 State of Open Source Survey

Perforce Software announces the beginning of their 2023 State of Open Source Survey - a collaboration between OpenLogic by Perforce and theOpen Source Initiative(OSI), a non-profit that raises awareness and adoption of open source software (OSS).

An Introduction to AI-generated Content and Generators

Artificial intelligence is one of the most popular, yet misunderstood phenomena in the world. Many people get their ideas about AI from apocalyptic Sci-Fi movies rather than an understanding based on science or observation. The truth is that many pieces of software, websites, and applications already use AI. An AI writing generator is not that difficult to obtain. AI can even make music, create pictures, or talk to you. Chatbots have been a thing for more than two decades.

How to Choose Mobile Devices for Testing 2022

Learn the latest best practices for knowing which mobile devices to test on, plus our recommended devices to test on by region and business size. With the rapidly increasing popularity and complexity of mobile apps, you need to make sure your app works as intended across various device models, operating systems, and browsers.