Naucz się uczenia

„Jak się uczyć programowania/języka/frameworka/pilotowania statku kosmicznego?” To pytanie dosyć często pojawia się chociażby na forach programistycznych. W moim odczuciu brak odpowiedzi na nie łączy się z pytaniami zadawanymi na forach: „Jak zrobić [tu wstaw jakiś temat] ?”, czy „Dlaczego nie działa?”. Ponieważ te drugie, zwłaszcza jeśli nie są dodatkiem do rozwiązania, które autor próbował sam stworzyć, świadczą o tym, że osoba je […]

Selenium i strona z iFrame

W Warszawie podczas prezentacji mówiłem, że developer zajmuje się m.in. UI testami więc warto potwierdzić, że sam czasami mam z nimi do czynienia :D Dzisiaj tak na szybko opis problemu i rozwiązania. W pracy mamy system, który m.in. ma opcję płatności poprzez PayPal. No i przy okazji robienia jednego z zadań zacząłem poprawiać stare testy […]

Nie wszystko wychodzi

W środę zakończenie konkursu „Daj się poznać 2017”. Ja dzisiaj już piszę podsumowujący wpis ponieważ przez te dwa dni praca nie pójdzie ostro do przodu. Jak pamiętacie przez te 3 miesiące próbowałem stworzyć aplikację do pisania opowiadań „Let’s write!”. Jej aktualny kod znajdziecie na GitHubie. Nie udało mi się jej skończyć. Ba, nawet nie doszedłem […]

Nie bój się proponować

Jesteś juniorem w zespole programistów. Masz za sobą jakieś projekty studenckie, kilka tutoriali i jakiś średni projekt pisany „do CV”. Słuchając dyskusji kolegów i przeglądając kod zaczynasz się zastanawiać co ty tutaj robisz. Przecież oni wszystko wiedzą i wszystko jest zrobione najlepiej jak to możliwe. Masz co prawda kilka uwag i pomysłów do tego co […]

Tu baza, tu baza, słyszycie mnie?

Nastał ten przełomowy moment w projekcie kiedy dwa jego elementy dowiedziały się o swoim istnieniu. Część frontendowa odebrała wiadomość od części backendowej. Bardzo mnie to cieszy. Żeby jednak nie było tak optymistycznie to powiem tylko, że wiadomość była na stałe wpisana w serwerze i jest testowa tak jak cały serwer. Jednak mimo wszystko uważam to […]

Json Web Token

Nadszedł ten moment w projekcie Let’s Write! kiedy dodawanie po stronie widoku mocków dla operacji bazodanowych stało się bardziej czasochłonne niż dodawanie nowych funkcjonalności. Z tego powodu zmieniłem nieco plany i już teraz zaczynam zajmować się warstwą serwerową. Pierwsze co postanowiłem obsłużyć to logowanie i rejestrowanie użytkownika. Żeby móc zapewnić bezpieczną i szybko autoryzację będę […]

Rozdział za rozdziałem

Jak już wspominałem zaczynam powoli dobierać się w konkursowym projekcie Let’s Write do głównych funkcjonalności. Tym razem zabrałem się za dodawanie rozdziałów.   Wstęp Kilka słów o projekcie Pierwsza konfiguracja środowiska Krótko o początkach z Reactem Bardzo brzydkie style Uruchomienie Reduxa i Routera Jednak Bootstrap Poprawki i nowości Początek koszmaru – formularze Gorzkie żale związane […]

5 powodów, za które lubię JavaScript

Język, który ma tyle samo zwolenników i przeciwników. Wyśmiewany przez obie grupy za garść dziwnych albo absurdalnych konstrukcji. Jednocześnie jednak JavaScript trzyma się wysoko na liście najczęściej używanych języków programowania. W końcu ciężko sobie wyobrazić nowoczesną stronę www bez jego obecności. Tym razem opisze 5 powodów, za które polubiłem ten język mimo, że na początku […]

Początek opowieści

Zabrałem się za główną funkcję aplikacji. Jestem dopiero na początku, ale i tak uważam, że idzie nieźle. Dzisiaj szybko opowiem co się udało zrobić. Poprzednie wpisy z serii: Wstęp Kilka słów o projekcie Pierwsza konfiguracja środowiska Krótko o początkach z Reactem Bardzo brzydkie style Uruchomienie Reduxa i Routera Jednak Bootstrap Poprawki i nowości Początek koszmaru […]