“Data Fetching with React Server Components” - Facebook Open Source (YouTube channel)

Introducing React Server Components. Do we go back to the beginning?

At the end of 2020 React’s team shared a new experimental update. It’s called Zero-Bandle-Size React Server Components. What is it actually? React Server Component is a new way to create a React component which is rendered on the server-side. Why? After all, a CSR (ang. Client Side Rendering) is React’s advantage, right? React Server…

Frontend Developer Roadmap for 2022

If you want to become a Front-End Developer in 2022, but you have no idea where to start you’re in the right place. In this article I’m going to share some of the most essential things to allow you to understand how Front-End development works and how the entire ecosystem looks like: technologies, languages, tools,…

Open Innovation Network grant project

As part of its continuous development and investment in new technologies, Sensi Labs is applying for funding from the European Investment Funds for the purchase of property rights and implementation of a hybrid platform, combining elements of SDK and framework, containing development libraries, AI tools and technology components as well as optimizing AR application design…

create-react-app vs Gatsby.js vs Next.js

Nowadays the most popular solutions based on React technology are create-react-app, Next.js and Gatsby.js. What, when and where to use them? What are the differences? Let’s make a great comparison of the three giants in the frontend world, but first a few words about each of them. create-react-app – Probably the most popular solution for…

Testcontainers

Many years ago, when I was entering the enterprise software development world, my company had been awarded to maintain some e-government product and I was one of the first programmers to look after it. I spent hours making this product buildable in our development environment and, literally, I was pulling my hair out to make…

Automated PDF generator for web solutions

Have you ever faced the following project requirements: expressive data reports, visualized in two forms? First, on demand (using a web interface) with the ability to export to PDF files. Second, generated (PDF as well) and sent according to the schedule at the user’s request. They must contain charts (pie, linear, bar, etc.), flows, tables…

Remote work and communication

Remote work is a specific form of work because it allows us to serve our services virtually from any place that is not the office itself. For sure there are branches and services that won’t be able for this kind of work and require physical presence from the employee. I am sure no one expects…

Client Side Load Balancing

Have you ever considered how to avoid bottlenecks in your systems? Microservices architecture becomes more popular every year. Companies creates a lot of microservices with multiple instances to provide availability and scalability. But very often people forget about Load Balancing in this approach. Successfully adopting microservices architecture requires a perfect load balancing to ensure that…

Busy as duck

Once upon a time in Sensi Labs universe we spoke about being able to focus on some task and a way to present that to people around. Everyone had a situation when “just quick question” got you off track and brilliant idea was lost forever… or for couple minutes. After brainstorming session we’ve came with…