Blog /Technology

Building multifunctional websites and web applications is hardly an easy task. We support ourselves in this process with various programming languages and tools.

We are the largest and best-known company dealing with creating and supporting Drupal-based websites in Poland. Our areas of expertise also include Symfony, PHP, ReactJS and front-end development. In our endeavours, we also use a variety of other software solutions, such as PHPStorm, Jenkins and Docker.

We are happy to share our experiences, describing the process of work on building and developing websites and applications at Droptica. Thanks to SCRUM and the right tools such as Slack and Jira, we ensure seamless communication between the team and the client. We systematically improve or change the software we use in order to automate repetitive actions and speed up the development work.

You can learn more about the ins and outs of our work thanks to our extensive blog articles, or you can find out what benefits we can offer you thanks to our Case Studies.

Working with legacy code can keep even the best programmers awake at night. It often involves laborious debugging of individual methods and discovering illogical - though sometimes only at first glance - dependencies. From this article, you’ll learn how legacy code is created and what techniques and tools you should use to work with it effectively while increasing your productivity and avoiding unnecessary stress.

Are you familiar with the term "legacy system"? You may be using one without even realizing it. Few people know that this type of software can put their business at risk. These outdated technological systems can cause your business to fall behind, exposing you to security breaches and increased costs. In this article, we'll discuss what a legacy system is, the risks it poses, and why you should modernize it.

JavaScript and TypeScript - two programming languages that, at first glance, seem inseparable. However, what are the real differences between them? Is TypeScript simply JavaScript with add-ons, or is it something more? In this article, we will take a closer look at both languages, compare their functions and consider when to choose one over the other.

Every IT company has a certain set of tools that help build the frontend. If the company is large and has a variety of projects, there may be more such sets. You don't have to know how to use all the tools, but it's good to know something about them. That's why in this article, we will discuss what frontend development processes can be improved and describe the most popular solutions that can help with this.


Next.js and React are JavaScript-based technologies that are powerful tools in the frontend world. Each of them has robust features. By using both frameworks, our project can gain a lot. So in what cases is it worth combining Next.js and React? And how specifically should we do this? We’ll describe these issues and the features of both technologies in our article.

There are many ways to style websites - from pure CSS, through preprocessors like Sass, to frameworks like Bootstrap, Foundation, or the eponymous Tailwind CSS. We’ll try to present the advantages and disadvantages of Tailwind CSS and explain how to harness one of the most popular and well-liked frameworks for website styling.

A Product Information Management system like Pimcore allows you to collect, store, and update data from various sales channels. Despite its many practical functionalities for online stores, this solution isn’t limited to the ecommerce industry. The open source platform also streamlines data flow in travel, retail, media and publishing, manufacturing, distribution, and more. Find out how different industries can benefit from this software and its features.

TypeScript is an innovative programming language that is gaining popularity among developers. It extends the well-known JavaScript with the ability to type variables, which brings numerous benefits (such as easier error detection in the code). In this article, we’ll present TypeScript’s genesis, functionalities, advantages, and differences from JS. We’ll also exemplify this language application in projects and tools to make working with it easier.

Both web development and the entire IT world base many activities on the division into frontend and backend. And although we can hear both terms very often, not everyone (especially people from outside the industry) is aware of how they differ and are characterized. To help you understand these issues, in this article, we'll discuss the frontend and backend, showing the main differences, as well as popular languages and frameworks that can be used to work on a website.

Recent years have proved that the Internet has become the most important sales channel for business. And although we are actually a few clicks away from the customer, and we’re able to open our first online store in just a few moments, it’s easy to get lost among the numerous possibilities. Product Information Management will help you avoid such a situation. Find out what PIM is, how it facilitates working across multiple sales channels, and how the Pimcore system – which may be the right solution for you – works in all this.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?