• Poznaj Dockera od strony praktycznej!

    Skyrise Sp. z o.o.

    19,00 zł

    Cześć miłośnicy Dockera! Już 9 maja zapraszamy na warsztaty podczas których Filip i Marcin wprowadzą was w świat konteneryzacji oraz pokażą wykorzystanie Dockera na przykładzie prostej aplikacji w .Net Core. Nieważne czy programujecie w Javie, .Net, Pythonie czy czymkolwiek innym –zdobytą wiedzę będziecie mogli wykorzystać we własnych projektach. Warsztat skierowany jest do osób, które nigdy nie pracowały z Dockerem lub chcą poszerzyć swoją wiedzę. Bez obawy, umiejętności programowania w C# nie są wymagane. Prowadzący: Filip Paluch - team leader at skyrise.tech Marcin Budny - R&D lead at skyrise.tech Plan warsztatów: 1. Wprowadzenie z nutką teorii 2. Obrazy i kontenery 3. Praktyka – Pierwszy Dockerfile 4. Czas na pierwszą własną aplikacje 5. PostgreSQL i wolumeny 6. Docker Compose 7. Repozytoria Docker W trakcie przerwy zapewniamy pyszną pizzę! :-) Wymagania 1. Własny laptop 2. Ściągnijcie oraz zainstalujcie Dockera : ( https://docs.docker.com/docker-for-windows/install/. ) * Dla osób posiadających inną wersję systemu Windows polecamy Docker Toolbox -https://docs.docker.com/toolbox/toolbox_install_windows/ * Dla fanów macOS ( https://docs.docker.com/docker-for-mac/install/ ) Po zainstalowaniu oraz uruchomieniu Dockera w linii poleceń ( cmd ) wpiszcie komendę ,,docker info”. Jeżeli instalacja się powiodła, powiniście zobaczyć szczegóły Waszej lokalnej instancji dockera. 3. Przygotujcie ulubione IDE ( Visual Studio Code, Visual Studio, Rider lub cokolwiek innego ). Polecam Visual Studio Code wraz z dodatkiem Docker - https://code.visualstudio.com/docs/azure/docker 4. Zainstalujcie .net core SDK 2.1 https://dotnet.microsoft.com/download/dotnet-core/2.1 SDK jest wymage aby zbudować naszą testową aplikację oraz przygotować z niej obraz Dockera. 5. Dobrze byłoby również aby każdy z was zainstalował pgadmin4 - https://www.pgadmin.org/download/. Narzędzie służy do połączenia się z bazą danych PostgreSQL. 6. Git Liczba miejsc ograniczona! Nie zwlekajcie z rejestracją! Macie jakieś pytania piszcie lub dzwońcie: Katarzyna Leśniok, [masked] tel: [masked] Dochód z biletów na warsztaty przeznaczamy na pomoc zwierzętom znajdującym się pod opieką katowickiego schroniska dla bezdomnych zwierząt.

  • Jak testować logikę biznesową aplikacji z wykorzystaniem podstaw JUnit i Mockito

    Czołem! Już 21 marca (czwartek) zapraszamy na warsztat realizowany przez Skyrise.tech w naszym biurze na ul. Sobieskiego 2. Nasi doświadczeni Android Developerzy - Dariusz Sęk i Paweł Rutkowski pokażą jak testować logikę biznesową aplikacji z wykorzystaniem podstaw JUnit i Mockito. Jeśli napisałeś już swoją pierwszą aplikację i nie wiesz jak zabrać się za testy, to w ramach warsztatów: - Wprowadzimy Cię w świat testów jednostkowych. - Dowiesz się czym jest mock i stub. - Napiszesz testy do przygotowanej przez nas aplikacji. - Usłyszysz czym jest TDD i jak je wykorzystać w praktyce. Przynieś własny sprzęt ze skonfigurowanym środowiskiem Android Studio. Nie zapomnij o aktualizacjach, pobraniu najnowszego SDK i pluginie do Kotlina :) W trakcie przerwy zapewniamy pyszną pizzę! Liczba miejsc ograniczona! Nie zwlekajcie z rejestracją! Macie jakieś pytania piszcie lub dzwońcie: Sylwia Bien, [masked] tel: [masked] Dochód z biletów na warsztaty przeznaczamy na pomoc zwierzętom znajdującym się pod opieką katowickiego schroniska dla bezdomnych zwierząt.

  • Tworzenie bibliotek programistycznych dla platformy .NET

    Skyrise Sp. z o.o.

    19,00 zł

    Czasami w pracy zauważamy, że pewne funkcjonalności między różnymi aplikacjami są zduplikowane. Jak usunąć taką duplikację? Popularnym rozwiązaniem tego problemu jest stworzenie biblioteki programistycznej. Będziemy mogli ją wykorzystać w wielu serwisach naszego projektu, w całej firmie a nawet udostępnić ją publicznie jako projekt open source. Jak jednak to zrobić? I czy to na pewno zawsze dobry pomysł? Na te i wiele innych pytań odpowiemy podczas warsztatu. Na warsztacie nauczysz się tworzyć biblioteki programistyczne i jak dzięki nim usprawnić pracę w Twoim projekcie. Będziesz też wiedział jak unikać najczęstszych pułapek związanych z tworzeniem bibliotek. Agenda warsztatu: - Usuniemy zduplikowany kod z dwóch projektów i stworzymy z niego bibliotekę. - Opublikujemy stworzoną bibliotekę na platformie NuGet. - Przyjrzymy się stworzonej bibliotece i wyeliminujemy z niej najczęściej spotykane problemy. - Omówimy dalsze kroki oraz dobre i złe praktyki związane z tworzeniem bibliotek. - Opowiemy też o największych błędach, które popełniliśmy podczas pracy nad wewnętrznymi bibliotekami w skyrise.tech. Kwestie organizacyjne: - Na warsztacie będziesz potrzebował laptop z zainstalowanym Visual Studio 2017+ oraz .NET Core 2.1+. - Liczba stanowisk jest ograniczona, ale na jednym stanowisku mogą siedzieć jedna lub dwie osoby. Zachęcamy do programowania w parach! - Warsztat będzie trwał około trzech godzin. Po warsztacie – wyjście na piwo! Do kogo kierowany jest warsztat: Zakładamy, że uczestnicy posiadają podstawową znajomość platformy .NET i programowania obiektowego. Jeżeli pracowałeś zawodowo z tą platformą, to nie powinieneś mieć żadnego problemu ze zrozumieniem warsztatu. Jeżeli masz wątpliwości, czy warsztat jest dla Ciebie – skontaktuj się z nami, chętnie pomożemy! Więcej szczegółów wyślemy tydzień przed warsztatem. Prowadzący: Ryszard Tarajkowski Programista i lider zespołu. Jego głównymi obszarami zainteresowań są tworzenie świetnych produktów w metodyce Lean i pisanie wysokiej jakości kodu. Posiada 7 lat doświadczenia jako programista, w tym 3 lata jako lider zespołu. Tomasz Spendel Programista i lider zespołu z ponad 7-letnim doświadczeniem skupiony wokół platformy .NET. Nastawiony na rozwiązywanie problemów. Zainteresowany produktywnością, innowacjami i nowymi technologiami. Ilość miejsc: 16, na 8 stanowiskach 2 osobowych. Rezerwacja jest obowiązkowa, uczestnictwo płatne 19 złotych od osoby. Całkowity dochód z biletów przeznaczamy na wsparcie Miejskiego Schroniska dla Bezdomnych Zwierząt w Katowicach! W razie pytań piszcie lub dzwońcie [masked] [masked] Czujesz niedosyt informacji? Chcesz poznać prelegentów? Zaglądnij tutaj https://skyrisetech-meetups.webflow.io

  • Monitorowanie systemów oraz testy E2E

    Hotel Altus Prestige

    Już 8 listopada zapraszamy na kolejne spotkanie z duetem super specjalistów z pokładu Skyrise. Tym razem Marcin Budny opowie o narzędziach dla developerów .NET, a Łukasz Kędziora przedstawi problematykę testów E2E. 1. Jak wykryć pożar na produkcji zanim użytkownicy zrobią dym? – Prometheus i Grafana dla programistów .NET Czy twoja produkcja stoi aktualnie w ogniu? Jak szybko dowiesz się o takiej sytuacji? Lepiej nie czekaj aż powiedzą ci o tym twoi użytkownicy… Monitorowanie systemów jest integralną częścią kultury DevOps. Pozwala twojemu zespołowi obserwować zachowanie systemu w codziennej pracy i reagować na problemy w momencie ich wystąpienia. Jest niezbędne, jeśli chcesz wdrażać nowe wersje wcześnie i często – dzięki monitorowaniu od razu wiesz, kiedy coś pójdzie nie tak i konieczna jest szybka akcja naprawcza. Dlatego potrzebujesz odpowiednich narzędzi. Wspólnie przyjrzymy się Prometheusowi i Grafanie, duetowi który pozwoli ci na gromadzenie i wizualizację statystycznych informacji o systemie w postaci szeregów czasowych. Pochylimy się nad formatem danych, zapytaniami i sposobami na wyciągnięcie użytecznych informacji z monitorowanego systemu i standardowych komponentów, takich jak bazy danych czy kolejki. Skupimy się szczególnie na narzędziach dla developerów .NET. 2. Testy E2E w oparciu natywny framework do automatyzacji aplikacji Angular i Angular js. Jak przeobrazić proces tworzenia dokumentacji w "wykonywalną" dokumentację w postaci testów automatycznych? Jak dobrze zaprojektować testy UI w oparciu o page object pattern? Na to i kilka innych pytań udzielę odpowiedzi w oparcu o natywny framework do automatyzacji aplikacji Angular i Angular.js Nasi prelegenci: Marcin Budny - architekt i developer. Od ponad 10 lat w IT. Budowanie oprogramowania to jego pasja. Jego główny obszar zainteresowań to .NET, ale z ciekawością przygląda się reszcie świata developerskiego. Łukasz Kędziora - tester, certyfikowany Scrum Master. Miłośnik psów myśliwskich z wrodzonymi umiejętnościami do psucia wszystkiego czego się nie dotknie. W razie pytań zadzwoń lub napisz do Sylwii [masked], [masked] Ilość miejsc ograniczona, obowiązują zapisy.

  • Potestujmy sobie API

    Skyrise Sp. z o.o.

    19,00 zł

    16 października (wtorek) odbędą się warsztaty z testowania API. Zaczynamy o godzinie 18.00 w biurze Skyrise - organizatora warsztatów, mieszczącym się przy ul. Sobieskiego 2, III piętro. Plan warsztatów: • Czym jest to API? • Czym jest protokół HTTP? • Czym jest REST w komunikacji client-server? • Praktyka z narzędziem Postman. • Czym jest protokół SOAP? • Praktyka z narzędziem SoapUI. UWAGA WAŻNE!!! Każdy uczestnik musi mieć ze sobą komputer z zainstalowanym SoapUI i Postmanem + ściągnąć apkę dostępną tutaj: https://drive.google.com/drive/folders/0BzgXSyq-boTWTV9GRjg5ajA3X2s Jeśli masz pytania to napisz: [masked] lub zadzwoń do Sylwii [masked] Warsztaty poprowadzą: Emilia Lendzion-Barszcz - programującą testerka, interesująca się Javą, nauką testowania, uczestniczka wielu spotkań i wydarzeń IT. Pełna przeciwności. Wytrwała obserwatorka, chętnie słucha, a także sama dzieli się wiedzą. Bartosz Cłapa - programista z wieloletnim doświadczeniem, miłośnik Gita i wielu sposobów usprawniania sobie pracy. Programujący głównie w C#, jednak Javy się nie boi. Od czasu do czasu zdarza mu się prowadzić warsztaty dla społeczności. Warunkiem uczestnictwa oraz rezerwacji miejsca jest dokonanie opłaty! Ilość miejsc jest ograniczona.

    5
  • Workshops- Practical Event-Sourcing in C# with Alexey Zimarev

    Skyrise Sp. z o.o.

    15,00 €

    Warsztaty poprowadzi Alexey Zimarev [więcej info o Alexeyu znajdziecie w linku http://zimarev.com ], rejestracja jest obowiązkowa, ilość miejsc jest limitowana. Warsztaty odbędą się w biurze Skyrise w Katowicach przy ulicy Sobieskiego 2. Czas trwania 2 h, w przerwie zapraszamy na naszą pyszną kawę! Jeśli masz pytania lub wątpliwości pisz: [masked] Warsztaty zostaną przeprowadzone w języku angielskim. Uwaga! Należy mieć ze sobą swój własny, wcześniej przygotowany laptop! Opis tematyki warsztatów znajdziecie poniżej. Event-sourcing remains a hot topic in the industry, it enables a lot of possibilities to build reactive microservices that scale and collect a lot of useful data. In particular, whilst DDD is convincing developers to make behaviour a first-class citizen in their models, only event-sourcing actually allows us to persist the behaviour just as we used to persist state of our systems. However, many warn about technical complexity and challenges on this path. During this workshop you will learn how to work with event-sourced aggregates and use an event store, how to separate infrastructure concerns from your domain model, how to build projections and many other practical aspects. Stories from the field will be delivered as a bonus.

  • Simplicity vs simplification by Alexey Zimarev

    Maximum Sp. z.o.o

    Kiedy: 14 czerwca 2018 o godzinie 18:00 - 20:00 Gdzie: Sale Konferencyjne Opal Maksimum, ul. Opolska 22,[masked] Katowice Wykład prowadzony będzie w języku angielskim. Wstęp na wykład jest wolny, REJESTRACJA JEST OBOWIĄZKOWA, liczba miejsc jest limitowana. UWAGA!!!! Wejście od ulicy Sobieskiego 11!!!!!!! Pozostajemy do Waszej dyspozycji w razie pytań. Sylwia [masked] Karolina [masked] Do zobaczenia! Simplicity vs simplification Summary: You often hear that DDD is hard. People are trying and failing, complaining over increased complexity, which gets out of control. In fact, despite many complains that accidental complexity is overcoming the domain complexity, often this is not the case. Developers tend to over-simplify business problems and, in turn, play around with technical complexity instead. The reason for this is that many business problems are considered as "easy" or "solved" when it is actually not the case. According to past experiences, making decisions before engaging the decision-making part of the brain too often lead to underestimating of the domain complexity, poor user experience and low overall customer satisfaction. During this talk, Alexey will show several cases like this and will try to convince you to think deeper about business problems, even if they seem to be simple at first glance. About Alexey Zimarev Alexey is a software architect and developer with present focus on domain models, domain-driven design (DDD), SOA and microservices, coaching and mentoring. Alexey is also a contributor to MassTransit open-source messaging framework for .NET and the organiser of the DDD Norway meetup. More about Alexey you can find in the link http://zimarev.com Mecenasem i patronem wydarzenia jest Skyrise Sp z o.o., ul. Sobieskiego 2,[masked] Katowice. Coś jest niejasne, chcesz o coś spytać, pisz! [masked]