Program

 

Hall A

Rejestracja
8:00 - 9:00
Otwarcie
9:00 - 9:15
Mark Rendle
Cloud Native .NET

Cloud Native .NET

Cloud Native applications are “containerized, dynamically orchestrated, and microservice-oriented”. In this talk I’ll explain what all that means, why you’ll want to do it, and how to get started, including a look at the current state of technology and tools that support cloud native computing. We’ll look at running .NET Core applications in Docker; orchestration and scheduling with Kubernetes; designing and building microservice architectures; and maintaining and monitoring applications in production. Mark has been working with these technologies since 2015, and will be sharing his own experiences as well as technical information.
Zamknij
9:15 - 10:15
Przerwa
10:15 - 10:30
Szymon Warda
Serverless is not about code. It is how you think.

Serverless is not about code. It is how you think.

Serverless is THE WORD, and like all its predecessors it has become overloaded and simplified to running code. Serverless is not only how to execute code, but how to build applications in a truly cloud way. And during this talk, we will do just that - go from zero to full serverless with Azure.
Zamknij
10:30 - 11:30
Przerwa
11:30 - 11:45
Piotr Gankiewicz i Dariusz Pawlukiewicz
Distributed .NET Core

Distributed .NET Core

Co wyjdzie, gdy połączymy ze sobą stosunkowo nową platformę, jaką jest .NET Core, z jednym z najpopularniejszych wzorców architektonicznych, jakim są mikroserwisy? Na to pytanie oraz wszystkie jego implikacje odpowiemy w trakcie sesji obejmującej zagadnienia projektowe, programistyczne oraz wdrożeniowe.
Zamknij
11:45 - 12:45
Lunch
12:45 - 13:45
Laurent Bugnion
Azure, Windows and Xamarin: Using the cloud to power your cross-platform applications.

Azure, Windows and Xamarin: Using the cloud to power your cross-platform applications.

Most mobile applications are connecting to a server at some point, either to get data that needs to be shown to the user, or to save data collected by the mobile device. This is where Microsoft Azure has the potential of making your life as a developer much easier. The cloud came a long way, and you can now build cloud infrastructure very easily and for a reasonable cost. New computing models like serverless functions or globally distributed databases are changing the game. What was earlier reserved to large firms with an army of IT pro consultants is now available for everyone with a web browser. In this session, Microsoft's Cloud Developer Advocate Laurent Bugnion will guide you through this journey and show you how Azure Functions, Cosmos DB, Application services (web apps and web APIs), Visual Studio App Center and other features and tools can be used in your cross-platform applications. We will also talk about the architecture of these mobile clients and see how the whole story can be tested.
Zamknij
13:45 - 14:45
Przerwa
14:45 - 15:00
Adam Kołakowski
Azure + IoT - chmura obliczeniowa Microsoft dla internetu rzeczy.

Azure + IoT - chmura obliczeniowa Microsoft dla internetu rzeczy.

Internet rzeczy (IoT) staje się w ostatnich latach coraz popularniejszym tematem. Jest on ważny dla producentów urządzeń, którzy starają się jak najszybciej ukroić swój kawałek tortu z globalnego rynku konsumenckiego. Jest też ważny dla inżynierów, firm softwareowych i centrów danych, które prześcigają się w opracowywaniu coraz to nowych rozwiązań dla producentów sprzętu IoT. Na rynku obecnych jest już wielu dużych, dobrze ustanowionych graczy. Wiele z nich to projekty open source – tworzone przez społeczność, wspierane przez duże firmy i fundacje. Część to komercyjne, wspierane przez producentów gotowe rozwiązania, które można niewielkim nakładem środków wdrożyć w istniejących już produktach. Microsoft w ostatnich latach dołączył do świata IoT, wprowadzając w swojej chmurze Microsoft Azure, wiele produktów dostępnych w wydaniu SaaS, które wspierają ekosystem internetu rzeczy. Począwszy od skalowalnej warstwy komunikacyjnej z gwarancją dostarczenia komunikatów (Azure IoT Hub), poprzez magazynowanie (Azure TimeSeries Insights) i przetwarzanie danych (Microsoft Power BI), chmura Microsoft Azure może wydawać się idealnym i kompletnym ekosystemem do wdrożenia backend’u nowej generacji urządzeń. Czy tak jest? Czy produkty spod znaku Azure dostarczają wszystkich niezbędnych funkcjonalności? Wreszcie, czy za pomocą tej komercyjnej oferty, wspieranej przez inżynierów Microsoft da się stworzyć platformę IoT w ciągu jednego dnia roboczego? Sprawdźmy co oferuje Microsoft Azure dla producentów wchodzących w świat internetu rzeczy.
Zamknij
15:00 - 16:00
Przerwa
16:00 - 16:15
Ian Cooper
12-Factor Apps

12-Factor Apps

The buzz is all around Cloud Native: continuous deployment and easy scaling of your server side code. You have heard about Docker and Microservices, but what are 12-factor apps? The Twelve-Factor App methodology (https://12factor.net/), was created by engineers with experience of delivering apps on Heroku, and is a "recipe for success" when authoring code for cloud native senarios. In this presentation we will look at what a Twelve-Factor App is, and demonstrate how to meet the requirements when creating .NET applications. We will show examples using ASP.NET Core, Brighter and Darker of authoring code to meet these requirements, and show its deployment to containers as well as Azure Service Fabric and Serverless environments. By the end of this talk you will know enough to be able to approach another pillar of Cloud Native.
Zamknij
16:15 - 17:15
Zakończenie
17:15 - 17:30

Hall B

Przerwa
10:15 - 10:30
Tomasz Onyszko
Aplikacja + Chmura + Bezpieczeństwo => Co mogłoby pójść źle!

Aplikacja + Chmura + Bezpieczeństwo => Co mogłoby pójść źle!

Tworzenie architektury aplikacji nigdy nie było proste. W szczególności, jeżeli aplikacja miała dodatkowo być dobrze przemyślana pod kątem bezpieczeństwa. A potem nastała chmura! Co z naszymi aplikacjami? Co z naszymi danymi? Czy to wszystko jest bezpieczne? Przyjrzyjmy się temu, czy i jak usługi w chmurze pozwalają nam zbudować bezpieczne rozwiązania. Jakie usługi możemy wykorzystać, jakie są wzorce architektury? Co może nam pomóc a gdzie odpowiedzialność nadal leży po naszej stronie
Zamknij
10:30 - 11:30
Przerwa
11:30 - 11:45
Rafał Legiędź
Programowanie na platformę Mixed Reality z wykorzystaniem HoloLens.

Programowanie na platformę Mixed Reality z wykorzystaniem HoloLens.

Rzeczywistość mieszana jest ekscytująca nie tylko dla użytkowników końcowych, ale także odkrywa nowy świat wyzwań i ekscytacji dla programistów. Narzędzia i biblioteki wspierające programowanie holograficzne, mają na celu przyspieszenie tego procesu w szczególności programistom, którzy nie mieli wiele wspólnego z programowaniem 3D. Visual Studio, Unity3D, emulator HoloLens oraz biblioteka Mixed Reality Toolkit tworzą potężne i zarazem przyjemne środowisko do wytwarzania tego typu oprogramowania. Prześledźmy na scenie jak wygląda tworzenie przykładowej aplikacji wykorzystującej wyżej wymienione komponenty i sprawmy, aby wokół nas pojawiły się hologramy wzbogacające naszą rzeczywistość!
Zamknij
11:45 - 12:45
Lunch
12:45 - 13:45
Matthias Koch
Become a productive .NET developer with JetBrains Rider

Become a productive .NET developer with JetBrains Rider

With .NET Core, an explosion of .NET IDE's happened! There's good old Visual Studio, but also VS Code and JetBrains Rider. In this talk, we'll dive into the latter. We'll explore navigation, automatic inspections and quick fixes, code generation, built-in tooling like version control integration and local history and look at the special scenario's the debugger has to offer, like conditional breakpoints and on-the-fly decompilation of third party libraries. Come to this session to learn about this new (and fast!) kid on the block and learn plenty of tips & tricks to enhance your development productivity.
Zamknij
13:45 - 14:45
Przerwa
14:45 - 15:00
Michał Bartyzel
Błagam, zmotywuj mnie!

Błagam, zmotywuj mnie!

Dziewiąta rano. W typowym mieście, typowi ludzi zmierzają do pracy. Gdy tylko odbiją kartę, skierują do swojego managera swoją codzienną niemą prośbę: Błagam, zmotywuj mnie! Zrób coś, aby mi się chciało tak, jak mi się nie chce! Każdego kolejnego dnia będą prosić o kolejną porcję motywacji do pracy. O co chodzi z tą motywacją? Dawno temu w cenie były inne podejścia: charakter, siła woli, wytrwałość - współcześnie zdefiniowane jako samokontrola. Ta prezentacja będzie kontrastem samokontroli do wszechobecnej i szkodliwej moim zdaniem koncepcji motywowania. Przyjdź, a już nigdy nie będziesz prosił nikogo, aby Cię zmotywował!
Zamknij
15:00 - 16:00
Przerwa
16:00 - 16:15