Implementacja WebSocket w Springu
W dzisiejszym wpisie zaimplementujemy aplikację, która będzie komunikowała się ze swoim klientem poprzez WebSocket. O tym sposobie przekazywania informacji, pomiędzy serwerem a klientem, napisałem więcej we wcześniejszym artykule, do którego serdecznie zapraszam. Teraz skupimy się tylko i wyłącznie na praktyce….
Sposoby odsubskrybowania subskrypcji w Angular
Skoro w ostatnim wpisie zastanawialiśmy się czy warto odsubskrybować wszystkie subskrypcje to teraz wypadałoby się dowiedzieć w jaki sposób można tego dokonać. Po wstępnej analizie wpisów znalezionych w Internecie muszę przyznać, że możliwości jest sporo. Zweryfikujmy zatem, którym sposobom warto…
Czy zawsze trzeba odsubskrybować wszystkie Observable w Angular?
Podczas tworzenia aplikacji Barents Watch zastanawiałem się czy zawsze trzeba odsubskrybować wszystkie Observable, gdy kończymy pracę z danym komponentem Angulara. Okazało się, że według niektórych programistów niekoniecznie. Wyjątek ma dotyczyć m.in. serwisu HttpClient, który ma w sobie mechanizm kończenia subskrypcji…
Monitorowanie jednostek morskich – Barents Watch project
Ostatnio sporo pisałem o tym, że ciągle pracuje nad aplikacją do monitorowania jednostek morskich (na terytorium Norwegii) będąc zainspirowany konkursem Przemka Bykowskiego. Napotykałem na drodze dewelopmentu wiele niespodzianek, ale w końcu dopiąłem swego i aplikację mogę uznać za skończoną! Dzięki…
Umieszczenie HTML w popup biblioteki Leaflet
Po raz kolejny tworząc aplikację do monitorowania statków napotkałem ciekawy problem. Tym razem tyczył się on pewnej biblioteki dostępnej w Angularze pozwalającej wyświetlać mapę na stronie. Chodzi oczywiście o tytułową bibliotekę Leaflet. Jej wykorzystanie było mi niezbędne, aby zaznaczać obecną…
Grzech wywoływania metod w template Angulara
Będąc dalej w transie programowania aplikacji do monitorowania jednostek morskich chciałem udostępniać niektóre opcje w zależności od tego czy użytkownik jest zalogowany czy nie. Oczywiście chodzi tutaj o kontrolki na interfejsie użytkownika, który tworzę w Angularze. Zanim jednak dotarło do…
Przepisz swój kod na nowo! #4
W końcu przyszedł czas na napisanie interfejsu graficznego do mojej aplikacji schroniska dla zwierząt. Jak wspomniałem we wcześniejszych wpisach do jego implementacji wybrałem Angulara. Jest to spowodowane faktem, że w swojej obecnej firmie mam okazję pracować w nim na co…
ngIf a animations w Angularze
Realizując frontend dla aplikacji schroniska dla zwierząt, którą tworzę w ramach serii artykułów „Przepisz swój kod na nowo!”, odkryłem ciekawy problem. Chodzi o kwestię animacji, które można dodawać w Angularze poprzez adnotację @Component. Ten szczegół zabrał mi sporo czasu podczas…
Angular oczami Javowca
W ostatnich kilku tygodniach w pracy miałem okazję przesiąść się na budowanie frontendu zamiast ciągłego rozwijania strony serwerowej. Nasza aplikacja rozwijana jest w Angularze, do którego podchodziłem na początku dosyć sceptycznie. Uważałem go po prostu za Reacta na sterydach, w…