×

Blog

Occasionaly we write some interesting things we were working on.

arm

Kubernetes on ARM: a case study

At KrakenSystems we're working with various IoT devices. They are our main infrastructure for collecting data and sending them to further aggregating pipelines. For now, they are implemented as Beaglebone black devices, armv7l hard float CPU, AM335x 1GHz ARM® Cortex-A8 and only 512MB RAM. In this blogpost we're covering use case and rationale for using kubernetes on such underpowered devices.

read more

best

Are popups bad for your business?

A short discussion about the existence and usage of pop-ups in a modern web environment or Why are they still a thing?

read more

case study

Kubernetes on ARM: a case study

At KrakenSystems we're working with various IoT devices. They are our main infrastructure for collecting data and sending them to further aggregating pipelines. For now, they are implemented as Beaglebone black devices, armv7l hard float CPU, AM335x 1GHz ARM® Cortex-A8 and only 512MB RAM. In this blogpost we're covering use case and rationale for using kubernetes on such underpowered devices.

read more

conversion

Are popups bad for your business?

A short discussion about the existence and usage of pop-ups in a modern web environment or Why are they still a thing?

read more

databases

Data Inconsistency and wsrep_on variable on MySQL/MariaDB Galera Cluster

Galera Cluster is no-downtime or near-zero downtime cluster software which allows you to perform rolling upgrades or schema changes without significant effect on the application.

read more

datascience

Hidden gems and upcoming electoral opportunities – our analysis of the 2019/2020 Croatian presidential elections

As we all know, Zoran Milanović won Croatian presidential elections and became the fifth president of Croatia. But how it actually happened? How did people vote and whose votes brought victory to Mr. Milanović?

read more

Spectral analysis of irregularly sampled signal

What can you do when your time-variating signal is unevenly sampled? Well, let us introduce you to The Lomb-Scargle periodogram! Because even irregulary sampled data can give you valuable results!

read more

Mine my opinion? Part 4. Automatization!

Now, let’s automatize sentiment analysis! In our previous article, we discussed rule-based methods and how to implement them, but here we’ll teach you how to do it simpler and quicker.

read more

Mine my opinion? Part 3. How good you are with rules?

In first two articles, you learned everything about types and problems of sentiment analysis algorithm, but you still don't know how to actually create one. So, in this article, we'll get our hands dirty and start with the simple one - rule-based!

read more

Mine my opinion? Part 2. What’s so hard about sentiment analysis?

In our last article, we explained different types of sentiments analysis, and now, we’ll focus on problems!

read more

Mine my opinion? Part 1. Let’s start with basics – types

In our series of articles, you’ll learn everything about sentiment analysis and how to use it! First, we’ll start with types.

read more

Text classification - simple way to organize your data

Let’s talk about text classification – one of the most important and typical tasks in data science. We’ll explain its benefits, where to use it and show how to make order and organize some articles.

read more

Your first dive into Deep Learning

Today Deep Learning is the main trend in AI and neural networks are number one machine learning algorithms in the field of image classification and speech recognition. We decided to share our experience in this area and help you to start your own first deep learning project.

read more

Text processing problems with non-English languages

In our previous article, we started the discussion about text mining and talked about the most powerful text mining techniques for natural language processing. Now the time has come to talk about problems and difficulties appearing with processing any language that isn’t English.

read more

Mine your text and extract valuable data! Natural language processing tools

Recently word “mining” is heard in every corner. The reason is not only the bitcoin hype but also a wave of interest in machine learning tools and instruments to make customer behavior analysis. Text mining is one of such instruments. In the series of following articles, we will share with you the most powerful text mining techniques and identify some of the most used language processing tools. Also, we will clarify common issues with the text processing.

read more

Personality profile of social media users - how to get maximum from it

Today people’s profiles in social media can give a lot of information about their personality, preferences, style of life, products they would buy or things they would like. If you know how analyse user profiles using data science you get a magic key to the real picture of your customers. Find out how someones’s writing style in social media is defined by gender, age and personality.

read more

development

Doing Machine Vision on Google Coral with OpenCV

I went to great lengths when installing OpenCV 4.1.1 on Google Coral Dev board. If you are in the same situation, you might have just found a solution! This post explains how to install OpenCV 4.1.1 and do machine vision on Google Coral Dev board.

read more

Custom users using Django REST framework

The built-in Django User model follows the pattern consisted of username, email and password. In this tutorial you will learn to RESTfully simplify it to just email and password.

read more

Best tools for developing scalable React applications

Traditionally the idea of scaling in development was mostly associated with server-side applications. However, as the web applications started to become more complex with frameworks like React, PWAs, native applications, and others, the need to write scalable code has crossed to the frontend.

read more

Environment configuration in React

Before writing your first React component you should know how to setup your environment. Boilerplates, Webpack or Parcel, Babel, linter and dev tools are essential for bringing your React project to life.

read more

Swagger integration with Django REST Framework

There are several possibilities for documenting API in Django REST framework. In this short tutorial you will learn how to include and set up Swagger UI with your Django projects.

read more

devops

Golang race detection

Race conditions are pretty nasty bugs. Hard to trace, reproduce and isolate; often occurring under unusual circumstances and often lead to hard to debug issues. Thus it’s best to prevent & detect them early. Thankfully, there’s a production-ready algorithm to tackle the challenge - ThreadSanitizer v2, a battle proven library for compiler support in Go, Rust, C & C++.

read more

Pragmatic tracing

A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable - Leslie Lamport

read more

Migrating your self-hosted Elasticsearch to AWS Elasticsearch Service - a detailed guide

An in-depth guide for migrating your self-hosted Elasticsearch to AWS Elasticsearch Service.

read more

Cut bake and pack - Build machine images with Docker apps using Hashicorp Packer

Heard of Hashicorp's Packer? Here we take a quick dive in building an Ubuntu image with Docker apps within.

read more

Are you a truth seeker?

Establishing a truthful auditing is a challenge worth considering.

read more

Let me tell you a secret

They always use Alice and Bob in technical examples. We’ll use Anna and George as fictional characters in our article where we put an emphasis on the secure way of sharing data between team members.

read more

Kraken was bought by Google

Yup, we gotta pack and head to the Google’s headquarters now…

read more

How well does your vacuumer vacuum?

Monitor your PostgreSQL autovacuum settings and performance on Grafana.

read more

Transforming and sending Nginx log data to Elasticsearch using Filebeat and Logstash - Part 2

We continue log data transformation by focusing on Logstash configuration, potential basic obstacles, data enrichment and differentiating indexes

read more

Transforming and sending Nginx log data to Elasticsearch using Filebeat and Logstash - Part 1

In this post we show how to transform your log files using Filebeat and Logstash and show a lifecycle of a log file in such ecosystem

read more

Stashing and tracking logs - Introduction

In this post we cover the need for tracking and aggregating various software logs and several software solutions that are currently available for this constantly growing niche.

read more

devops,

Summer hacking school at FOI

Kraken folks have attended and participated in FSec summer hacking school at Faculty of organization and informatics...

read more

encryption,

Let me tell you a secret

They always use Alice and Bob in technical examples. We’ll use Anna and George as fictional characters in our article where we put an emphasis on the secure way of sharing data between team members.

read more

infosec

Summer hacking school at FOI

Kraken folks have attended and participated in FSec summer hacking school at Faculty of organization and informatics...

read more

kubernetes

Kubernetes on ARM: a case study

At KrakenSystems we're working with various IoT devices. They are our main infrastructure for collecting data and sending them to further aggregating pipelines. For now, they are implemented as Beaglebone black devices, armv7l hard float CPU, AM335x 1GHz ARM® Cortex-A8 and only 512MB RAM. In this blogpost we're covering use case and rationale for using kubernetes on such underpowered devices.

read more

marketing

Are popups bad for your business?

A short discussion about the existence and usage of pop-ups in a modern web environment or Why are they still a thing?

read more

Behaviour tracking - a tool to better understand your customers. Real business examples.

Happy New Year from Kraken! We are back from holidays and ready to start this year with a new article! The online tracking of customers behaviour has always raised a lot of questions - What actual benefit does it bring? How to measure its effectiveness? Does it violate customers privacy and is it legal at all? In our article we provide answers to these questions as well as share real business examples from our practice.

read more

news

I tried. I failed. I tried. I failed. But at no point did I allow anyone to tell me I can't do it! I tried and I - made it.

Our co-founder Marin Bek shared his success story with Telegram.hr. Marin is brutally sincere – talks about his ups and downs without any sugarcoating or remorse. A lot has changed since he first entered The Game. He went from working in his small apartment and borrowing sums that most people would mock – to successfully running a 20+ people operation, working with Carrefour, Nestlé, Ferrero, and Forbes, innovating in Industry40 - creating Ascalia Ltd.

read more

A big step for Ascalia, a solid step for Industry 4.0

Our start-up Ascalia won the elite Start.up! Germany Roadshow pitch organized by the Association of German Chambers of Industry and Commerce and German-Croatian Chamber of Industry and Commerce

read more

Our CEO Marin Bek about Huawei problems

Recent big news is that Google is blocking Huawei’s access to all Android updates. However, this is not the biggest problem for Huawei now. Check an interview with our CEO, Marin Bek, where he tells what major problem is facing Huawei.

read more

Kubernetes and Cloud Native Meetup#1

Kraken organized the first Kubernetes and Cloud Native Meetup!

read more

Smeal College of Business visits Kraken

KrakenSystems welcomed MBA students from Smeal College of Business, USA.

read more

KrakenSystems at DORS/CLUC 2018

This years' Open Systems Days Croatian Linux Users’ Conference was held on 19th and 20th of April. Conference covers free and open source software, linux operating system, open standards. It is meant for students, enthusiasts, developers, freelancers, companies who wish to learn, grow their contact network, plan projects...

read more

Back to school we GO

Most recently Kraken’s CEO Marin Bek has started a little school of programming in GO language for his employees. Can your CEO program? Well, ours can and he’s willing to teach us the new stuff so we can all GO forward (pun intended) with the business and innovate stuff with new and exciting technology.

read more

KrakenSystems DevOps meetup on January 26th

KrakenSystems was invited to Zagreb DevOps meetup on January 26th organized by Infobip. Our CTO, Dejan Strbad prepared an interesting presentation and shared his in-field experience with Kubernetes, how and why other companies are using it, what Kubernetes brings to developers and system administrators as well as basic concepts behind it.

read more

onsite

Are popups bad for your business?

A short discussion about the existence and usage of pop-ups in a modern web environment or Why are they still a thing?

read more

popups,

Are popups bad for your business?

A short discussion about the existence and usage of pop-ups in a modern web environment or Why are they still a thing?

read more

practice

Are popups bad for your business?

A short discussion about the existence and usage of pop-ups in a modern web environment or Why are they still a thing?

read more

security,

Summer hacking school at FOI

Kraken folks have attended and participated in FSec summer hacking school at Faculty of organization and informatics...

read more

Let me tell you a secret

They always use Alice and Bob in technical examples. We’ll use Anna and George as fictional characters in our article where we put an emphasis on the secure way of sharing data between team members.

read more

Kraken was bought by Google

Yup, we gotta pack and head to the Google’s headquarters now…

read more

tactics,