Nic dwa razy się nie zdarza? O polityce otwartych drzwi w Clearcode.

May 25, 2023 by , ,

Życie zawodowe jest pełne zmian i nie zawsze łatwo jest znaleźć swoją idealną drogę zawodową. Ba! Poszukiwanie własnej ścieżki często wiąże się z testowaniem, doświadczaniem, popełnianiem błędów i wyciąganiem z nich cennych lekcji. W Clearcode panuje polityka otwartych drzwi dla osób, które kiedyś już u nas pracowały. Co to oznacza w praktyce? W tym artykule […]

Read more

Branże techniczne są również dla kobiet – jak zacząć w IT?

March 8, 2023 by , , ,

Branże technicznie nie są dla kobiet. Kobiety są zbyt wrażliwe do zarządzania. Kobiety powinny zarabiać mniej. Miejsce kobiety jest w domu, z dziećmi. Na pewno nie raz usłyszałaś te stwierdzenia, a może sama bezpośrednio doświadczyłaś negatywnych konsekwencji z nich płynących? Trzeba powiedzieć wprost. Z tymi i wieloma innymi przeszkodami nadal mierzymy się na co dzień jako […]

Read more

Thinking tradeoffs: Why there is no such thing as a perfect tech stack

January 24, 2023 by

Over the years of my career as a software engineer, I have seen many projects at various stages of development. Most of them were mature or even legacy projects where I experienced first-hand the consequences of the technical decisions made by my fellow programmers. As we all know, things are much clearer in hindsight. Poor […]

Read more

,

Things you need to learn to become a cloud engineer – Interview with Jarek Śmiejczak

February 10, 2022 by

What exactly does a cloud engineer do? What skills should they have? How should you improve your competencies while working in this position? Jarek Śmiejczak from Clearcode, the “one-man band” within the IT industry, answers many questions about the topic. Let’s start from the beginning. When did you start your career in IT and where […]

Read more

Building a Data Lake on AWS: Construction, Problems and Solutions

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

, ,

A Successful Project Handover: Lessons Learned & a Handover Checklist

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

We Managed to Successfully Recruit an Entire Development Team

June 28, 2021 by

In August 2020, we received the first applications for a unique job offer that we recently published. The job offer was addressed to a development team, not to a single developer. Where did this decision come from? It was really just a matter of time as our company needed a well-coordinated team, ready to act. […]

Read more

Infrastructure as a Code. The advantages and disadvantages of the AWS CDK framework

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

When is it worth implementing a graph database?

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

Adventures in QA Land – eBook by Mateusz Stachurzewski [PL]

April 13, 2021 by

It is difficult to indicate a starting point of the testing industry. Let’s assume that from the moment when programs started to be created, the first attempts to test and verify them can be described as the beginning of testing. Regardless of whether that was done by a tester or a developer, it was definitely […]

Read more

Clearcode Launches an R&D Lab. Q&A with Clearcode’s CEO, COO, and Head of Engineering

October 30, 2020 by

Clearcode recently announced the launch of its R&D Lab to further help companies build innovative advertising and marketing technologies, and solve the many technical challenges facing the industries. To get some insights into the decision around creating the R&D Lab, what the R&D Lab will do, and how it can help companies wanting to design […]

Read more

, ,

From intern to full-time developer. A look at what an internship at Clearcode is all about.

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

, ,

What’s It Like Being a Tech Lead? Q&A With 3 Tech Leads From Clearcode

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

,

How We Built the SITO Mobile Demand-Side Platform (DSP) on AWS [case study]

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

,

Building quality in an agile team based on lean principles

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

Feedback vs. feedforward – who is going to win?

December 16, 2019 by

It is almost impossible to imagine a mature development team operating without any access to external feedback. Conditions are constantly changing. We go Agile and focus on providing high quality solutions. On top of all this comes the need to be up to speed with technology. It all means that IT teams members need ongoing […]

Read more

,

How to create and setup Confluence Plugin

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

,

Understand and setup Dead Letter Exchange (DLX) for RabbitMQ

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

,

Visual Testing Tool
Configuration Example

November 22, 2019 by

There are many visual testing tools (comparison tests) available right now. Some of them are free to use, others involve pricey subscriptions and various limitations. The goal was to find an affordable solution that would deliver all the needed features and customization. Differencify – a library that covers popular needs Differencify is a library created […]

Read more

Centralized Logging with Stackdriver

November 22, 2019 by

Stackdriver logs are not only for Google Cloud Platform. It is possible to drop logs into Stackdriver from anywhere, and this docker-compose will help you achieve that.

Read more

Clearcode’s Development Pipeline: The Tools and Services We Use to Build Software

November 21, 2019 by

First published: March 28, 2018 When it comes to developing software, there are a vast number of tools and solutions that can help you better deal with application deployments. Over time, these solutions change depending on our client’s needs and our knowledge of a specific tool. There’s also the desire to try something new, especially […]

Read more