socket.io i Rx.js – część 2

Nadszedł czas poruszyć rzeczy dla mnie odrobinę trudne, z którymi nigdy nie miałem okazji dłużej popracować i lepiej się im przyjrzeć, czyli czas na Rx.js Aby wyjaśnić gdzie chcę użyć programowania reaktywnego, zacznę od efektu, który chce osiągnąć. Zadaniem serwera jest wysyłanie informacji o aktualnie odtwarzanym utworze, aktualnej i nadchodzących audycjach, do strony internetowej, do […]

Continue reading →

socket.io i Rx.js – część 1

Hej, aplikacja nad którą pracuje, będzie komunikować się przy pomocy weboscket-ów. Ponieważ backend działa na nodejs, wybór padł na socket.io 🙂 Instalacja socket.io przez npm jest standardowo prosta, i przebiegła bez problemów.

Na początek musimy zacząć od małej reorganizacji na szczycie, gdzie requirejumey wszystkie zależności.

Do pliku index.html w katalogu public includujemy plik […]

Continue reading →

pm2 deployment

Do zarządzania aplikacjami w node.js często wykorzystywany jest pm2. Działa on również produkcyjnie na serwerze, na którym docelowo będzie hostowania aplikacja. Jedną z możliwości jakie pm2 oferuje, jest wsparcie podczas deploymentu aplikacji. Zacznijmy od przygotowania konfiguracji.

Stworzy to nam plik ecosystem.json, na którym domyślnie bazuje konfiguracja deploymentu. Podajemy niezbędne dane i… pierwsze podejście do […]

Continue reading →

node i konfiguracja aplikacji

Hej, projekt zaczynam od nietypowej dla mnie strony. Zazwyczaj jak najszybciej chcę dostać działająca aplikację, a później stopniowo rozbudowuje ją o kolejne funkcjonalności. Tym razem zacznę inaczej. Zaczniemy od konfiguracji. Po chwili googlania trafiłem na dwie paczki wspierające konfigurację naszej aplikacji. Moje potrzeby w tej chwili są minimalne, więc zdecydowałem się na https://www.npmjs.com/package/config. Z dokumentacji […]

Continue reading →

#dajsiepoznac

Hej, blog pod tym adresem pojawia się po raz 3… Za pierwszym razem, pojawiło się kilka postów. Za drugim, kilka postów więcej. Tym razem, mam nadzieję, że dzięki http://www.maciejaniserowicz.com/daj-sie-poznac/ starczy mi sił, aby blog zagościł w sieci już na stałe. Co zrobię w ramach daj się poznać? Jest kilka projektów, które robię w wolnym czasie. […]

Continue reading →