Systems | Development | Analytics | API | Testing

A beginner's guide to using CSS variables

If you look at the backend of a big website coded in CSS, you will encounter many repeating codes. They might be coding for particular text color or text size or even fitting the images to the right size for your screen. The problem comes in when you want to change these codes. Since they are so recurring, they demand global search. Custom properties of CSS variables allow all such values to be stored in one place and can be referenced throughout the document without having to retype it every time.

Data 'Poka-Yoking' With Data Observability for the Modern Data Stack

While in the past, businesses used data to gain an edge over their rivals, in today’s competitive environment, data is imperative to stay in business. Modern businesses rely increasingly on data to manage all aspects of their operations, from everyday workflows to impacts on business strategy and customer interactions. As a result, data stacks have become extremely complex.

10 Mobile App Testing Trends for 2023

See upcoming trends to plan your mobile app testing strategy for 2023 The end of the year is an ideal time to not only look back at what you’ve accomplished but to plan goals for the upcoming year. Mobile app development teams can look into the latest trends in technology, user behavior, and the broader market, and think about how to incorporate them into your mobile app testing and development plan.

Flexible Policy Match in Kuma 2.0

Kuma is configurable through policies. These enable users to configure their service mesh with retries, timeouts, observability, and more. Policies contain three main pieces of information: Kuma 2.0 introduces a new matching API that’s more understandable and powerful. In this article, we explain why we’re doing this, how to use the new policy matching API, and what’s coming next.

Think twice before hiring QA for your startup

It happens at almost every early-stage startup: a major bug escapes into prod (or into an investor demo). For teams without meaningful quality controls in place, the common reactions are dismay, embarrassment, and the instinct to "hire someone who can own quality." In these cases, “quality” generally means a lack of bugs. While the logic seems sound – there’s a quality issue, so we should hire an expert to handle quality – this instinct is ultimately misguided.

Seven Benefits of Investing in Cross-Functional Data Projects

Nowadays most people in organizations understand how visibility into data adds overall value and there is a general dedication to be and remain data driven and increase overall data literacy. At the same time, sometimes there are limitations to how much organizations want to invest or augment their investment in data projects. It's important to make sure that companies have support across departments to budget appropriately for their data needs.

End-To-End Testing: Mistakes to Avoid

As we explained in a previous post, where we explained What End-2-End Testing is, we described End-to-end tests as a frequent type of automated testing used to ensure that your websites work properly (sometimes called e2e tests). Remember we pointed out that these tests mimic the steps that a typical user would do while accessing your application using a web browser.

Building a realtime chat app with Laravel using WebSockets

You use realtime communication every day. It is the simultaneous exchange of information between a sender and a receiver with almost zero latency. Internet, landlines, mobile/cell phones, instant messaging (IM), internet relay chat, videoconferencing, teleconferencing, and robotic telepresence are all examples of realtime communication systems. In this tutorial, you’ll learn how to build a web based realtime chat app using Laravel, Ably and Vue.js.