Payment Request API: bezpieczne płatności w przeglądarce

Płatności online niejednokrotnie okazują się być problematyczne. W szczególności na telefonach – przypomnij sobie kiedy ostatni raz chciałaś/eś za coś zapłacić, ale zrezygnowałaś/eś, bo wpisywanie wszystkich danych i numeru karty na telefonie Cię zmęczyło? Właśnie. Ja miewam tak często. Na szczęście koniec tej męki wydaje się być bliski: Wchodzi Payment Request API! Problemy z płatnościami O ile Polacy bardzo często płacą …

Dlaczego porzuciłem Ghost na rzecz WordPress, ale Ty nie powinieneś?

Od nieco ponad tygodnia możesz podziwiać całkowicie nową wersję strony Type of Web. Do tej pory korzystałem z systemu Ghost, jednak zrezygnowałem z niego na rzecz WordPress. Prawdę mówiąc, nosiłem się z tym zamiarem już od dłuższego czasu… co było moją motywacją? Dlaczego Type of Web lepiej sprawdza się na WordPressie? I, co ważne, dlaczego nadal uważam Ghost za świetną platformę1 do blogowania? …

Praca zdalna – rekrutacja do Toptal

Na pewno wiele osób kojarzy mnie z firmą Toptal – w szczególności ci, którzy brali udział w lokalnych meetupach w Gdańsku, na których opowiadałem o pracy zdalnej na przykładzie Toptala. W tym wpisie opisuję rekrutację do Toptala, mimo że od kilku miesięcy nie współpracuję już z Toptalem – zrezygnowałem z tego całkowicie na rzecz pełnego zaangażowania w projekty za pośrednictwem X-Team. Dlaczego? Co wpłynęło na moją decyzję? Dokładnie tym pytaniom chciałbym poświęcić …

Weekly JavaScript Challenge – Reaktywacja!

Ponad rok temu rozpocząłem inicjatywę o nazwie Weekly JavaScript Challenge – stworzyłem grupę na Facebooku, która miała na celu wzajemną pomoc w nauce JavaScriptu. Założeniem grupy było wspólne rozwiązywanie zadań i wrzucanie ich na Facebooka do oceny. Głównym pomysłem było tworzenie realnych aplikacji, a nie implementowanie algorytmów, a każde rozwiązanie miało przechodzić przez code review pod kątem czytelności oraz architektury kodu. Z tych powodów aplikacji …

Praca zdalna – dla mnie rewelacja! Obalamy mity

Od dłuższego czasu pracuję zdalnie. W poprzedniej firmie miałem biuro, do którego nie musiałem przychodzić, więc w praktyce sporo pracowałem z domu. Od ponad roku pracuję już wyłącznie zdalnie. Jakie są moje dotychczasowe doświadczenia związane z pracą zdalną? Czy praca zdalna jest rozwiązaniem wszystkich moich problemów? Krótko o pracy zdalnej Bez przeszkód mogę dziś przyznać jedno: Zmiana trybu pracy na zdalny była chyba najlepszą decyzją w moim życiu. …

Observable – rxjs 5

To nie będzie wpis na temat teorii reaktywnego programowania funkcyjnego. Nie jest to też wyciąg z dokumentacji rxjs. Ten wpis jest krótkim praktycznym wprowadzeniem do Obserwabli na przykładzie. Zaczynajmy! W tym wpisie używam rxjs 5 i określenie Observable odnosi się właśnie do tej biblioteki. Dokumentacja rxjs 5. Teoria Wszystko co chcę Wam powiedzieć na temat teorii zawiera się w jednym zdaniu: Reaktywne programowanie jest …

Map i Reduce w JS

Napisałem artykuł o obserwablach, ale czegoś mi w nim zabrakło: Objaśnienia tak podstawowych pojęć i funkcji jak map i reduce. Observable na blogu pojawią się wkrótce, a ten krótki wpis ma na celu tylko lekkie wprowadzenie. Bardzo krótko i pobieżnie. Jeśli oczekujesz zgłębiania programowania funkcyjnego w JS to natychmiast zamknij ten wpis. Nie jest dla Ciebie! MapReduce to także nazwa konceptu w programowaniu, który polega na dzieleniu danych …

REST API w node.js z HapiJS – dokumentacja API

Ten wpis jest 4 częścią z 5 w kursie HapiJS

Dalej na temat tworzenia backendu w node.js z wykorzystaniem HapiJS. Ten wpis jest o automatycznym generowaniu dokumentacji do endpointów. Zapraszam! Jeśli cokolwiek okaże się dla Ciebie niejasne to zadaj mi pytanie w komentarzach. Joi W poprzednim wpisie pokazałem jak korzystać z podstawowych możliwości biblioteki Joi. Dla przypomnienia: Jest to biblioteka pozwalającą na walidację żądań zgodnie z podaną strukturą. Nie mówiłem jednak o tym, że takie …

Hapi.js – Wprowadzenie

Ten wpis jest 1 częścią z 5 w kursie HapiJS

Po moich dwóch poprzednich wpisach dotyczących frameworka hapi.js na platformę Node.js, wiele osób zaczęło zadawać mi różne pytania. Poniżej zebrałem najciekawsze z nich oraz kilka własnych przemyśleń. Należy potraktować to jako miękkie wprowadzenie do tworzenia backendu w Node.js z hapi.js. Skąd się w ogóle wzięło hapi.js? Hapi.js jest frameworkiem JS przeznaczonym na platformę Node.js. Zaczął powstawać w 2011 roku i niemal od początku był silnie …