python book

Python is an object-oriented programming language featuring a clear and readable source code. It is also a cross-platform language with a very wide range of various applications, including back-end web applications, data science, and machine learning. Many developers enjoy and use this language mainly because of its versatile usage, extremely extensive and rich libraries, and […]

Dagmara Czarnota, 2 December 2020

person working at home

Do you want to put your original application on the market or are you looking for programming support for your company? Do you need to integrate IT systems or are you looking for IT consulting? In such situations, it is worth considering finding a software development company. This type of company creates software solutions tailored […]

Karolina Walczewska, 21 July 2020

clutch award 2

ImpiCode was recognized as one of Clutch’s Top Developers in 2020. As a result, Clutch was kind enough to also honor us with the following review: ImpiCode is a software development company based in Warsaw, Poland offering a wide range of IT services with particular emphasis on software creation and development. The company operates in […]

Karolina Walczewska, 13 July 2020

Notebook and figures

1. Increasing popularity In TIOBE Programming Community Index ranking (from October 2019) Python ranks 3rd (right after Java and C). It is one place higher than in 2018. This tendency should not be surprising. Simple human friendly syntax and huge ecosystem reveal Python to be an increasingly popular language. 2. Ecosystem Python has an incredibly […]

Maciej Mazurek, 20 January 2020

developers working together

Nowadays, there is a trend in the developers’ environment to define the level of advancement of developers as “junior developer”, “senior developer”, “mid” or “mid level” sometimes also described as “regular”. Everyone seems to use these terms. But what exactly do they mean? Approaching the topic with a certain degree of malice, one could say […]

Grzegorz Papaj, 16 December 2019

senior developer logo

Experienced developer in IT industry is indisputable value in every company. However, it is necessary to think about what tasks should be assigned to such expert. Very often companies makes basic mistake hiring a such specialist to write a regular code and to do other relatively simple tasks. They don’t profit from potential of this […]

Grzegorz Papaj, 24 July 2019

Three pillars of good IT project manager logo

Managing IT projects requires having specific skills. Pursuing of success on the market cannot be only based on technical knowledge of project manager; programming knowledge and gained experience aren’t everything. Equally important in team leadership are interpersonal skills, thorough knowledge of the industry specifics and also individual business goals of every client. The main purpose […]

Grzegorz Papaj, 23 April 2019

Body leasing or outsourced programming

Body leasing (employee leasing) is one form of collaboration with IT company. Simple programming outsourcing or competence outsourcing are examples of possibilities to extend our IT department. On the other hand, HR companies don’t connect us with any programming company. Team leasing is more advanced form of body leasing. The following article discuss advantages and […]

Grzegorz Papaj, 3 December 2018

demand for software developers

According to many USA reports, there will be from several hundred thousand to over a million vacancies for programmers in 2020. The world starts to approach to this reality by several week courses for future masters of coding. The following article include analysis of this phenomena, which can be seen in the industry or will […]

Piotr Lewandowski, 19 October 2018