When, Why, and How to Normalize Data

When, Why, and How to Normalize Data Reading time 13 minutes Businesses today are collecting more data than ever. However, many companies are struggling to make the most out of the information that keeps piling up.   The truth of the matter is that organizations often miss key insights and opportunities…

0 Comments

Introduction to Vanilla Extract library. Sweet, isn’t it?

The Vanilla Extract library is not like any other CSS-in-JS solution. It’s sweet, it has sprinkles and it’s definitely good for you! Today, I’ll show you how to introduce those zero-runtime stylesheets in TypeScript straight into your software project. Application styling The battle of frontend world domination between frameworks seems…

0 Comments

How I solved nested view switching in Next.js

If you haven’t started working as a dev yesterday, you most likely already experienced a seemingly simple task that grows into a complex one with additional details. That’s exactly what happened when I embarked on developing a notification system for a Next.js app. This seemingly trivial task eventually forced me…

0 Comments

How to document your architecture?

Every application has an architecture. It might be something simple or something complex. It might be pre-designed or a result of implementation. What’s more, every architecture constantly evolves. That’s why it is important to not only be able to pass everything related to it to the team but also be…

0 Comments

Shift left testing done early catches production bugs

Do you know the consequences of catching software errors in production? They hit business revenue, damage personal reputation, and can even lead to death. So… let’s avoid having such, right? But how? That’s what shift left testing was made for. It’s an uncomplicated approach to QA that can save your…

0 Comments

How to speed up your TypeScript project?

TypeScript became a standard for backend (Node.js) and frontend (Angular/React) development. The types it brings allow us to develop apps with the confidence that we won’t make any silly mistakes. It doesn’t relieve us from the responsibility of using best coding practices, but it does make developers’ lives a bit…

0 Comments