Copy and paste programming – When to and when not to

copy and paste programming

Copy and paste programming is the process of producing highly repetitive code by copying existing code and pasting it into a new one. It’s often done by developers who don’t want to or don’t have the time to start writing code from scratch, so they turn to a pre-written solution. But, if you don’t understand […]

E2E testing with Playwright

Playwright

What is Playwright? First released in January 2020, Playwright is an open-source test automation library initially developed by Microsoft. It supports multiple programming languages such as Java, Python, C#, and NodeJS. The most popular choice is NodeJS with Javascript or Typescript.  We can consider Playwright as relatively new to the market but it is gaining […]

Igloo small talk – Iva

QA - Iva

Our team members are most important to us. So, in this interview we want you to meet Iva, our QA Engineer. We decided to dive into the QA world and learn a bit more about Iva. Tell us who you are and what you do in Deegloo. I am a QA Engineer and my job […]

Domain knowledge – why do you need it in software development?

domain knowledge

Domain knowledge is defined as knowledge of a certain specialized field, discipline, or profession. It means that a person has in-depth knowledge in one specific area as opposed to general knowledge. In business, this means that a person has knowledge of a specific industry or field relevant to their role. But often, domain knowledge doesn’t […]

Why is a rushed or bad code the wrong option?

rushed or bad code

The thing with software development is that you’re always on a schedule. Any development project has a time frame, and it’s expected of it to be finished on time. But project estimates vary and each new change will affect time spent on development. In an ideal world, developers have the time and peace to write […]

How not to use reduce function

How not to use reduce function

Creating supply chain solutions for a big client is a challenging task for any team. When we first started working on the Mobile Manifest app, it was already being developed by another team. After some initial collaboration, the client decided to transfer the entire development process to us. While the app was getting bigger, and […]

What the heck is Astro?

Astro

Astro is, you would never believe, a new JavaScript framework. There are a whole bunch of JavaScript frameworks out there, so you might ask yourself – ‘Why would I even be interested in just one in a row?’ But, let’s see what Astro can offer. Astro is hot new stuff in the world of web […]

The great importance of keeping the code DRY

DRY code

Sometimes, developers encounter a code that was developed before they started working on it. They often work on ongoing projects and have to adapt to what was previously done.A very important aspect of development is to also think about the side effects and how would a developed code behave in the future. This is the […]

A quick guide for an optimal supply chain

The supply chain is one of the most important functions of any organization. It doesn’t matter what your core business is, purchasing and delivering resources to your customers or your doorstep is inevitable in your daily operations. With the world filled with innovations and creative solutions, it’s important to carefully select those that will support […]