Systems | Development | Analytics | API | Testing

Latest Blogs

Types Of Reports in Business (And What Each Is Best For)

The reasons for writing reports in business are pretty compelling. Without them, you can’t have a complete overview of any past periods to evaluate your performance, fix mistakes, and replicate strategies that helped you achieve your goals. Moreover, you get to plan for the future and create an actionable plan based on the data you collected and presented in a report.

5G - Myths vs Realities

“5G is coming! I saw the commercial!” “No, 5G is already here. Didn’t you see the other commercial?” “Yes, but I don’t have 5G, do you?” “Yes, I have had it for the last year. Well, I think I have. What is 5G anyway?” Have we ever seen anything so overhyped yet, at the same time, so misunderstood? Has there ever been a major technical advancement, that at the same time is already here, yet seemingly so far off in the future?

Popular Python Design Patterns

Python is one of the hottest programming languages in the world right now. According to StackOverflow’s Developer Survey 2021, Python is the third most popular programming language. It is primarily due to its easy-going syntax coupled with powerful dynamic typing and binding. In this article, we will focus on building efficient and scalable applications in Python using popular design patterns. Design patterns are standards or conventions used to solve commonly occurring problems.

3 practical examples of data-driven eCommerce

Ignorance is bliss. But not so much if it’s costing you money, right? If you are running an eCommerce business and are still not leveraging data to make data-informed decisions, you are missing out on crucial insights that can maximize your sales and minimize costs. One of the common misconceptions is that becoming a more data-driven company is complicated, difficult, and will cost a lot of money. This can be true, but there is also a better way.

Optimize Your AWS Data Lake with Data Enrichment and Smart Pipelines

As an engaged member of the AWS community, we’re always on the lookout for new technologies and software tools that can help our customers succeed in their AWS data lake initiatives. During the most recent AWS Re:Invent conference in Las Vegas, we had the opportunity to engage directly with AWS partners, customers, and other technology companies operating in the AWS ecosystem.

Previewing the power of BigQuery Remote Functions for drive time optimization

BigQuery's Remote Functions (in preview) make it possible to apply custom cloud functions to your warehouse without moving data or managing compute. This flexibility unlocks many use cases including data enrichment. In this post we demonstrate a pattern for combining BigQuery with the Google Maps API to add drive times to datasets containing origin and destination locations. This enrichment pattern is easily adapted for address geocoding or adding Google Map's place descriptions to locations.

5 Key Tips for Beginners Learning JavaScript

If you have ever been interested in Web Development then chances are you have heard of JavaScript. JavaScript is an object-oriented programming language. It is used by developers to make the client-side (front end) of web pages dynamic and interactive. It is also used alongside HTML and CSS to make websites and web applications. The market for application development in 2022 is huge.

How We Improved Table Performance in AppSignal - Back-end Changes

In our last development cycle, we spent time improving our table performance in AppSignal. As customers stay around for longer, data starts piling up. A view with just 10 items in the beginning gathers hundreds of items, and keeps growing. Besides filtering data in the front-end to reduce the returned data, we wanted to ensure our data could keep growing without timeouts in our GraphQL API or slow-loading pages in our app.