Profile cover photo
Profile photo
RST Software Masters
32 followers -
RST Software Masters
RST Software Masters

32 followers
About
Posts

Post has attachment
Add a comment...

Post has attachment
Architektura aplikacji jest bardzo niespójnym pojęciem - ciężko zdefiniować, co tak naprawdę się pod nim kryje. Podczas prezentacji chciałbym pokazać 7 rzeczy, które często są nieobecne, a mogą znacząco usprawnić szeroką pojętą architekturę naszych aplikacji.

-----
Kolejne spotkanie z cyklu RST CodeMeeting już 5 grudnia 2017:. Zapisz się na wydarzenie: https://www.facebook.com/events/1956537374371428/

Chcesz być na bieżąco z wydarzeniami? Śledź nasz fanpage na FB: https://www.facebook.com/RSTkariera/
Add a comment...

Post has attachment
Tomasz Banasiak - Jak bez stresu obserwować rosnący ruch w Twojej usłudze? Czyli o skalowaniu aplikacji w Node.js

Node.js ma wiele zalet - jest szybki, asynchroniczny, łatwy do nauczenia. Ma też jedną wadę - jest jednowątkowy, co w dobie wielordzeniowych procesorów jest marnowaniem mocy obliczeniowej. Tę wadę jednak przekuć można w olbrzymią zaletę, gdyż dzięki temu niejako wymuszamy myślenie o skalowaniu naszej aplikacji w przyszłości. W tej prezentacji pokażę na przykładach usług w Node.js możliwości skalowania aplikacji zarówno w ramach tej samej maszyny jak dystrybucji obciążenia/obliczeń na wiele maszyn.
Add a comment...

Post has attachment
Sebastian Rosik - Architektura aplikacji przeglądarkowych w oparciu o lokalną komunikację pomiędzy wieloma dokumentami

Prosty problem: sprawić by w przeglądarce wiele zakładek tego samego sklepu pokazywało faktyczną ilość produktów w koszyku niezależnie od tego w której zakładce klient dodał akurat produkt do koszyka. W jaki sposób możemy sprawić by stan w jednej zakładce był automatycznie synchronizowany z innymi? Jak to wpływa na architekturę aplikacji? Problem wydaje się dość prosty i jego różne formy możemy spotkać w wielu typach aplikacji. Ilość możliwych rozwiązań tego problemu jest bardzo duża, lecz każde z nich posiada oczywiście swoje plusy i minusy oraz koszta jak i zyski.

Prezentacja odbyła się podczas meetupu RST CodeMeeting w siedzibie RST Software Masters. Chcesz być na bieżąco lub przyjść na kolejne spotkanie? Obserwuj nasz fanpage: https://www.facebook.com/RSTkariera/
Add a comment...

Post has attachment
Jak architektura heksagonalna (ports and adapters) pomaga implementować procesy biznesowe?

Dostaliśmy zadanie: przepisać na usługę proces biznesowy zawierania transakcji do oferty giełdowej. W tej prezentacji chciałbym pokazać wam nasze podejście do implementacji tego procesu. Opowiem jak wykorzystaliśmy event storming, scenariusze biznesowe i architekturę heksagonalną, żeby wyrazić w kodzie proces biznesowy i odsunąć decyzje o szczegółach technicznych.

Prezentację Michała można było zobaczyć podczas czwartego spotkania z cyklu RST CodeMeetings.

Zobacz prezentację na slideshare: https://www.slideshare.net/RST_software_masters/micha-kopacz-ports-and-adapters-architecture-for-business-processes

Chcesz wpaść na kolejne spotkanie? Zapraszamy :) Szczegóły na naszym fb: https://www.facebook.com/RSTkariera/
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Od kilku miesięcy mamy nowe wartości w firmie – szczerość, szacunek, efektywność i jakość. Chcemy je wszystkie przedstawić. Czym jest dla nas #szczerość? O to zapytaliśmy pracowników RST ;)

----------------------------------------------

Przede wszystkim szczerość łączy się z odwagą, transparentnością, uczciwością, otwartością i poniekąd z asertywnością. Wszystkie działania i ich cel opierają się właśnie na nich, jednak to szczerość jest w tym wypadku nadrzędna. Jesteśmy szczerzy i wchodzimy w sporne sytuacje, jednak do tego potrzebna jest odwaga. Nawet jeśli boimy się powiedzieć o trudnych tematach, warto pamiętać o celu – komfortu pracy w zdrowym środowisku. Może to banalne, ale jeśli nic nie zrobisz, to nic się nie zmieni.

Jeśli otwarcie powiemy o tym, co nie działa, będzie szansa na znalezienie wspólnego rozwiązania. Razem będziemy mogli rozwiązać problemy. Jeśli będziemy uciekać od trudnych lub nieinteresujących tematów, to problem może stać się jeszcze trudniejszy do rozwiązania w przyszłości. Warto pamiętać też o tym, że to, co robimy, ma przynosić określone rezultaty i spełniać określone cele – nasze własne, zespołowe, sprintu, firmy, czy naszych klientów. Każda szczera rozmowa prowadzi do zmian, zatem warto pokazać co nas dotyka lub co nam przeszkadza.

W szczerości siła ;)
Add a comment...

Post has attachment
Add a comment...
Wait while more posts are being loaded