Refresh token i wiele requestów w Angularze

Jeśli tworzysz aplikację w Angularze to jest duża szansa, że korzystasz z czegoś takiego jak JSON Web Token. Jest to bardzo wygodne rozwiązanie pozwalające potwierdzać tożsamość użytkownika jednocześnie ograniczając ilość zapytań do bazy. Korzystając z tego tokena prawdopodobnie korzystasz też z mechanizmu odświeżania tokena. Jest bardzo dużo tekstów, które opisują jak to robić. Jednak 99% […]

Angular 5 i flex layout – dlaczego nie działa?

Pisząc w pracy aplikację webową natknąłem się na problem, którego rozwiązaniem się z Wami podzielę. Dojście do działającej wersji zajęło mi dobre kilka godzin dlatego mam nadzieję, że komuś tym tekstem uproszczę pracę. Problematyczna stopka Chcę wykorzystać właściwości  display: flex; z CSSa do zrobienia stopki, która jest zawsze na dole ekranu. Chodzi o zachowanie jak na poniższym obrazku: Jak […]

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 […]

Uczę się Reacta

Do tej pory byłem kojarzony z backendem lub aplikacjami desktopowymi. Moje wpisy poświęcone są głównie tematyce związanej z językami kompilowanymi, przetwarzanymi po stronie serwera lub w postaci oddzielnych aplikacji. Nadszedł jednak ten czas kiedy zaczynam nieśmiało rozwijać się mocniej również w kierunku frontendu. Spowodowane jest to przez kilka czynników. Po pierwsze w webowej części rynku […]

Warto znać HTML, CSS i JS

Zestaw HTML + CSS + JS – jedni je kochają inni nienawidzą, a jeszcze inni myślą, że to choroba przenoszona drogą płciową. Prawda jest jednak taka, że jeśli zajmujesz się programowaniem to warto żebyś wymienioną trójkę poznał w przynajmniej minimalnym stopniu. „Ale przecież ja siedzę w backendzie/aplikacjach desktopowych/systemach wbudowanych, po co mi HTML?!”. Na to […]