Blog
How does AI improve my work and life?
AI consistently enters various spheres of our lives. As someone who eagerly explores new technologies, I decided to fully utilize the possibilities of AI in my work and daily life. In this article, I will show you how I integrated AI into my daily activities to make them more efficient.
How to Effectively Shorten Text in Your Application Using CSS?
Discover the simplicity of text truncation in web applications using CSS. This post explains how to use the -webkit-line-clamp property to effectively limit content to a few lines with an elegant ellipsis addition. Ideal for developers seeking practical solutions in designing responsive user interfaces
What is useImperativeHandle in React?
In this post, I will introduce you to one of the lesser-known, but very useful React Hooks - useImperativeHandle. At first glance, its name may seem a bit daunting, but I guarantee that after reading this post everything will become clear.
Component animations with Framer Motion 🚀
Today, I would like to introduce you to my favorite animation tool for React projects - Framer Motion! It is a very simple and enjoyable library to work with animations.
Practical side project in one evening? - Creating a bot for task automation using TypeScript, Puppeter, Supabase and Make.com.
Side projects are a brilliant way to learn, develop programming skills and experiment with different technologies. Furthermore, you don't have to chase deadlines, so you have more freedom in making decisions and testing your ideas.
How to stay up to date in IT
The IT industry is developing incredibly quickly, which once became even a meme joking about the daily appearance of new JavaScript frameworks. In the midst of everyday matters and duties, it is difficult to keep up with everything. It is also difficult for me, so I have developed a process for myself that allows me to stay up to date with what is current.
Why you should avoid primitives in TypeScript? - real use cases
Primitives are basic types available in TypeScript such as number string or boolean. We are using them very frequently defining our variables, objects’ properties, class fields etc. Although there are cases where primitives could make our life more difficult and we should use some more specific types.
Any vs Unknow - TypeScript use cases
Using TypeScript protect us from errors already on compilation stage. However there are cases when developers disable this protection by using any or unknown. Today I will try to explain how these option differ, as well as whether it is worth using them at all.