Systems | Development | Analytics | API | Testing

Latest Posts

How Does AI Model Training Work?

The human brain is a prediction machine. It sees patterns, then makes predictions from previous experiences. This part of human intelligence has been critical to our survival. For example, many years ago, a forager might have eaten a particular berry, gotten sick, and thus learned the clues that indicate that a berry is poisonous. This would happen automatically—we’d get nauseous when seeing the berry again, which would make us steer clear.

How to Increase Data Reliability in Construction

Between soaring material costs and the impact of inflation, the construction industry has had to practice extra agility and resilience in recent years. Market upheaval, including skills shortages and supply chain disruptions have made financial reporting in the construction industry even more challenging. Manually exporting data into static spreadsheets adds another roadblock–when reports are manually exported or input, information grows stale quickly.

Keboola Pronounced Leading Solution in Europe by G2

At Keboola, our aim has always been to put the customer first. We strive to be the best self-service data operations platform for companies, so they can get the most out of their data and grow their business fast and smart. Being perfectionists we tend to focus on what’s still not good enough and needs improving.

Upcoming changes to Google Play for developers

You may have heard the adage of “quality over quantity”, and it seems that Google is taking this saying to heart regarding the quality of apps developers submit to Google Play. Back in November 2023, Google published an article on the Android Developers Blog outlining their intent to improve the quality of Android apps in the Play Store. In this article, we’ll take a look at how things were, and what the upcoming changes mean for developers who want to publish to the Google Play store.

The iOS Developer's Playbook: Mastering SwiftUI Forms

In this article we’re going to examine how a SwiftUI Form can used in our SwiftUI apps. This will be a very technical article useful for any iOS developer, during which we’ll take a deep-dive into the code and then create a SwiftUI Form that combines a user profile with a settings screen. Table of Contents.

Behaviour Driven Development in Ruby with RSpec

RSpec is a library for writing and running tests in Ruby applications. As its landing page states, RSpec is: "Behaviour Driven Development for Ruby. Making TDD productive and fun". We will return to that last part later. This post, the first of a two-part series, will focus on introducing RSpec and exploring how RSpec especially helps with Behaviour Driven Development in Ruby. Let's dive in!

How to Fix "Function Object is Not Subscriptable" in Python

“Subscriptable” is just a fancy way of saying "something you can use square brackets on to get parts from it.” For example, my_list accesses the element at 0 and key, respectively. In Python you can only use square brackets [] to access elements of a list, array, or dictionary. If you try to do the same thing with a function, you get the “function object is not subscriptable” error.