9 Useful Mailchimp Features for Every Eshop
Nowadays, automated e-mail campaigns are an important tool for effective communication between customers and eshops. The best ones are those that don’t need to be taken care of at all – just set them up, turn them on and they’ll do everything they need to…
Zero-downtime Deployments Using Supervisor and Nginx Load Balancer: How to Do It?
When you run a web application in a production environment, you should strive for its 100% availability. If you often deploy new versions and cause outages while doing so, it’s perceived as a big mistake. A few minutes “off” can result in a significant loss…
Practice as a Ticket to the IT World
Do you recall your first work experience? Those with a longer memory will remember the hop-plant jobs, helping out in a buffet or in an ice cream stall. Summer adventure, which, in addition to the coveted earnings, also brought a lot of unforgettable experiences. But…
7 Current Scams: Don’t get caught!
In the middle of working hours, our colleague Monica’s phone rang. Unknown number with the Slovak phone prefix of the Orange network. After picking up, an English machine sounded on the other end of the line, which introduced itself as the Office of the Government…
How Many Types of Discount Vouchers Does an Eshop Need?
Discount vouchers are a popular tool that motivates customers to buy sooner or in larger quantities. However, each eshop needs something different, which is why we program this functionality a little differently every time. An example are two well-known eshops that we manage – Tatrasvit.sk…
In the GraphQL workshop, a functional application was created
When we were saying goodbye to the participants of the Frontend Masters vol. 22 – GraphQL in practice, we promised them that we’d organize a workshop on the same topic. Therefore, Mišo and I put our heads together, prepared codes and structure, and on May…
Want to Earn More? Try Personalisation!
Personalisation can take many forms. For example, websites can customise content on a page based on search history, or change language based on location. In apps, you can personalise the user experience with the option to choose only the types of notifications you want, for…
Are Your Pipelines on Fire? Ours Were Too. That’s Why we Introduced Auto-scaling.
You already know that we use GitLab pipelines and how we use them. And although we can develop more securely and efficiently, their use is not tax-free. We pay for it in the form of resources necessary for their operation. And when we develop a…
Shift-Left vs. Shift-Right – How to Combine Two Basic Approaches to Testing?
At the end of the TestCrunch blog, I said goodbye to the QA team and welcomed my new position as a DevOps engineer. Crossuite is the first project at bart to have such a position. It arose mainly from the need to constantly improve existing…
Dumping Vs. Point-in-time. Which Relational Database Backup Method Is More Efficient?
Relational databases are probably the most widely used data management tool in the e-commerce environment. Thanks to them, we can store information in structured tables and determine the relationships between them, facilitate optimization, ensure encryption, limit access to data, and in particular, get all data…
Google Has Announced a New Metric for Core Web Vitals. What does this mean for developers?
In June 2020, Google Chrome team unveiled a revolutionary way to measure website quality – Web Vitals. You could have read about this groundbreaking news on our blog, for example. This measurement is based on three metrics and Google mainly evaluates the website speed based…
How to Prepare Your ERP System for Connection With an E-shop?
As our CEO Marek said in an interview for Podnikajte.sk, when it comes to ERP and e-shops, there’s no need to invent a wheel. If your company has a proven system of business management with all the information you need, it’s enough to link it…