Category Archives: Announcements

ASP.NET Core Razor Pages – záznam [Mirek Holec, HAVIT Vzdělávací okénko 7.6.2018]

Záznam ze Vzdělávacího okénka HAVIT ze 7. června 2018, kde Mirek Holec prezentoval přehled ASP.NET Razor Pages:

  • Co jsou Razor Pages
  • Klíčové aspekty (Razor views, PageModel, Routing, Konvence, …)
  • Ukázka aplikace
  • Celkové shrnutí

Nahrávka je publikována na našem HAVIT YouTube Channelu.

Profiling výkonu a paměti [Update Days: Legacy Apps 05/2018]

Dema z mé přednášky pro Update Days: Legacy Apps z 29. května 2018:

Záznam z přednášky je publikován na našem HAVIT YouTube Channel.

Prezentované nástroje:

Visual Studio bez Resharperu – záznam, dema [Update Days: Legacy Apps 05/2018]

Dema z mé přednášky pro Update Days: Legacy Apps z 28. května 2018:

Záznam z přednášky je publikován na našem HAVIT YouTube Channel.

Povídal jsem o efektivní práci s Visual Studiem bez Resharperu. Ukazoval jsem, jaké nastavení používám, jaké doplňky, klávesové zkratky, atp.

HTTP/2 – seznámení [Jiří Kanda, HAVIT Vzdělávací okénko 31.5.2018]

Záznam ze Vzdělávacího okénka HAVIT z 31. května 2018, kde Jiří Kanda prezentoval Seznámení s protokolem HTTP/2. Nahrávka je publikována na našem HAVIT YouTube Channelu.

Cloud Design Patterns – záznam, slides [TechEd Praha 5/2018]

Slides z mé přednášky pro TechEd DevCon Praha z 16.5.2018:

Záznam z přednášky je publikován na našem HAVIT YouTube Channel.

Probírané patterny:

  • Cache-Aside
  • Static Content Hosting
  • Valet Key
  • Gatekeeper
  • Gateway Offloading
  • Gateway Aggregation
  • Gateway Routing
  • Strangler
  • Anti-Corruption Layer
  • Health Endpoint Monitoring
  • External Configuration Store
  • Sharding – Lookup Strategy, Range Strategy, Hash Strategy
  • Throttling
  • Retry
  • Circuit Breaker
  • Bulkhead
  • Materialized View
  • Event Sourcing
  • Compensating Transaction
  • CQRS – Command and Query Responsibility Segregation
  • Queue-Based Load Leveling
  • Competing Consumers

Diagnostika aplikací v Azure AppService – záznam a dema [TechEd Praha 05/2018]

Dema z mé přednášky pro TechEd DevCon Praha z 16.5.2018:

Záznam z přednášky je publikován na našem HAVIT YouTube Channel.

Dotčená témata

WebAssembly aneb smrt JavaScriptu [Pavel Kříž, HAVIT Vzdělávací okénko 10.5.2018]

Záznam ze Vzdělávacího okénka HAVIT z 10. května 2018, kde Pavel Kříž prezentoval vývoj v oblasti front-endového programování – WebAssemblies a jejich vztah k JavaScriptu. Nahrávka je publikována na našem HAVIT YouTube Channelu.

ASP.NET Core včera, dnes a zítra [Miroslav Holec, HAVIT Vzdělávací okénko 3.5.2018]

Záznam ze Vzdělávacího okénka HAVIT z 3. května 2018, kde Miroslav Holec prezentoval historii [ASP].NET Core a chystaných novinkách ve verzi 2.1. Nahrávka je publikována na našem HAVIT YouTube Channelu.

Textovou podobu informací najdete na Mirkovo blogu:

SQL: Temporal Tables [Jiří Kanda, HAVIT Vzdělávací okénko 26.4.2018]

Záznam ze Vzdělávacího okénka HAVIT z 26. dubna 2018, kde Jiří Kanda prezentoval Temporal Tables na Microsoft SQL Serveru. Nahrávka je publikována na našem HAVIT YouTube Channelu.

HAVIT GIT Workflow Standard [Robert Haken, HAVIT Vzdělávací okénko 19.4.2018]

Záznam ze Vzdělávacího okénka HAVIT z 19. dubna 2018, kde jsem prezentoval nový standard workflow pro používání GIT source control. Je publikován na našem HAVIT YouTube Channelu.

Základní pravidla workflow:

  1. Jediná vývojářská mainline = master.
  2. Rebase upřednostňujeme před merge (přehlednější historie).
  3. Release označujeme tagem „release/…“ (typicky do master).
  4. Hotfix = branch „hotfix/…“ z nasazeného commitu (dle version.txt nebo release-tagu) + nový release tag + merge do master + delete branch
  5. Feature branching („feature/…“) pouze ve vybraných situacích, pokud vím co chci, proč to dělám a umím to.
  6. V lokálním repo se invencím meze nekladou, chceme však Continuous Integration (např. častý rebase)