Systems | Development | Analytics | API | Testing

Failing at Integration Testing: Common Mistakes

Integration tests are slow and difficult to maintain because they have substantially more system touch points than unit tests and hence change more often. These elaborate or sophisticated tests provide a role that unit tests cannot replace, thus there is no way to avoid creating them while focusing solely on unit tests.

Customer Journey KPIs You Must Know

The KPIs that apply to each product are as different as products come. There are infinite variables that come into play when determining what exactly a KPI should be. Because these KPIs are centered around customer journeys, they are all user-based and purposely omit technical-based KPIs (such as crashes or errors). In a recent article in our Product Analytics Academy, we covered what makes a strategy a good one when understanding and choosing relevant metrics to form KPIs based on product analytics.

Best Practices for End-to-End Testing for Better User Experience

Developers test their code in chunks as it is written. Error monitoring during the development cycle alerts engineers when conflicts arise and helps them identify the root cause. So, you may wonder then, in the age of DevOps and continuous delivery, is end-to-end testing still needed? Not only is it viable, but it is also essential to validate requirements, configurations, and functionality.

Using GeoJSON in BigQuery for geospatial analytics

The first step in most analytical workloads is to ingest the data that you need for your analysis into your data warehouse. For geospatial analysis involving point, line, or polygon data, ingesting data can be complex because geospatial data comes in myriad data formats. Two of the most popular geospatial formats are GeoJSON and GeoJSON-NL (newline-delimited geoJSON).

The Best E-Commerce Integrations

There are a wide variety of e-commerce software platforms out there—Shopify, BigCommerce, Magento, WooCommerce, PrestaShop, Ecwid, and more—each with its own e-commerce features and functionality. But beyond the question of the "best e-commerce platforms," how can you enhance these platforms with third-party integrations? As we all know, integrating your e-commerce store with other apps and services helps you run your business more efficiently and effectively.

How to Debug an Unresponsive Elasticsearch Cluster

Elasticsearch is an open-source search engine and analytics store used by a variety of applications from search in e-commerce stores, to internal log management tools using the ELK stack (short for “Elasticsearch, Logstash, Kibana”). As a distributed database, your data is partitioned into “shards” which are then allocated to one or more servers.

The government has a low-tech image problem. Low-code can fix it, Part 2

You can spend hours scrolling down the rabbit hole of government IT horror stories, which makes the recent launch of the federal website for ordering free COVID tests that much more remarkable. The website worked, and it was surprisingly easy to use. But that success belies decades of underinvestment in digital transformation that has stifled public sector innovation and hardened the government's low-tech image. For example.