Autor: Bartosz Milewski

  • What would you do if you knew you’re gonna fail.

    Imagine you have a choice of 5 tasks, and you’re already aware that success isn’t in the cards for any of them. In such a scenario, shifting your perspective away from the end result, you naturally gravitate toward embracing the process, nurturing personal growth, and finding genuine enjoyment along the way.

  • 7 Kluczowych Zasad Programowania

    7 Kluczowych Zasad Programowania

    Znaczenie prostoty w złożonych systemach: Minimalizacja skutków ubocznych i korzyści wynikające z zasad programowania Zastosowanie omówionych w tym artykule zasad programowania może znacząco wpłynąć na jakość tworzonego przez Ciebie kodu. Poniższe zasady zostały opracowane przez doświadczonych programistów i stanowią fundamenty skutecznego tworzenia oprogramowania. Ich implementacja w praktyce przynosi szereg korzyści, które będą miały ogromne znaczenie…

  • SOLID w JavaScript: Tworzenie Solidnych Aplikacji

    SOLID w JavaScript: Tworzenie Solidnych Aplikacji

    Wprowadzenie do SOLID w JavaScript: Zasady, które zmieniają sposób, w jaki piszesz kod W dzisiejszych czasach tworzenie skalowalnych i łatwych w utrzymaniu aplikacji JavaScript stało się kluczowym wyzwaniem dla programistów. Wraz z rosnącym rozwojem technologii webowych, pojawia się coraz większa potrzeba budowania oprogramowania, które jest elastyczne, modułowe i odporne na zmiany. W tym artykule chciałbym…

  • TOP 5 książek, które przeczytałem w 2020

    TOP 5 książek, które przeczytałem w 2020

    Miniony rok był naprawdę wyjątkowy. Pandemia koronawirusa wywołała globalną falę zmian i od marca praktycznie cały czas pracuję zdalnie. Ta nowa rzeczywistość przyniosła ze sobą jednak pewne korzyści – znacznie więcej wolnego czasu. Dzięki temu, w 2020 roku udało mi się przeczytać ponad trzydzieści książek. Aby uczcić ten wielki wyczyn, postanowiłem wybrać pięć, które w…

  • Redux i React – zarządzanie stanem w 2020

    Redux i React – zarządzanie stanem w 2020

    Chyba każdy kto korzystał z Reacta słyszał o Reduxie. Czy w 2020 roku warto korzystać z Reduxa? Czy dla mniejszych aplikacji, poziom skomplikowania wynikający z użycia Reduxa jest tylko dodatkową przeszkodą? Jeśli tak, to kiedy stwierdzić, że aplikacja jest wystarczająco duża i potrzebuje Reduxa? Spróbujmy odpowiedzieć na te pytania, a przy okazji sprawdzić alternatywy i…

  • JavaScript – Programowanie Funkcyjne

    JavaScript – Programowanie Funkcyjne

    Wstęp do programowania funkcyjnego w JavaScript. Programowanie funkcyjne ułatwia podział zadań na proste funkcje …

  • WordPress i SEO – krok po kroku

    WordPress i SEO – krok po kroku

    SEO jest kluczowym czynnikiem wpływającym na ilość odwiedzin strony internetowej. W tym artykule postaram się wyjaśnić, dlaczego SEO jest tak ważne i jak zadbać o prawidłowe wdrożenie SEO na stronie opartej o WordPress. Mam nadzieję, że przełoży się to na wzrost ruchu organicznego na Twojej stronie internetowej. Jeżeli naprawdę zależy Ci na zwiększeniu ruchu, musisz…

  • Zasady programowania obiektowego i hermetyzacja danych w JavaScript

    Zasady programowania obiektowego i hermetyzacja danych w JavaScript

    Programowanie obiektowe, to jeden z najpopularniejszych modeli programowania. Aby móc określić język programowania jako obiektowy, musi on posiadać pewne cechy…

  • Optymalizacja wydajności strony internetowej

    Optymalizacja wydajności strony internetowej

    Szybkość wczytywania strony internetowej ma ogromne znaczenie dla odbiorcy naszych treści. Osobiście odczuwam duży dyskomfort korzystając z serwisów które wczytują się wolno …

  • Konstruktor vs. Notacja literałowa: Odkryj różne sposoby tworzenia obiektów w JavaScript

    Konstruktor vs. Notacja literałowa: Odkryj różne sposoby tworzenia obiektów w JavaScript

    Stosowanie technik programowania obiektowego jest jednym z paradygmatów jezyka JavaScript. Bez wątpienia obiekty w JavaScripcie są podstawą. Nawet podstawowe typy danych takie jak liczby czy łańcuchy są dostępne w postaci obiektów …