Do you have an idea for your next venture?
We can assist you through whole product development cycle. From the ideation to the working product.
Exploring microfrontends - advantages and drawbacks
First time, when the world heard about 'microfrontend' term, was in 2011, at an event for software architects. The attendees were experimenting with this approach, and the concept quickly gained...
Unlocking the power of the :has selector
In the dynamic world of web development, CSS selectors are foundational for styling HTML elements creatively. The arrival of the :has selector marked a significant shift, opening new styling...
Upgrading Typescript in your project from 4 to 5
Sometimes when you join a NodeJS project and work with legacy code you may face problems with old versions of the packages and some incompatibilities between them. In many cases, they are on...
Validators approach in Python - Pydantic vs. Dataclasses
In the world of Python, various tools and libraries are being created to make your life as a developer much, much easier. Two such tools that often come into play when dealing with data validation...
Basics of GraphQL
What is GraphQL? GraphQL is an open-source query language for API, and a server-side runtime for executing those queries by specifying the shape of the response data. It was developed by Facebook...
Benchmark of Node.js validators
It is crucial to verify that the user's input matches the business requirements. Validating input data is one of the most common tasks that all systems perform behind the scenes. In the Node.js...
Live Feature Flags with AWS Systems Manager and Node.js
What are feature flags? Feature flags, also known as feature toggles, are a technique in modern software development that enables developers to turn certain functionalities on or off without...
Redux Toolkit
Today I prepared an article about writing Redux using the Redux Toolkit library, custom hooks, and TypeScript in React application. Enjoy!