July 9, 2025 — Walidacja danych to kluczowy element podczas tworzenia aplikacji webowych, mimo że często jest bagatelizowany przez deweloperów. Niezależnie od wykorzystywanej technologii, ważne jest zapewnienie, że dane wprowadzane do systemu są zgodne z założeniami oraz bezpieczne. Ignorowanie tej kwestii może prowadzić do poważnych luk w zabezpieczeniach, niosących za sobą ryzyko strat finansowych i uszczerbku na reputacji firmy. W prelekcji skupimy się na podstawach walidacji danych otrzymywanych od użytkowników w WordPressie. Omówimy, dlaczego jest to istotny aspekt bezpieczeństwa, od czego rozpocząć poprawną walidację oraz jak ją skutecznie zakończyć, aby zabezpieczyć WordPress przed potencjalnymi zagrożeniami i nie dać mu się oszukać.
December 1, 2024 — Uruchomienie strony WordPress na środowisku produkcyjnym może wydawać się prostym zadaniem, ale często małe, pozornie nieistotne detale mogą decydować o jego sukcesie. W tej prezentacji pokażę osiem często pomijanych aspektów, które mogą zaważyć na jakości wdrożenia. To nie będą techniczne łamańce, ale proste, oparte na doświadczeniu historie, które pokażą, jakich błędów uniknąć przy wdrażaniu strony i jak sprawić, by deployment przebiegł bez zbędnych komplikacji i mógł zostać uznany za poprawny.
Jeśli jesteś początkującym lub średnio zaawansowanym użytkownikiem, nie możesz tego pominąć! Dowiesz się, o jakich kluczowych pułapkach musisz pamiętać, aby Twoje wdrożenie WordPress nie zamieniło się w źródło problemów i niepotrzebnego stresu od pierwszego dnia.
October 13, 2024 — Pracując przez wiele lat nad wysokobudżetowymi projektami, nauczyłem się, że decyzje architektoniczne mają znaczenie, nawet jeśli mowa o systemach opartych o WordPress. Dlatego chcę podzielić się z Wami moimi przemyśleniami na temat najprostszego stylu architektonicznego, który od lat pomaga mi odpowiednio nimi zarządzać: Model-View-Controller. Z wystąpienie dowiesz się, czym jest MVC, jakie korzyści może Ci przynieść, kiedy, i jak z niego skorzystać w WordPress. Wszystko wyjaśnione w prosty sposób.
May 8, 2024 — Czy lubisz pisać zapytania SQL? Ja nie, ale czasem, szczególnie w przypadku bardziej złożonych wyzwań sięgnięcie po tą technologię jest niezbędne. Potrafię pisać SQL i w miarę go zrozumieć, ale po prostu nie lubię tego robić. Jeśli Ty również – witaj w klubie!
W prezentacji opowiem o tym jak zmniejszyłem swoją niechęć do SQL i uprościłem pracę z nim wykorzystując techniki inspirowane frameworkiem Laravel. Opowiem o tym jakie problemy w dużym projekcie spowodowały, że zdecydowałem się na ten ruch, i jak to przełożyło się na pozytywne rezultaty biznesowe dla klienta, początkowo niemal niemożliwe do osiągnięcia. Istnieje wiele sposobów na usprawnienie pracy z bazą danych, dlatego przedstawię również alternatywne podejścia rekomendowane przez światową społeczność WordPress, która zdecydowanie zna się na rzeczy.
Zyskasz szansę na zwiększenie pewności w tworzeniu długoterminowych rozwiązań WordPress oraz na usprawnienie pracy w zespole programistów – nawet tych, którzy unikają SQL jak ognia. Mam nadzieję, że dzięki niej, tak jak ja, będziesz bliżej stwierdzenia , że niemożliwe staje się coraz bardziej możliwe.
May 30, 2023 — Rozwijanie nowych technologii, wprowadzanie innowacji czy nawet zwykła codzienna praca wymagają od nas precyzyjnego planowania i skutecznego szacowania tego, co nas czeka w przyszłości. Czas to pieniądz, a nieumiejętna jego ocena może prowadzić do poważnych problemów, a także utrudniać realizację planów i osiąganie wyznaczonych nam celów.
W trakcie prelekcji opowiedziałem o tym, jak korzystając z pięciu prostych i sprawdzonych zasad stworzyć system niezbędny do skutecznego i bezpiecznego estymowania zadań niezależnie od tego czy jesteś deweloperem, managerem czy twórcą treści. System będący bazą, która pozwoli poczuć się pewniej i spać spokojnie nawet w obliczu najtrudniejszych projektów czy kryzysowych sytuacji.
September 25, 2018 — Praca w rozwijającym się i zwiększającym liczebnie zespole developerów przynosi coraz to nowe wyzwania. W prezentacji zobaczymy, z jakimi problemami się borykaliśmy, a także jakie rozwiązania pozwoliły w znacznej mierze zautomatyzować proces budowania witryn i aplikacji opartych na WordPressie. Poznamy konkretne przykłady rozwiązań technicznych, które w znaczący sposób zwiększyły produktywność zespołu.
Przemek opowie o tym, jakie reguły współpracy w zespole i współpracy z freelancerami przyniosły mu najlepsze rezultaty. Niezależnie od tego czy jesteś freelancerem czy zarządzasz pracą dziesięcioosobowego zespołu, warto odpowiedzieć sobie na ten sam zestaw pytań: Jak sprawnie zorganizować prace programistyczne i je zautomatyzować? Jak bezboleśnie wprowadzać nowe osoby do pracy przy projekcie? Czy procedury są potrzebne? Jak przy tym wszystkim pisać kod zgodny z dobrymi praktykami i standardami WordPress?