Discover our new articles

REACT Is Slow?! Oh, Wait… Tips on How To Optimize React Apps Performance
Technology

REACT Is Slow?! Oh, Wait… Tips on How To Optimize React Apps Performance

DeSmart
DeSmart
  •     •   4 Min Read
The performance of React relies on the architecture, components and libraries that you use in your application. To catch the performance chokepoint, you must first understand the underlying architecture. If you’re reading this post, you’re probably familiar with React. I suppose that you are looking for reasons why your application does not work fast enough
Continue reading
Be Careful With MySQL’s auto_increment. How We Ended Up Losing Data
Technology

Be Careful With MySQL’s auto_increment. How We Ended Up Losing Data

Kamil Fojuth
Kamil Fojuth
  •     •   3 Min Read
Recently we stumbled upon a very strange bug that took us several hours to find. We were losing data in one of the MySQL tables. Let’s put some background on the whole setup. The Project We have two MySQL tables: “actions” and “actions_archive”. The first one is holding some temporary data which is constantly pushed to, updated
Continue reading
3 Things to Know About Android as React Native Developer
Technology

3 Things to Know About Android as React Native Developer

DeSmart
DeSmart
  •     •   6 Min Read
For the last year, we’ve been using React Native more and more. During this time we’ve worked on several projects that had teams build up from developers with different backgrounds: native or frontend. When you want to build a mobile app for both iOS and Android it is ideal to have at least one person
Continue reading
This is How to Join a Software Development Company and Feel Great
Culture

This is How to Join a Software Development Company and Feel Great

Adrian Tomaszewski
Adrian Tomaszewski
  •     •   7 Min Read
“Guys, your hiring process is so much different from the reality I knew until now” – these are the words coming from a developer after his job interview at DeSmart, Polish software development company. Why is our developers’ recruitment process a game-changer? Why have we turned tech recruitment inside-out? Are you ready to discover the
Continue reading
How QA can help you avoid your digital product’s bad first impression
Business

How QA can help you avoid your digital product’s bad first impression

Łukasz Orzechowski
Łukasz Orzechowski
  •     •   4 Min Read
The Fantastic Bugs in your app could induce high customer churn. Imagine the beautiful world full of fairy tales and fantastic beasts. They call them The High Bugs. The High Bugs are (in the difference of the children stories we know in our world) the really evil creatures. The Bugs ‘do things’. Usually the bad
Continue reading
This Workshop Makes Software Development Easy
Business

This Workshop Makes Software Development Easy

DeSmart
DeSmart
  •     •   5 Min Read
Challenges in building an online product Building an online product is not easy. As a client dealing with the tech team, you have many questions: Are they reliable when estimating the budget and timeline? Do they have enough experience to build my product? Can they advise when I am not sure about what to build?
Continue reading
How to Boost  Employee Recognition with Slack? Create a Panda Bot.
Culture

How to Boost Employee Recognition with Slack? Create a Panda Bot.

Michał Golon
Michał Golon
  •     •   4 Min Read
Knowledge and experience sharing, helping out, and consultation — all of those aspects are crucial if you want to develop an efficient and successful team and maintain a good atmosphere along the way. It is also essential to encourage these practices between team members. How do we do that? By team appreciation! It’s only a
Continue reading
Impact Mapping – How Can You Use it to Build An App? Complete Guide
Business

Impact Mapping – How Can You Use it to Build An App? Complete Guide

  •     •   7 Min Read
Far too often, software products face a dead-end because their creators entirely rely on assumptions. The ugly truth is your brilliant idea for a game-changing application is not enough. That’s why you need to embrace an efficient methodology to validate your idea. This is where impact mapping comes into play. What is it? How can you
Continue reading
Let's start developing something special

Get an online consultation or workshop session in no time!