Systems | Development | Analytics | API | Testing

Latest Posts

Countly Receives SOC 2 Type 2 Certification

As a product analytics solution, establishing a strong sense of trust is vital to what we do. It provides the foundation for the relationships we build with our clients, which in turn allows our clients to confidently provide the services they need to their customers. Data privacy and security are both key components of building a level of trust that is essential for both our customers and ourselves as a company.

What Is Software Testing? Definition, Types, and Tools

Software testing is the process of checking the quality of a product before launching. It measures the software's completeness to the single functional (or non-functional) attributes and whether it has fulfilled the business logic or shown us the missing gaps in requirements that need immediate tackles. Software testing is an integral part of the software development life cycle. Over time, software testing activities have evolved to meet the ever-increasing complexity of applications.

Class Variables vs Instance Variables in Python

Variables are a fundamental aspect of any programming language, and Python is no exception. As we already know, python variables are used to store values, which can then be utilised in your program. The values can be of different data types, such as integers, strings, lists, dictionaries, and more. Are you familiar with the different types of variables in Python and when to use them?

How to Create a Dashboard in Kibana

Wondering how to create a dashboard in Kibana to visualize and analyze your log data? In this blog post, we’ll provide a step-by-step explanation of how to create a dashboard in Kibana. You’ll learn how to use Kibana to query indexed application and event log data, filter query results to highlight the most critical and actionable information, build Kibana visualizations using your log data, and incorporate those visualizations into a Kibana dashboard.

Action Class in Selenium: Its Method and Implementation

Selenium stands apart from other testing tools by offering a variety of techniques to test applications, which has led to its widespread use in automating web applications. No matter how complicated the user interface (UI) is, Selenium offers several methods to automate web apps, decreasing or eliminating the need for manual labor. So, how can we automate online applications when using a mouse or keyboard to communicate with the browser?

4 Key Pillars to Manage Information Assets

Data governance and management is a term that has become more commonplace in recent years. However, many organizations are still struggling with how to implement effective data governance and management strategies. This lack of focus is becoming more and more apparent as the importance of data management continues to grow. Here are the four key pillars that will help you successfully implement your data governance strategy.

Federated API Management: Balancing Agility and Governance

Looking to develop more APIs faster (and securely)? Then you have some different API platform deployment models to consider. In this post, we’ll define and compare the siloed, centralized, and federated API platform deployment models — and dive into why federated API management is key to striking a balance between agility and governance.

Angular vs AngularJS: Differences Between Angular and AngularJS

What is the difference between Angular vs AngularJS? AngularJS is the most primitive version of Angular that was developed by Google and is one of the oldest front-end frameworks for building SPAs. However, Google recently dropped support for AngularJS which makes Angular the obviously better choice out of the two. However, there are still some projects that use AngularJS and it can be helpful to understand the differences between the two in case you wish to migrate to Angular.