23.03.2021 / By Tomasz Bogus

How To Tackle Technical Debt Quadrants?

You come across the term technical debt, read a little about this matter, know everything in theory, and you’re still not sure how to correctly identify whether some kind of design flaws are actually technical debt or not.  We have a solution that can help you with this issue – Technical Debt Quadrants. This method […]

16.03.2021 / By Tomasz Bogus

13 Elements That Contribute To Technical Debt

Nowadays, with technology advancing at a fast rate, technical debt occurs more frequently. Yet many companies may still be unaware of it.  And it’s not too much of a stretch to say that the majority of people working with technology on a daily basis have encountered, dealt with, and incurred such debt.  That is not […]

12.03.2021 / By Daria Karasek

Financial Intelligence At Airbnb With Scala - A Case Study

Any business that is growing will, at some point, face scalability issues. Not only does that refer to business challenges, but also technical ones. More clients, processes, and therefore data mean a necessity to adjust online products to this greater volume.  From Scalac’s experience, introducing such crucial technical changes in data engineering requires smart choices […]

03.03.2021 / By Daria Karasek

The Secret To Building A Successful E-learning Platform

It was the internet that first got people realizing just how much easier knowledge-sharing could be. And by the time COVID-19 arrived on the scene, e-learning had become so accessible that it was ready to take over the world. As a result, the e-Learning platform market (Learning Management System) has forced businesses to up their […]

24.02.2021 / By Daria Karasek

Technical debt: the nuts and bolts

Today, we’re going to cover this topic in detail, highlighting the challenges and characteristics of technical debt for each and every company.

23.02.2021 / By Jesus Aguilar

What is Apache Kafka, and what are Kafka use cases?

Apache Kafka is the most popular event streaming platform, used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications

16.02.2021 / By Emanuel Oliveira

Scala 3 / Dotty - Facts and Opinions. What do we expect?

Scala 3 is the new major version of the Scala programming language. In this article we’ll highlight some of the changes that we think are of great value for day-to-day Scala programmers. We’ll also talk about the migration process and binary compatibility. Finally, we will conclude with our opinion on this new version.

15.02.2021 / By Marcin Krykowski

Hadoop vs Spark: What’s the difference?

In this article we will try to answer all the questions by examining Hadoop and Spark from a few perspectives.

03.02.2021 / By Jorge Vasquez

Introducción a la Programación con Efectos Funcionales usando ZIO

En este artículo trataremos los principios de la programación funcional, y a continuación veremos cómo, gracias a Scala y ZIO, podemos crear aplicaciones que resuelvan problemas del mundo real. Como ejemplo ilustrativo, implementaremos el juego del ahorcado.

03.02.2021 / By Jorge Vasquez

Introduction to Programming with ZIO Functional Effects

In this article, I will explain the principles of functional programming, and then demonstrate how, with the help of Scala and ZIO, we can create applications to solve real-world problems. As an illustrative example, we will implement a hangman game.