Tagy

Odběry tagů můžete nastavit v sekci Moje odběry.

pondělí 23. července 2018

Tomáš Herceg

#.NET Core #Architektura

63

Na rozdíl od klasického .NET Frameworku, v novém ASP.NET Core se počítá s dependency injection už jako se základní funkcí. Na této přednášce si ukážeme, jak tato vestavěná dependency injection funguje a jak ji zintegrovat s reálným IoC/DI kontejnerem Castle Windsor a Autofac, abychom získali více funkcí a registraci pomocí konvencí.

pondělí 23. července 2018

Tomáš Jecha

#ASP.NET #.NET Core

58

Populární framework ASP.NET MVC pro vývoj webových aplikací se dočkal několika vylepšeních na .NET Core platformě. Zde představím uvedené změny a popíšu, jak v ASP.NET Core MVC efektivně vyvíjet.

pondělí 23. července 2018

Michal Altair Valášek

#ASP.NET #.NET Core

61

.NET Core 2.0 přináší nový způsob vývoje aplikací: Razor Pages. Ty můžete využít jako jednoduchý entry-level nástroj, který je ideovým nástupcem ASP a Web Pages z .NET Frameworku. Nebo jako poměrně mocný MVVM framework, vhodější pro řadu scénářů, než poněkud těžkopádné ASP.NET MVC.

pondělí 23. července 2018

Tomáš Herceg

#Azure #CI/CD

55

Slovo Docker jste již pravděpodobně slyšeli stokrát, ale používáte jej v praxi? Na této přednášce si ukážeme, jak kontejnery fungují, ukážeme si, jak .NET Core 2.0 aplikaci rozběhenout v kontejneru a jaké to má výhody. Také si ukážeme, jak pomocí Visual Studio Team Services automatizovat nasazování kontejnerů do Azure Container Service.

pondělí 23. července 2018

Tomáš Jecha

#CI/CD #.NET Core

64

Jakým způsobem nejlépe nastavit deployment vaší .NET Core aplikace a jaké máte vlastně možnosti? Deployment na Windows nebo Linux? Na vlastní servery, k zákazníkovi nebo do cloudu? Věnovat se budu různým přístupům vhodným do různých prostředí a jejich srovnání.

pondělí 23. července 2018

Michal Altair Valášek

#.NET Core

59

S příchodem .NET Core se dotnetovým vývojářům otevřely celé nové světy. Svůj kód nyní mohou rozjet nejenom na Windows, ale i na Linuxu a Mac OS X. Zejména podpora linuxu je důležitá, protože experimentální podpora platformy ARM umožňuje .NET aplikace rozjet třeba i na levných minipočítačích typu Raspberry Pi.

pondělí 23. července 2018

Tomáš Jecha

#Architektura

548

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.

pondělí 23. července 2018

Tomáš Herceg

#Architektura

514

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.

pondělí 23. července 2018

Tomáš Jecha

#Architektura

469

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.

pondělí 23. července 2018

Tomáš Herceg

#Architektura #Testování

484

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.

pondělí 23. července 2018

Daniel Krzyczkowski

#Xamarin

532

V úvodní přednášce si představíme platformu Xamarin jako celek a představíme všechny její možnosti.

pondělí 23. července 2018

Daniel Krzyczkowski

#Xamarin #Architektura

504

Session about Xamarin cross-platform mobile application architecture and design principles which will help with code maintenance and which will boost application performance. Learn how to use Model-View-ViewModel and IoC patterns to keep clean code. Discover how Mvvm Cross framework helps Xamarin Platform developers sharing as much code as possible.