September 15, 2021 by ,

Do you have your code repositories? What about the data? How do you collect them? Yes, we know, it’s not that easy. When data comes from multiple sources, with different formats, and arrives at different frequencies, then you need specialized tools for specific tasks. There are many tools, but in this blog post we’ll tell […]

Read more

July 12, 2021 by

Main author: Noemi KowalewskaOther authors: Tomasz Klemens, Bartosz Mocek, Michał Masłowski Introduction Carrying out a project handover sounds very easy in theory; after weeks or months, or even years, of developing an application, you just transfer it from one team to another. When done correctly, it might be very simple and quick. But sometimes it is […]

Read more

June 1, 2021 by

There are IT companies that hire people who solely set up and take care of the infrastructure of projects. The main aim of their work is to configure environments on which systems are developed. However, now thanks to frameworks such as AWS CDK, developers can write code that will create and configure all environments on […]

Read more

May 18, 2021 by

Working on any major project, it is difficult to avoid contact with databases. This knowledge will be useful to every specialist in the IT industry, which is why I have prepared a kind of introduction to graph databases. From the article you will find out which types of databases we can meet most often. I […]

Read more

June 19, 2020 by

There are many people on the job market who want to start working in IT. They have some knowledge gained from courses, studies, or on their own, but they have no professional experience. It is difficult for such people to find a job.I was one of those people. One day, while looking for IT positions on […]

Read more

June 4, 2020 by , , ,

For many experienced developers and architects, becoming a tech lead is a natural career path. With experience comes opportunities to take on mentoring roles and develop leadership and business skills.Our technical leaders at Clearcode have a very unique and varied scope of responsibilities and today we are going to show you what three of them […]

Read more

May 26, 2020 by

Background of the Project SITO Mobile is a publicly traded advertising technology (AdTech) company that uses consumer and location data to help brands run targeted media campaigns on mobile devices. Their software is known as a demand-side platform (DSP), which allows media buyers (e.g. brands, advertisers, and agencies) to purchase ad space from publishers (e.g. websites […]

Read more

February 26, 2020 by

Talking about testing seems easy, but talking about quality assurance is a little more problematic — especially in the context of agile and lean software development.  There is sometimes doubt about what quality assurance is, how it differs from testing, and whether it should depend on the context of software development methods.  Therefore, I would […]

Read more

November 26, 2019 by

How to create and setup Confluence Plugin There is a possibility to create an app for Atlassian that will integrate and interact with Confluence Cloud’s user interface. To achieve that, developers should use the Atlassian Connect framework. Below you can find the basics that will give you a head start with Atlassian plugins. Technologies that […]

Read more

November 25, 2019 by

In a distributed system world it’s important to be flexible in message handling and make sure that your messages don’t disappear. Advantages There are a few advantages of using Dead Letter Exchange. Error message separation: messages with processing errors are separated from the main queue Time for a fix: we could easily deal with a […]

Read more