Przeczytaj "O mnie"

Przez kilka lat prowadziłam działalność związaną z tworzeniem stron WordPress. Obecnie nie świadczę usług komercyjnych. Na blogu dzielę się wiedzą, doświadczeniami i praktycznymi poradami dotyczącymi WordPressa, wychowywaniem niepełnosprawnych dzieci oraz nauki programowania…

Najnowsze posty na blogu:

asynchroniczność w JavaScript

Learning Log #8: Asynchroniczność w JavaScript – promises i async/await

Środa, 21:50. Ten sam fragment kodu wyświetla się już trzeci wieczór z rzędu. Konsola pokazuje undefined tam, gdzie powinny być dane.

Asynchroniczność w JavaScript to temat, o którym każdy mówił to samo: „To ten moment, kiedy JavaScript przestaje mieć sens, a potem nagle zaczyna mieć sens zupełnie inny niż myślałaś.”

Po tygodniach walki, w końcu rozumiem promises i async/await na tyle, żeby o tym napisać.

W tym Learning Logu pokazuję:

– Dlaczego kod w JavaScript nie zawsze wykonuje się w kolejności, w jakiej go piszemy (i dlaczego to konieczne)
– Wywołania zwrotne (callbacks) i „piekło wywołań zwrotnych” – problem, który trzeba było rozwiązać
– Obietnice (Promises) – eleganckie rozwiązanie z łańcuchowaniem operacji
– Async/await – składnia sprawiająca, że kod asynchroniczny wygląda jak zwykły, sekwencyjny kod
– Praktyczny projekt: wyszukiwarka pogody korzystająca z prawdziwego API
– Cztery typowe błędy początkujących (zapominanie o await, operacje sekwencyjne zamiast równoległych, brak obsługi błędów)

Plus: dlaczego warto poznać wszystkie trzy podejścia po kolei, zamiast od razu skakać do najnowszej składni.

Trzy tygodnie frustracji, diagramy na kartce papieru, wieczory gapienia się w undefined w konsoli. Ale kiedy w końcu kliknęło – satysfakcja jakiej nie dała żadna łatwiejsza lekcja.

Czytaj więcej »
konserwacja WordPress

WordPress maintenance – co mówiłam klientom o utrzymaniu strony

Przeglądam archiwum lat pracy jako freelancerka WordPress. Wśród plików znajduję folder „Maintenance – szablony komunikacji” – dziesiątki wersji tego samego maila, dopracowywane miesiącami.

Konserwacja strony WordPress była tematem, o którym rozmawiałam z klientami częściej niż o samym budowaniu stron. I to właśnie ta rozmowa najczęściej decydowała, czy współpraca była udana.

Teraz, z dystansu po zamknięciu działalności, dzielę się tym, co faktycznie działało:

– Dlaczego rozmowa o konserwacji musiała się odbyć na starcie projektu, nie po jego zakończeniu
– Trzy poziomy pakietów (Podstawowy 500 zł, Standard 800 zł, Premium indywidualnie) i kalkulacja stojąca za każdą ceną
– Konkretne przypadki, kiedy brak konserwacji kosztował klientów znacznie więcej niż roczny pakiet
– Narzędzia automatyzacji (UpdraftPlus, Wordfence, ManageWP, Uptime Robot), które pozwalały mi obsługiwać wielu klientów jednocześnie
– Jak komunikowałam problemy techniczne – zawsze najpierw rozwiązanie, potem opis problemu
– Cztery błędy, które popełniłam i lekcje, które z nich wyciągnęłam

Konserwacja WordPressa nauczyła mnie, że edukacja klienta jest równie ważna jak sama praca techniczna.

Czytaj więcej »
Jak rozwijać umiejętności programowania mając małe dzieci?

Pobierz Darmowy Przewodnik

Kompletny plan nauki programowania dopasowany do życia rodzica