Category: Technology

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
How to fix buggy software
Technology

How to fix buggy software

Łukasz Orzechowski
Łukasz Orzechowski
  •     •   3 Min Read
Are customers leaving your app (a.k.a. your churn keeps increasing, or at least doesn’t decrease)? Bugs might be to blame. So how do you make sure your software’s actually bug-free? (We know, it’s kind of obvious). The key is testing – and you need to do it right if you want customers to stay. Here’s
Continue reading
How (and when) to update legacy software
Technology

How (and when) to update legacy software

Iwona Sikora
Iwona Sikora
  •     •   4 Min Read
Ask any developer if they enjoy rewriting someone’s code. Or, don’t bother, I’m pretty sure you can fathom their answer. Updating old software to meet modern standards is a challenge not everyone’s willing to take. Here are some of our recommendations to make the process less painful (because we can’t exactly promise painless.) Signs your
Continue reading
Moving Forward with React Native
BusinessTechnology

Moving Forward with React Native

DeSmart
DeSmart
  •     •   4 Min Read
Our team creates lots of mobile apps and some of them have the same functionalities across not only mobile, but also web platforms. Unfortunately, the cost of these multi-platform projects is usually higher than in case of one-platform solutions, as implementing features on each platform needs to be done by different software developers. Let’s say the client needs
Continue reading
Why the Correctly Implemented User Stories Don’t Pass the Quality Test
Technology

Why the Correctly Implemented User Stories Don’t Pass the Quality Test

DeSmart
DeSmart
  •     •   9 Min Read
During the Software Development Life Cycle (SDLC) process challenges await at every stage. Imagine the situation: a new email notification saying that another feature is ready for testing. All right, let’s see if everything works correctly.  All acceptance criteria: green.  Design implementation: green.  All other notes or implementation details added during refinement meeting: green. Test results: rejected. Wait, what?! Why
Continue reading
Don’t Blame the Software, Blame People
Technology

Don’t Blame the Software, Blame People

Piotr Duszyński
Piotr Duszyński
  •     •   3 Min Read
I suppose you came across a situation when a software problem occurred and you heard „that’s the system that’s faulty”. But, have you ever wondered what exactly “the system” is? Maybe “the system” is a catch-all term that includes a wide variety of decisions? True life story: I ordered a train ticket using a mobile
Continue reading
Let's start developing something special

Get an online consultation or workshop session in no time!