Desktop applications finally on .NET Core

Microsoft, Prague

Sign up Learn More
english

About conference

The new .NET Core platform is becoming more and more popular, but its focus on web and server applications has not yet enabled the development of desktop applications. This has now changed and .NET Core 3.0 supports new versions of Windows Forms and WPF.

At this conference, we will introduce you to .NET Core 3.0 innovations, whether for desktop, web or cloud developers. If you have been hesitant about adopting .NET Core, now seems the right time.

Conference date

Two-day conference

12 lessons

Day-long workshop

4 workshops

To conference start left

Days
Hours
Minutes
Seconds
photo 1 1024 photo 2 1024 photo 3 1024

Registration has ended

Venue

The conference takes place in the Prague branch of Microsoft.

Metro

Line C Budějovická

It is a ten minutes' walk from Budějovická station to the venue. You can also take the bus line 118, the stop is Vyskočilova.

Bus

118, 124, 170 Vyskočilova

You can get to the venue by bus, line 118, 124, or 170, the stop is Vyskočilova.

Car

Paid parking Delta Building

Cars can be parked in a covered parking lot Delta Building, or nearby on a paid parking lot Za Brumovkou or Vyskočilova.

Vyskočilova 1561/4a
140 00, Praha 4

The conference takes place in the conference room on the ground floor of Prague Microsoft premises.

MapImage

Speakers

Tomáš Jecha
Tomáš Jecha Avast, Microsoft MVP
Jiří Činčura
Jiří Činčura Microsoft MVP
Miroslav Holec
Miroslav Holec HAVIT, Microsoft MVP
Robert Haken
Robert Haken HAVIT, Microsoft MVP
Tomáš Herceg
Tomáš Herceg RIGANTI, Microsoft MVP
Ladislav Šesták
Ladislav Šesták RIGANTI
Martin Dybal
Martin Dybal RIGANTI, Microsoft MVP
Michal Altair Valášek
Michal Altair Valášek Altairis, Microsoft MVP

Programme of the conference

Multiplatform development of mobile applications from A to Z

First day/ Second day/
09:30 10:30

Keynote: Legacy vs Buzzword Driven Development

Na této optimisticky laděné přednášce si budeme povídat o tom, jaké možnosti má vývojář, který se musí starat o několik let starý systém, jež není možné přepsat. Zatímco všichni kolem básní o microservices architektuře a kontejnerech a účastní se pravidelných okultistických rituálů za účelem vyvolávání kubernettských démonů, my si ukážeme pár tipů a triků, které vám zpříjemní život na existujícím projektu a přitom jejich implementace nezabere mnoho času.

Tomáš Herceg

CZ
10:45 11:45

Postupy při diagnostice větších .NET + SQL Server aplikací

Jak řešit situaci, kdy dostanete na starosti údržbu, rozšiřování nebo optimalizaci velkého systému vyvíjeného řadu let? Ukážu několik postupů, jak hledat slabá místa a plánovat optimalizaci ve scénářích aplikací .NET + SQL Server scénářích.

Tomáš Jecha

CZ
13:00 14:00

Visual Studio bez Resharperu

S každou novou verzí Visual Studia podstupuji test, zdali jsem schopen s ním produktivně pracovat bez Resharperu. Po mnoho let to byl pocit, že jsem se střelil do nohy a k R# jsem se pokorně vracel. S Visual Studiem 2017 se situace obrátila a s každým jeho updatem se dále zlepšuje. Přijďte se podívat na mé triky pro efektivní práci s Visual Studiem a na novinky posledních i budoucích verzí, z nichž na některé se můžete teprve těšit.

Robert Haken

CZ
14:15 15:15

Visual Studio s Resharperem

Pracovat s codebase, která je velká a neideálně členěná, může být dost složité, a právě tady nám může ReSharper výrazně zpříjemnit pracovní část dne. Ukážeme si, jak se snadno navigovat v kódu, uvidíte spoustu klávesových zkratek a mnoho pokročilých refactoringů, které samotné Visual Studiu zatím ještě neumí.

Martin Dybal

CZ
15:45 16:45

Logování a diagnostika aplikací s App Insights

Dostala se vám do rukou aplikace, která si žije svým životem? S Application Insights můžete odhalit její nejtemnější stránky, které vás nenechají spát. Ukážu vám, jak snadno dostat aplikaci pod kontrolu s diagnostickou službou Application Insights.

Miroslav Holec

CZ
17:00 18:00

C# 6, 7.x, 8 a funkce pro jednodušší codebase

Nové verze C#, ačkoli se většinou mluví o hlavních novinkách, přinášejí také malé syntaktické vychytávky. A právě tyto mohou pomoci zjednodušit kód či nahradit hromadu helper funkcí. A co lepšího pro codebase udělat, než smazat řádky kódu. Ukážu vám ty, které jsem na vlastní klávesnici použil a které mohou být zajímavé i pro vás.

Jiří Činčura

CZ
09:30 10:30

Messaging mezi aplikacemi a službami

Ať už navrhujete větší systém, píšete microservices nebo rozbíjíte monolitickou aplikace na menší kusy, je třeba zajistit komunikaci mezi jednotlivými částmi. Na této přednášce budu mluvit o možnostech messagingu od přímého volání API endpointů, až po využití routování a front zpráv pro zvýšení dostupnosti a škálování. Zmíním možnosti v cloudu i on-premise – budu srovnávat mimo jiné i technologie Service Bus, RabbitMQ nebo Event Grid.

Tomáš Jecha

CZ
10:45 11:45

Automatizace buildů pomocí TFS / Visual Studio Team Services

Na této přednášce se podíváme na výhody, které přináší automatizace build procesu. Ukážeme si, jak jednoduše nastavit základní workflow pro kontinuální integraci a nasazení aplikace na server. Porovnáme funkce klasického Team Foundation Serveru s Visual Studio Team Services. V závěru přednášky si ukážeme užitečná rozšíření, které lze najít na Visual Studio Marketplace.

Ladislav Šesták

CZ
13:00 14:00

Jak se nezbláznit z testování

Přepsat existující projekt tak, aby dodržoval SOLID principy a byl dobře testovatelný, není v mnoha případech možné. Na této přednášce si ukážeme, jak se s testováním poprat i přesto, že aplikace s ním v návrhu vůbec nepočítala, a ukážeme si některé metody, které nám umožní otestovat alespoň něco. Budeme si povídat i o UI testech, které mají mnoho nevýhod, ale umožňují testovat alespoň části aplikace, až už je napsána jakkoliv.

Tomáš Herceg

CZ
14:15 15:15

Profiling výkonu a paměti

Diagnostika potíží .NET aplikací je mojí doménou. Tentokrát se zaměříme na výkon a paměťovou náročnost aplikací. Podíváme se na dostupné nástroje pro profilování aplikací a prakticky si předvedem diagnostiku na několika problémových scénářích.

Robert Haken

CZ
15:45 16:45

Provozování vlastního NuGet feedu

Znáte služby MyGet, ProGet, VSTS a další? Na všech si můžete zahostovat vlastní NuGet feed. Na této přednášce si řekneme určité výhody těchto služeb, zároveň se však podíváme na hostování vlastního NuGet serveru. Ukážeme si jak vytvářet NuGet balíčky na .NET Frameworku a jak se to liší na .NET Core, ukážeme si jak si takový NuGet přidat do Visual Studia a třeba i jak takový NuGet feed zabezpečit.

Ladislav Šesták

CZ
17:00 18:00

Migrujeme do GITu, pracujeme s GITem

Ukážeme si, jak provést migraci z Team Foundation Version Control na GIT, a na co si při tom dát pozor. Dále se podíváme na možnosti, které GIT nabízí, a porovnáme výhody a nevýhody GITu a TFVC. Ukážeme si základní operace s GITem - jak spravovat větve, vytvářet pull requesty a další užitečné postupy.

Ladislav Šesták

CZ

We were organizing

Matt Warren is among the greatest stars of this autumn's CORESTART conference. Together with another 4 Czech lecturers, among whom is Tomáš Herceg, Michal Altair Valášek, Tomáš Jecha, and Jiří Činčura, the five of them guided all of 150 participants through the new platform .NET Core 2. A nice part of the programme were also DotVVM open-source framework workshops, presentations on Microsoft Surface Hub, and an evening gathering with the lecturers.

The speakers did a great job. As a former Java and PHP guy, I liked that in many issues they explained basic terms, too, so it was easier to understand the issue for the audience.

A conference participant
Corestart 2.0 banner
Budoucnost ASP.NET banner

A one-day conference The Future of ASP.NET took place on 4 September 2017 in Prague Microsoft branch. Crowded main hall saw lectures on ASP.NET Core, news in ASP.NET MVC, and other interesting stuff from certain web frameworks. The lecturers Tomáš Herceg and Michal Altair Valášek were joined by Tomáš Jech, who is a regular tutor in DotNetCollege, and a guest speaker, Snapshot's Pavel Janečka.

Another top-grade conference by DotNetCollege. For me, its pinpoint was Altair, who was funny, the lecture was well-designed, with very beneficial content and reasonable range, a huge take away.

A conference participant

In March 2017 we were giving a two-day conference Architecture & Security Days, which was dedicated to software systems design from architecture and safety point of view. Again, the event took place in modern venue of Prague Microsoft branch. Two professionals and longtime holders of Microsoft MVP (Most Valuable Professional) title Tomáš Herceg from RIGANTI and Michal Altair Valášek from ALTARIS.

Both lecturers are practitioners in their topics and on the top of that they have the gift to pass the information on in a nice and comprehensible way.

A conference participant
Architecture & Security Days banner

Practical information

We recommend to arrive 30 minutes before the start of the first lecture, so that you could register, have your morning tea or coffee, and take your seat comfortably.

At the registration you need to tell only your first name, surname, and company.

Register

We offer a 50 % entrance discount to all students! After finishing the registration, send us a scan of your ISIC card or another evidence of your studies to [email protected], and we will set you the discount by return.

Two-day entrance

4500

per attendant, VAT not included
The ticket includes:
  • Attendance on all the 12 lectures
  • Snacks, soft drinks, and coffee during the lectures
  • Networking ad discussion with the speakers
  • Networking and discussions with speakers
Sign up
Update Days

The organizer of this event is Update Conference Ltd. Company, who, in cooperation with DotNetCollege Ltd., organizes conferences for developers all arround the Czech Republic and provides consultations concerning the development of applications in Microsoft .NET platform.

Web Update Days

Stay Updated

Do you want to receive news about community events, trainings, and DotNetCollege conferences?

Partners of the conference