O konferencích
Update Days: Corestart 3.0
Nová platforma .NET Core se těší čím dál větší oblibě, zatím však svým zaměřením na webové a serverové aplikace neumožňovala vývoj desktopových aplikací. To se nyní změnilo a s podporou .NET Core 3.0 je možné využívat nové verze technologií Windows Forms a WPF.
Na této konferenci Vás provedeme novinkami v .NET Core 3.0, ať už pro desktopové, webové či cloudové vývojáře. Pokud jste s adopcí .NET Core dosud váhali, teď zřejmě nastává ten pravý čas.
.NET Core Summer Event
Jde o jednodenní minikonferenci zaměřenou na internals .NET Core, která se koná 26. června 2019. Přednášet na ní budou Češi pracující v .NET týmu nebo jiných divizích v Redmondu v čele s Karlem Zikmundem. Určitě si nenechte ujít tuto příležitost pobavit se s lidmi, kteří pracují na vývoji technologií, které používáte dnes a denně.
Termín konání
Program konferencí
12 + 8 přednášekCelková kapacita
150 místDo začátku konference zbývá
Přednášející
Update Days: Corestart 3.0
.NET Core Summer Event
Program konferencí
Přichází renesance vývoje v .NETu?
Možná jste, stejně jako já, měli před takovými šesti lety pocit, že se .NET dostává na okraj zájmu a že jej možná převálcují jiné platformy. Naštěstí pak přišla revoluce s názvem .NET Core. První verzi ještě mnoho lidí moc nevěřilo, ale u příležitosti uvedení verze druhé se zájem o tuto platformu začal zvyšovat. Pořád to ale vypadalo, že se tak nějak zapomnělo na vývojáře desktopových aplikací. To se s příchodem .NET Core 3.0 mění a zdá se, že teď už na vlak .NET Core může přejít v podstatě každý. V rámci této úvodní keynote shrneme, co nás v této nové "renesanci" .NETu čeká.Tomáš Herceg
Building Modern .NET Desktop Applications with .NET Core and Windows 10
Last year, we announced that WPF and Windows Forms would be coming to GitHub and to .NET Core, and that most Windows 10 features would be available to these platforms. Since then, we've been working hard to make this a reality. Join this session to learn all about the work we've done and the tools we're building to prepare you for modern .NET Windows desktop development.Olia Gavrysh
C# 8.0
C# 8 je další major verzí jazyka C#. Jaké nové vlastnosti můžeme čekat, a jak je využít? A kdy bude tato verze dostupná?Jiří Činčura
Web API a generování dokumentace
Dokumentování RESTových API v .NET Core 3.0 není žádná dřina. Stačí vzít osvědčený standard, přimíchat NuGet balíčky, oprášit pár kousků kódu a seznámit se se smečkou užitečných služeb, které vám usnadní život.Miroslav Holec
Entity Framework Core 3.0
Společně s .NET Core 3.0 přijde Entity Framework Core 3.0 a stejně jako .NET Core 3.0, který přináší některé velké změny, jsou i novinky v EF Core velmi zajímavé. Na co se tedy nachystat?Jiří Činčura
Blazor a novinky v ASP.NET Core 3.0
Blazor již dávno není experimentální projekt pár nadšenců. Server-side Blazor bude součástí ASP.NET Core 3.0 a client-side Blazor v některém z dalších release. Přijďte se podívat, jak lze vytvářet SPA aplikace jen pomocí C#/Razor, kam směřuje tvorba webového UI pro ty, co nenašli zalíbení v JavaScriptu. Projdeme i další novinky chystané do ASP.NET Core 3.0.Robert Haken
.NET Core pro IoT
„Běží nám na tom Linux, ale máme jen .NET programátory“ v situaci, kdy jsme řešili připojování různého hardware do Azure IoT Hub byla dost noční můra. Ne, že by to nešlo, ale bylo to velmi krkolomné. Novinky v .NET Core 3, které nám umožňují pracovat s GPIO a sériovým portem vše zjednodušují. V přednášce si ukážeme, jak připojit senzory a aktuátory a ovládat vše pomocí .NET Core 3 aplikace.Štěpán Bechynský
DevOps for Desktop Apps
Learn how to use Azure DevOps and what's coming for Azure App Center for applications running on Windows. We’ll cover how to use MSIX to package and sign your applications, providing tips and tricks for creating a CI/CD workflow that include branching, incremental builds, manifest editing, and pushing to Azure. This flow will work with existing Win32/.NET applications as well as UWP.Daniel Jacobson
.NET Core prakticky s frameworky Angular nebo React
Představím možnosti moderních webových knihoven a frameworků v kombinaci s ASP.NET Core. Zmíním scénáře jednotného týmu i spolupráci front-end a back-end týmů používajících různé platformy. Podíváme se i na témata jako je hot-reloading, server-side rending nebo možné strategie deploymentu.Tomáš Jecha
ASP.NET Identity: Jak to dělat správně
Membership a role providers z ASP.NET jsou již naštěstí věcí minulosti. Nyní máme moderní ASP.NET Identity. Ale jak bezpečně řešit reset hesla? Dvoufaktorovou autentizaci? Reset 2FA tokenu? Nebo třeba přihlašování úplně bez hesel? Ukážeme si best practices pro implementaci přihlašování v ASP.NET aplikacích.Michal Altair Valášek
Microservices pomocí gRPC v .NET Core 3
Open-source komunikační protokol gRPC je založený nad HTTP/2 a v základu používá velmi úspornou serializaci Protocol Buffers. Je podporován na řadě platforem a definuje společný formát komunikačního schématu. Během vyhrazeného času tomuto tématu představím koncepty gRPC, jejich podporu v .NET Core 3 a zmíním hlavní výhody i záludná zákoutí.Tomáš Jecha
Kryptografie v .NET Core
.NET Core přináší i užitečné novinky v kryptografii - lepší práci s klíči, nové režimy AES a další. Nicméně my se podíváme na kryptografii v .NET Core s odstupem a poradím vám, jak jednoduše pomocí ASP.NET Data Protection ochránit data na kratší dobu a jak si poradit se šifrováním a podepisováním dat na dobu delší.Michal Altair Valášek
.NET Core with WebAssembly
All major web browsers understand WebAssembly portable target and .NET Core 3.0 is shipping with experimental support for it. Come to see how you can convince your browser that C# is the best language it can run.Marek Šafář
War stories z .NET teamu
Expect deep dive into a few interesting investigations we faced on .NET team in the last decade.War stories about:
- Investigations spanning years,
- Dormant bugs coming to life after a decade,
- Root-causes leading to surprising places,
- How we rooted-cause problems with minimal information available,
- Shocking impact of bugs on real world.
- Root-causing HW bugs (avoid the one-machine problem),
- The value and art of minimal repro,
- Innovation and compatibility - the age-old rivals.
Karel Zikmund
OpenSource .NET - History of .NET in open source and Red Hat - Microsoft cooperation
Radka will tell the tale of Microsoft, the infamous villain, and Red Hat the open source hero, fighting side by side to save the Linux world from scripting languages.Radka Janeková
.NET cross-platform experience
Practical experience with developing on or for Unix OSes with .Net Core. Talk will focus on behavior differences, debugging tools and various surprises one can bump to while migrating from traditional .Net Framework eco system to other OSes and architectures.Tomáš Weinfurt
Deployment options and optimizations in .NET Core
CPAOT (modernizing the CoreCLR AOT compiler, new scenarios); Single-executable mode (current status = self-extractor; longer term plans – real 1 executable); Optimizations (tier jitting, larger version bubbles)Tomáš Rylek
Unloadability in .NET Core 3.0
Ability to unload assemblies is one of the highly demanded features added in .NET Core 3.0. This talk will focus on how it works, how to use it, what are the possible pitfalls and how to debug and troubleshoot them.Jan Vorlíček
.NET Core 3 and AppDomains
Why we didn't bring AppDomains along to .NET Core? What .NET Core 3 provides to replace AppDomains? Which technologies we don't plan to replace and what to do about them?Vít Karas
Async demystified
Do you struggle to fully understand async in C#? How it works and why? I did. So I asked the best - the author of async, Stephen Toub. This talk is summary of the most interesting insights from him that helped me finally truly understand the magic behind async.The talk will cover:
- History and evolution of asynchronous programming patterns in C# and their problems. Leading to async and demonstrating the "why" behind its design choices.
- Touch on the "how" it works behind the scenes.
- Reasons for customizing and hyper-optimizing async for high-performance (like Networking stack).
- Touch on related building block - ThreadPool.
- Hands on sync-over-async pattern and associated problems. Workarounds in your code if you hit it. Potential solutions in future .NET versions.
Karel Zikmund
Vstupenky
Všem studentům nabízíme 50% slevu ze vstupného! Zašlete nám na e-mail [email protected] sken vaší ISIC karty nebo jiného dokladu o studiu, a obratem Vám vygenerujeme slevový kód, který použijete při registraci.
4500 CZK
za účastníka bez DPH- Dvoudenní účast na akci Update Days: Corestart 3.0
- Oběd v restauraci Vyskočilka
- Občerstvení během přestávek
- Možnost zúčastnit se afterparty
5000 CZK
za účastníka bez DPH- Dvoudenní účast na akci Update Days: Corestart 3.0
- Jednodenní vsupenka na akci .NET Core Summer Event
- Oběd v restauraci Vyskočilka
- Občerstvení během přestávek
- Možnost zúčastnit se afterparty
750 CZK
za účastníka bez DPH- Jednodenní vsupenka na akci .NET Core Summer Event
- Oběd v restauraci Vyskočilka
- Drobné občerstvení během přestávek
Místo konání
Konference se koná v moderním prostředí pražského sídla Microsoftu na adrese Vyskočilova 1561/4a.
Metro
Ze stanice Budějovická je to na místo konání zhruba 10 minut chůze. Místo chůze lze využít autobusovou linku 118, zastávka Vyskočilova.
Autobus
Na místo se lze dostat autobusem, a to linkou 118, 124 nebo 170, zastávka Vyskočilova.
Auto
Auto lze parkovat přímo na krytém parkovišti Delta Building, případně poblíž na placeném parkovišti Za Brumlovkou nebo Vyskočilova.
140 00, Praha 4
Konference se koná v přízemí v konferenčním sále "Praha" v budově Microsoftu v Praze.
Pořádali jsme
Matt Warren a Ben Adams patřili mezi největší lákadla podzimní konference CORESTART. Spolu s dalšími 4 českými přednášejícími, mezi kterými byl Tomáš Herceg, Michal Altair Valášek, Tomáš Jecha a Jiří Činčura, kompletně provedli všech 150 účastníků novou platformou .NET Core 2.
Zpestřením programu byly také workshopy open-source frameworku DotVVM, prezentace na Microsoft Surface Hubu a také večerní posezení s přednášejícími.
Speakeři odvedli práci na jedničku. Jako bývalému javistovi a phpkáři se mi líbilo, že v dosti případech v problematice vysvětlovali i základní pojmy, takže se člověk rychleji "chytl" tématu.
Účastník konferencePraktické informace
Doporučujeme přijít 30 minut před začátkem první přednášky, abyste se stihli v klidu zaregistrovat, dát si ranní čaj nebo kávu a pohodlně se usadit.
Při registraci stačí říci své jméno, příjmení a firmu.