Michał Pączko
Front end developer
Obecnie jestem frontend developerem w Boring Owl i ostatnio pracowałem nad projektem sklepowego kreatora dla firmy GrowTent oraz nad aplikacją do spedycji drogowej GreenTransit , a główne technologie z jakich korzystam to JavaScript, Typescript i React. W mojej pracy uwielbiam to, że mogę pisać kod dopasowany do potrzeb drugiej strony. Lubię nowe technologie i sport dlatego po pracy można spotkać mnie na siłowni.
Moje wpisy blogowe
Copilot - Nowoczesne narzędzie zwiększające efektywność tworzenia kodu
10 kwi 2024
Copilot to innowacyjna technologia zwiększająca efektywność procesu tworzenia kodu. Mając charakter kreatywnego asystenta, wzbogaca codzienną pracę programisty, pomagając w automatyzacji często powtarzalnych działań i podpowiadając optymalne rozwiązania. Jego zastosowanie może się okazać przełomowe w świecie IT.
Projektujemy efektywnie: Zastosowanie wzorców projektowych w JavaScript
13 paź 2023
Jak projektować efektywnie iteracje w JavaScript? Klucz tkwi w stosowaniu odpowiednio dobranych wzorców projektowych. Czym są te wzorce i jak wykorzystać je do poprawy jakości kodu? Na te i inne pytania postaramy się odpowiedzieć w niniejszym artykule, poszerzając horyzonty w świecie JavaScript.
Przegląd Vite.js: Nowa generacja narzędzi do budowania aplikacji front-end
19 wrz 2023
Większość developerów front-end jest zaznajomiona z narzędziami takimi jak webpack czy parcel. Jednak świeży powiew przynosi Vite.js; nowoczesne, szybkie i efektywne środowisko do budowania aplikacji. W tym artykule przyjrzymy się bliżej możliwościom i zaletom tej najnowszej technologii.
Tailwind czy Bootstrap: jakiej technologii użyć w swoim projekcie?
29 sie 2023
Wybór technologii CSS do projektu webowego może być trudny. Tailwind i Bootstrap to jedne z najpopularniejszych narzędzi wykorzystywanych przez developerów. Oba mają swoje zalety, lecz również znaczne różnice, które mogą wpłynąć na efektywność prac. Które z nich wybrać do swojego projektu? O tym w naszym artykule.
Custom Hooki w React - Dlaczego są niezbędne w nowoczesnym programowaniu
21 lip 2023
Custom Hooki to jedno z kierunków, w którym ewoluuje React. Dzięki nim, możemy grupować logikę związaną z określonymi funkcjonalnościami komponentów w jednym miejscu i ponownie jej używać w różnych miejscach aplikacji. Sąścią istotnym narzędziem w nowoczesnym programowaniu.
CSS mask-image property - jak tworzyć dowolne kształty z obrazu
20 cze 2023
CSS mask-image property to narzędzie, dzięki któremu możemy tworzyć dowolnie kształty z obrazka. W artykule omówię jak działa ta właściwość oraz jak wykorzystać ją w praktyce. Dowiedz się, jak prostymi krokami dodać efektowne efekty do swojego projektu!
Zdecentralizowane aplikacje - wprowadzenie do DApps
12 cze 2023
Artykuł wprowadza do zdecentralizowanych aplikacji (DApps) jako innowacyjnego podejścia do budowania aplikacji internetowych. Omawia definicję, cechy i zalety DApps oraz przedstawia przykłady zastosowań blockchaina jako technologii umożliwiającej ich rozwój.
Jak działają inteligentne kontrakty oparte o technologie łańcucha bloków?
26 maj 2023
Inteligentne kontrakty oparte o technologie łańcucha bloków to proces realizacji umowy cyfrowej pomiędzy stronami bez pośredników. Faktem jest, że tego typu umowy działają w oparciu o programy komputerowe, które są przechowywane w blokach łańcucha. Można to porównać do tradycyjnych umów dotyczących dzierżawy, gdzie kontrakty są pisane w języku naturalnym, a tutaj inteligentne kontrakty są zapisane w kodzie komputerowym.
Co jest lepsze? Recoil vs Redux
25 wrz 2022
W dzisiejszym świecie programowania, istnieje wiele narzędzi i bibliotek jest dostępnych dla programistów do zarządzania stanem aplikacji. Dwa z najpopularniejszych narzędzi tego typu to Recoil i Redux. Oba narzędzia pozwalają na zarządzanie stanem aplikacji, jednak różnią się one podejściem do tego problemu.
Headless CMS - lista popularnych technologii
5 lip 2022
W ostatnim czasie coraz więcej firm decyduje się na wykorzystanie technologii Headless CMS. Jest to spowodowane coraz większym zapotrzebowaniem na elastyczność i możliwość tworzenia aplikacji internetowych, które będą dostosowane do indywidualnych potrzeb użytkownika.