Tagy

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

pondělí 11. března 2019

Tomáš Herceg

#ASP.NET #DotVVM

88

In order to provide good user experience for the users, websites should handle standard keys like Enter and Escape properly. In simple scenarios, you can just place the content in the form element and use the submit button, but you need more sophisticated tools in complicated situations like GridView inline editing or modal dialogs.
In this video, I'll write a custom Knockout binding handler which can handle Enter and Escape keys on any element and press the correct buttons. Then I'll wrap this functionality using DotVVM attached properties to provide IntelliSense in the markup.

https://www.dotvvm.com
https://github.com/riganti/dotvvm

Follow us on Twitter (https://twitter.com/dotvvm)
Ask us anything on Gitter (https://gitter.im/riganti/dotvvm)


pátek 8. března 2019

Tomáš Herceg

#DotVVM #ASP.NET

102

Z Altairových kurzů a konferencí znáte ukázkovou aplikaci AskMe. Je psaná v ASP.NET Core a je k dispozici ve dvou variantách, v MVC a v Razor Pages. Je dostatečně jednoduchá, aby mohla sloužit jako demo a příklad, ale zároveň dost složitá, aby to nebylo jenom "Hello, world!", ale aby se v ní řešily real-world problémy.

Na tomto live streamu jsme pokračovali v přepisování této aplikace do DotVVM a vysvětlili si, jak funguje data-binding na server, jak fungují validace a jak napojit přihlašování uživatelů..

Zdrojové kódy: https://github.com/ridercz/AskMe, větev DotVVM
Informace o DotVVM: https://www.dotvvm.com
Rádi si s vámi o DotVVM popovídáme na našem Gitteru: https://gitter.im/riganti/dotvvm


Michal Altair Valášek - https://twitter.com/ridercz
Tomáš Herceg - https://twitter.com/hercegtomas


čtvrtek 7. března 2019

Tomáš Herceg

#ASP.NET #DotVVM

100

Azure Function is a popular serverless technology and you can simply expose your functions as a REST API.
In this video, I'll connect my DotVVM application to Azure Functions using DotVVM REST API Bindings, a new feature introduced in DotVVM 2.0.

https://www.dotvvm.com
https://github.com/riganti/dotvvm

Follow us on Twitter (https://twitter.com/dotvvm)
Ask us anything on Gitter (https://gitter.im/riganti/dotvvm)


pondělí 4. března 2019

Tomáš Herceg

#ASP.NET #DotVVM

96

Bootstrap is a popular CSS framework which lets you create nice looking websites without advanced graphics skills.
In this video, I'll be using Bootstrap 4 in a DotVVM app, with and without our commercial controls.
You'll see a few nice Bootstrap controls like ModalDialog, DateTimePicker and more...

https://www.dotvvm.com
https://github.com/riganti/dotvvm

Follow us on Twitter (https://twitter.com/dotvvm)
Ask us anything on Gitter (https://gitter.im/riganti/dotvvm)


Z Altairových kurzů a konferencí znáte ukázkovou aplikaci AskMe. Je psaná v ASP.NET Core a je k dispozici ve dvou variantách, v MVC a v Razor Pages. Je dostatečně jednoduchá, aby mohla sloužit jako demo a příklad, ale zároveň dost složitá, aby to nebylo jenom "Hello, world!", ale aby se v ní řešily real-world problémy.

Během tohoto live streamu jsme naprogramovali první část této aplikace v DotVVM a vysvětlili si, jak DotVVM nainstalovat do projektu, jak vytvořit master page a jak do stránky dostat data z Entity Frameworku. Trochu jsme se zapotili při implementaci stránkování, ale nakonec jsme se zase úspěšně rozmotali.

Zdrojové kódy: https://github.com/ridercz/AskMe, větev DotVVM
Informace o DotVVM: https://www.dotvvm.com
Rádi si s vámi o DotVVM popovídáme na našem Gitteru: https://gitter.im/riganti/dotvvm


Michal Altair Valášek - https://twitter.com/ridercz
Tomáš Herceg - https://twitter.com/hercegtomas


pondělí 23. července 2018

Tomáš Herceg

#.NET Core #Architektura

253

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

261

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

248

.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

211

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

233

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

222

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

724

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.