Podczas prelekcji dowiesz się o co chodzi z RxJS, do czego jest ono przydatne Angularowi. Celem wystąpienia jest zaprezentowanie tworzenia oprogramowania zgodnie z paradygmatem programowania reaktywnego.
Spróbujemy odpowiedzieć na pytanie: Jaki framework będzie dla nas najlepszy? Opowiem dlaczego to pytanie jest takie ważne oraz o tym czego potrzebujemy by znaleźć na nie odpowiedz, która wcale nie jest taka trywialna.
Spróbujemy odpowiedzieć na pytanie: Jaki framework będzie dla nas najlepszy? Opowiem dlaczego to pytanie jest takie ważne oraz o tym czego potrzebujemy by znaleźć na nie odpowiedz, która wcale nie jest taka trywialna.
O prezentacji:
Chcąc uzyskać type safety w projekcie możemy zdecydować się na samodzielne tworzenie, utrzymywane oraz współdzielenie typów. Inną możliwością jest skorzystanie z gotowego rozwiązania (np. generatora typów), które stworzy typy za pomocą komendy. Obie te opcje wymagają jednak dodatkowego nakładu pracy. tRPC niweluje ten problem pozwalając na natychmiastową synchronizację zmian między backendem a frontendem.
Podczas prelekcji opowiem o obecnych możliwościach i ograniczeniach tRPC, a także kiedy warto z tego narzędzia skorzystać. Dodatkowo podczas live codingu pokażę jak szybko i wygodnie można stworzyć API za pomocą tRPC i frameworku Next.js.
O prelegencie:
Karierę w IT zaczęła niecałe 3 lata temu jako programistka React Native. Szybko jednak zaciekawił ją także web dev i backend, co rozpoczęło jej drogę jako programistka full-stack. Uwielbia śledzić i wykorzystywać w projektach nowinki ze świata JavaScriptu. Poza pracą spędza czas uprawiając przeróżne sporty - od treningu siłowego i roweru, poprzez jogę, aż po narty.
Szymon Stanisz - e2e frameworks - czyli kij ma dwa końce
www.tsh.io
Automatyczne testy end-to-end aplikacji React i Angular. Wprowadzenie w świat testowania przyszłości. Dlaczego warto automatyzować i dlaczego kij ma dwa końce.
Reactive programming is more than a catchy phrase nowadays.
More and more complicated web applications require great tools that sustain responsiveness and scalability.
Main topic of the presentation is introduction to the world of reactive programming. This presentation puts emphasis on the RxJS library, which is Javascript implementation of the reactive paradigm.
O zagadnieniu:
Czy następuje taki moment w życiu programisty, kiedy może on stwierdzić, że jego warsztat jest już doskonały? Nie, jeżeli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija się w niesamowicie szybkim tempie, a stworzone wczoraj rozwiązania warto stosować już dziś!
Cel i korzyści spotkania:
Podczas spotkania słuchacze poznają aktualnie wykorzystywane technologie oraz kluczowe umiejętności w produkcji aplikacji internetowych, jak również metody programowania ekstremalnego i techniki zwinnego wytwarzania oprogramowania. Osobom, które dopiero zaczynają swoją przygodę z web development, zostanie przedstawiona propozycja działań, których sumienne podjęcie się gwarantuje odniesienie sukcesu zawodowego.
O prezentacji:
Chcąc uzyskać type safety w projekcie możemy zdecydować się na samodzielne tworzenie, utrzymywane oraz współdzielenie typów. Inną możliwością jest skorzystanie z gotowego rozwiązania (np. generatora typów), które stworzy typy za pomocą komendy. Obie te opcje wymagają jednak dodatkowego nakładu pracy. tRPC niweluje ten problem pozwalając na natychmiastową synchronizację zmian między backendem a frontendem.
Podczas prelekcji opowiem o obecnych możliwościach i ograniczeniach tRPC, a także kiedy warto z tego narzędzia skorzystać. Dodatkowo podczas live codingu pokażę jak szybko i wygodnie można stworzyć API za pomocą tRPC i frameworku Next.js.
O prelegencie:
Karierę w IT zaczęła niecałe 3 lata temu jako programistka React Native. Szybko jednak zaciekawił ją także web dev i backend, co rozpoczęło jej drogę jako programistka full-stack. Uwielbia śledzić i wykorzystywać w projektach nowinki ze świata JavaScriptu. Poza pracą spędza czas uprawiając przeróżne sporty - od treningu siłowego i roweru, poprzez jogę, aż po narty.
Szymon Stanisz - e2e frameworks - czyli kij ma dwa końce
www.tsh.io
Automatyczne testy end-to-end aplikacji React i Angular. Wprowadzenie w świat testowania przyszłości. Dlaczego warto automatyzować i dlaczego kij ma dwa końce.
Reactive programming is more than a catchy phrase nowadays.
More and more complicated web applications require great tools that sustain responsiveness and scalability.
Main topic of the presentation is introduction to the world of reactive programming. This presentation puts emphasis on the RxJS library, which is Javascript implementation of the reactive paradigm.
O zagadnieniu:
Czy następuje taki moment w życiu programisty, kiedy może on stwierdzić, że jego warsztat jest już doskonały? Nie, jeżeli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija się w niesamowicie szybkim tempie, a stworzone wczoraj rozwiązania warto stosować już dziś!
Cel i korzyści spotkania:
Podczas spotkania słuchacze poznają aktualnie wykorzystywane technologie oraz kluczowe umiejętności w produkcji aplikacji internetowych, jak również metody programowania ekstremalnego i techniki zwinnego wytwarzania oprogramowania. Osobom, które dopiero zaczynają swoją przygodę z web development, zostanie przedstawiona propozycja działań, których sumienne podjęcie się gwarantuje odniesienie sukcesu zawodowego.
1. RxJS okiem
do wiadczonego inżyniera
Podczas prelekcji dowiesz się o co chodzi z RxJS, do czego jest ono przydatne
Angularowi. Celem wystąpienia jest zaprezentowanie tworzenia oprogramowania
zgodnie z paradygmatem programowania reaktywnego.
Piotr Kowalski
1 / 55@piecioshka
39. Pytania z Meetup.com
1. ⛔ Dlaczego zesp ł Angulara zdecydował się na wprowadzenie RxJS, jako jednego z gł wnych graczy tego
frameworka?
2. ✅ Czy można dobrze korzysta z Angulara bez znajomo ci RxJS?
3. ✅ Top 10 funkcji RxJS niezbędnych do poznania na start.
4. ⛔ Jakie są przypadki użycia tej biblioteki?
5. ✅ Czy w przypadku pojedynczego wywołania REST-owego API serwera (w odniesieniu do Angulara)
zwracającego prostego JSON-a, lepiej skorzysta z obiektu Observable czy zamieni to na
Promise , jaką korzy daje nam Observable w tym przypadku?
6. ⛔ Ile czasu zajęło Ci / Twojemu zespołowi opanowanie RxJS na poziomie niezbędnym do swobodnej
pracy?
7. ⛔ W jakich przypadkach polecasz używanie RxJS - czy w każdym projekcie ma to sens?
8. ⛔ Jak poprawnie testowa logikę aplikacji opartej na RxJS?
39 / 55@piecioshka
40. Pytanie 1
Czy można dobrze
korzysta z Angulara bez
znajomo ci RxJS?
40 / 55@piecioshka
41. Pytanie 1 Czy można dobrze korzysta z
Angulara bez znajomo ci RxJS?
41 / 55@piecioshka
42. Pytanie 1 Czy można dobrze korzysta z
Angulara bez znajomo ci RxJS?
Router, Forms, Komunikacja z serwerem.
42 / 55@piecioshka
43. Pytanie 1 Czy można dobrze korzysta z
Angulara bez znajomo ci RxJS?
Router, Forms, Komunikacja z serwerem.
Łatwe?
43 / 55@piecioshka
44. Pytanie 1 Czy można dobrze korzysta z
Angulara bez znajomo ci RxJS?
Router, Forms, Komunikacja z serwerem.
Łatwe?
A co z Race Condition
44 / 55@piecioshka
48. Pytanie 3
Czy w przypadku pojedynczego wywołania REST-
owego API serwera (w odniesieniu do Angulara)
zwracającego prostego JSON-a, lepiej skorzysta
z obiektu Observable czy zamieni to na
Promise , jaką korzy daje nam
Observable w tym przypadku?
48 / 55@piecioshka
49. Pytanie 3 Czy zamieniłby Observable w
Promise dla zapyta HTTP?
Nie.
Polimorfizm
Operator retry
49 / 55@piecioshka