Systems | Development | Analytics | API | Testing

Technology

Scaling Kafka Brokers in Cloudera Data Hub

This blog post will provide guidance to administrators currently using or interested in using Kafka nodes to maintain cluster changes as they scale up or down to balance performance and cloud costs in production deployments. Kafka brokers contained within host groups enable the administrators to more easily add and remove nodes. This creates flexibility to handle real-time data feed volumes as they fluctuate.

Why a Real Device Testing Cloud is Good for Your Business: Mobile Test Automation Day Online

In this session, you will learn how cloud-based real device testing can reduce the total cost of ownership by 3X to 5X, eliminate the operational pain of maintenance and updates, and drive team productivity to deliver better and faster mobile app releases.

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.

How to Do Data Labeling, Versioning, and Management for ML

It has been months ago when Toloka and ClearML met together to create this joint project. Our goal was to showcase to other ML practitioners how to first gather data and then version and manage data before it is fed to an ML model. We believe that following those best practices will help others build better and more robust AI solutions. If you are curious, have a look at the project we have created together.

Test Environment: What it is And Why It Matters in Software Testing

In the simplest terms, a test environment is an interface (often a virtual environment) when software tests are executed. This includes the server required to power test infrastructure and hardware and software configurations to match specific projects and use cases; devices, browsers, operating systems, automation frameworks, network configuration, data, streaming implementation for testing over the cloud, etc.

iOS App Testing Tutorial: Manual & Automation

In the 2018 WWDC talk, Tim Cook said, “We’re also happy to announce that this week we’re going to achieve another huge milestone. The money that developers have earned through the App Store will top $100 billion.” He further announced, “There are now 20 million registered developers on the App Store.” Although, this number might be way out of the ballpark considering that 2016 statistics showed just 2.8 million iOS application developers.

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).

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.