Videozáznamy z akcí

Víme, že ne vždy je čas se dostavit na akci, která by Vás zajímala. Z toho důvodu, se snažíme přednášky zaznamenávat, a pokud je to možné, jejich záznamy zveřejňujeme na našem webu.

Nezapomeňte však navštívit i stránku akce,
kde mohou být další zajímavé materiály.

Přehrávač ve stránce

Záznamy na našem webu můžete pohodlně sledovat přímo na stránce s využitím našeho HTML 5 nebo Silverlight přehrávače.

Stránka se sama rozhodne, na základě toho, jaké technologie podporuje Váš prohlížeč, který přehrávač použít, abyste záznam mohli sledovat v nejvyšší možné kvalitě.

Stahování záznamů

Víme, že občas chcete sledovat záznamy i v místech, kde není připojení k internetu, což současný přehrávač neumožňuje, proto umožňujeme stahování vybraných záznamů.

Velmi staré záznamy máme historicky uložené ve formátu, který není vhodný pro stahování,
proto je ke stažení nenabízíme.

Moje registrované akce

Pro zobrazení Vašich registrací na akce se prosím přihlašte.

Nejbližší konané akce

.NET Core Summer event: .NET Core Networking stack evolution to high-performance

Záznam pro Vás zpracoval a připravil: David Gešvindr

Stáhnout videozáznam

Protože víme, že chcete naše přednášky sledovat i v místech bez připojení k internetu, nabízíme Vám tento záznam ke stažení v následujících formátech:
Zveme vás na večerní sérii 3 přednášek zaměřených na zákulisí vývoje .NET (Core) frameworku, které si pro vás připravil Karel Zikmund, který pracuje v Redmondu přímo ve vývojovém týmu a rád se podělí o zajímavosti, které provází vývoj .NETu. Přednášky budou v češtině.
War stories from .NET team (60 min)
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.

We will also cover:
- Root-causing HW bugs (avoid the one-machine problem),
- The value and art of minimal repro,
- Innovation and compatibility - the age-old rivals.

.NET Core Networking stack evolution to high-performance (60 min)
Architecture of .NET Core client-side networking stack focused on portability and performance.
Sharing with server-side networking stack (Kestrel).

The talk will cover:
- Evolution of networking client-stack from .NET Framework to .NET Core 2.1,
- Design goals of the new high-performance networking client-stack (SocketsHttpHandler),
- .NET Core 3.0 roadmap for client-stack (HTTP/2) and beyond,
- Performance goals and strategy,
- General CoreFX/BCL performance goals.

Async demystified (60 min)
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.

Přednášející

Ohlédnutí za akcí

Bylo plno lidí, bylo plno nahrávací techniky, byl plný program a bylo plno jídla. Takže akce naplnila všechno i naše očekávání. Poprvé v prostorách RedHatu a místnost nám tak-tak stačila. Sám jsem se neubránil přejezení, protože jídlo bylo velmi pestré a zajímavé. Z Karla sršely roky zkušeností a zážitků, které byly velmi zábavné. Dál se věnoval implementaci síťové komunikace a její evoluci (se slovy "zase nebyl čas to udělat pořádně") a nakonec vysvětlení async/await a jak se kompiluje a jak to vnitřně funguje. Ne, že by to byla nová témata, ale osobně přínos této akce vidím v pohledu člověka z výjového týmu. Takže až se příště na ně budu zlobit, budu si tuhle akci připomínat, abych věděl, že i oni jsou lidi a dělají lidské chyby.

Jirka

Soubory ke stažení

© 2019 WUG |  Úvod |  O nás |  Přednášející |  Záznamy |  Kontakt