We love sharing our knowledge and experience
These are some of our thoughts on technology and business processes, as well as our inner workings and developer lifestyles.
- all
- Alexandr Selyanov
- Alexey Demianenko
- Anastasia Kryzhanovska
- Anna Ianushenko
- Anna Sydorenko
- Anton Kozachok
- Anton Lysenkov
- Denis Untevskiy
- Emma Khomits
- Igor Bolotnikov
- Igor Tokarev
- Kateryna Chegodaeva
- Maryna Sharapova
- Mikhail Andreev
- Mykola Korovenko
- Mykyta Miazin
- Nataliya Yaremenko
- Nikolay Budnikov
- Oksana Mirgorodskaya
- Oleksandr Lebid
- Oleksandr Oliinyk
- Pasha Volkov
- Rostyslav Stekh
- Viktor Tyshchenko
- Vlada Oliinyk
- Volodymyr Kalyuzhnyi
- Volodymyr Sydorenko
- Yurii Mironov
Promise is a powerful tool in asynchronous programming that allows developers to call a time-consuming function and proceed with program execution without waiting for the function result.
One of our ongoing projects, Neptyne, introduces an Excel-like grid written in React. We used a library to apply virtual scroll to it, but we stumbled upon a problem with fixed rows and columns inside the grid. Here I would like to describe this problem, how it occurs, and how we handled it.
One of the key requirements for modern UI is being performant. No matter how beautiful your app looks and what killer features it offers, it will frustrate your users if it clangs.
One of our recent projects includes the functionality of an inline code editor. This code editor needed to be highly extensible and have custom features. To address this, we chose Codemirror v6 due to its peculiar architecture - it is highly customizable, and all the additional features are provided into codemirror engine as Extension objects.
Earlier in our previous article "Improve efficiency of your SELECT queries" we discussed ways to profile and optimize the performance of SELECT queries. However, to write complex yet efficient SQL queries, there is a thing to remember about.
SQL is a fairly complicated language with a steep learning curve. For a large number of people who make use of SQL, learning to apply it efficiently takes lots of trials and errors. Here are some tips on how you can make your SELECT queries better. The majority of tips should be applicable to any relational database management system, but the terminology and exact namings will be taken from PostgreSQL.
Designing database architecture is a challenging task, and it gets even more difficult when your app keeps getting bigger. Here are several tips on how to manage your data structure in a more efficient way.
