Refactoring Example – guard clauses

Refactoring Example - guard clauses (they are used for) I think the best learning way is to try on real causes. Below I will present a case from our real project. How we handle the refactoring of a small part of this...

Hard-coded Parts

Hard-coded parts and create constants (how to use them) Constants Have you ever met something like this: public function changeState($user, $order_id, $state) { if ($user->role === ADMIN) ...

Dependency Injection code smells

Dependency Injection Code Smells and recurring parameters The use of injection doesn't guarante that our code is already done in the right way. It's a great mechanism for breaking dependencies and writing...

Czym jest integracja i kiedy warto ją stworzyć? Devpark
Integration – what is it and when is it worth creating?

There are huge resources of various types of data inside the company. Not only that, they are often scattered on various systems, and their implementation and rewriting take a long time. Exposing employees to costly...

Wdrażanie automatyzacji - jak wygląda ten proces w firmie? Devpark
Automation implementing in the company and what it looks like.

Not only every industry is different - in many ways each company is different. Different companies operating in the same sector differ significantly from each other. Whether it's about the tools they use, the number of...

Senior programmer and how to recognize them

By the past few years, I had to communicate with many various programmers. Many called themselves senior programmers, but in reality, they weren’t truly at such level. Bellow I will try to explain how you can recognize a really senior programmer.

Ataki sieciowe według OWASP - najpopularniejsze typy
Most popular according to OWASP types of network attacks and how to prevent them

The issue of the security of internet applications, and hence e-commerce, SaaS services, web platforms and even simple websites based on CMS systems

Usprawnienia firmy przez automatyzację – jak zacząć? DEVPARK
Improvements of activities in the company – how to start?

Many people are interested in enterprise automation, they see its advantages and would like to introduce such improvements to their company, but do not quite know how to do that. If you are one of those people, this text is just for you!

Automation implementation on the example of transport industry company - DEVPARK
Automation implementation on the example of transport industry company

Implementation of enterprise automation on the example of transport industry company. Introducing automation into the company brings many advantages. It allows to optimize work time

Let's create together!

Feel free to contact us