Systems | Development | Analytics | API | Testing

Latest Blogs

Maximizing Power BI with Snowflake

Since Snowflake announced general availability on Azure in November 2018, increasing numbers of customers are deploying their Snowflake accounts on Azure, and with this, more customers are using Power BI as the data visualization and analysis layer. As a result of these trends, customers want to understand the best practices for a successful deployment of Power BI with Snowflake.

What Data and Analytics Will Look Like in the Post-COVID World

COVID-19 has radically altered most aspects of our social worlds and the way we do business. One of the largest impacts to organizations has gone on mostly unseen to the outside world. Companies have been quickly altering the way they manage the keys to their data kingdoms to maximize their data’s value to survive and compete.

Building a unit testing suite with XCTest, Swift, and Bitrise

For example, let’s say that an app that we’re working on supports multiple themes, and that we’re keeping track of the user’s currently selected theme (and other user-configurable settings) through a SettingsController — which in turn uses Foundation’s UserDefaults API to persist those settings, like this.

How Long Should You Hang Onto Your Data?

One of the most common questions that businesses operating under GDPR, LGPD or other similar data regulations have is how long should you keep data? As answers to this question typically seem to vary widely to clear up confusion, we’ve gathered insights from business leaders & specialists across a variety of industries to try and answer this question and shed light on what are reasonable timeframes to keep hold of data, whether that may be financial, employee or other potentially sensitive data.

3 Ways to Send Emails with Ruby

For many developers, Ruby on Rails framework not only allows them to build web applications, websites, and efficient database solutions, but it can help them optimize mailing operations. You can easily use Ruby on Rails mailer, an automatic tool to build transactional messages of any kind, and make proper authentication. In this article, we review three main ways to work with email sending in RoR, which include some Ruby gems, the Net::SMTP class, and the facilities of the Socket system.

Automation Testing for Agile teams | How to Make it Right

The world is witnessing the rise of Agile methodologies in software development. They require a new approach to software testing, which must well align with the nature of Agile, a fast-moving philosophy. Test automation was not born to serve Agile teams, however, it makes Agile testing- a crucial part of the Agile concept- achievable. This article shows all essentials for the implementation of automation testing for Agile teams.

Top 5 Python Memory Profilers

According to the Stackoverflow survey of 2019, Python programming language garnered 73.1% approval among developers. It ranks second to Rust and continues to dominate in Data Science and Machine Learning(ML). Python is a developers’ favorite. It is a high-level language known for its robustness and its core philosophy―simplicity over complexity. However, Python application’s performance is another story. Just like any other application, it has its share of performance issues.

Why prospects hunt us down

A few years ago, we got an evaluation form from a prospective customer wanting to understand more about what we do. In the comments they wrote... “Please don't chase me down like those bastards at Sisense” That little nugget of gold told me a lot about the way our buyers want to purchase software - everyone hates talking to a salesperson too early. So we decided to turn our sales process on its head and put all of our technical evaluation content online.