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
- základní diagnostika přes Azure Portal
- logování, Log Stream
- KUDU
- Remote Debugging z Visual Studia
- Profiling (KUDU/Visual Studio)
- Memory Dumps
- SysInternals – ProcDump
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:
- Jediná vývojářská mainline = master.
- Rebase upřednostňujeme před merge (přehlednější historie).
- Release označujeme tagem „release/…“ (typicky do master).
- Hotfix = branch „hotfix/…“ z nasazeného commitu (dle version.txt nebo release-tagu) + nový release tag + merge do master + delete branch
- Feature branching („feature/…“) pouze ve vybraných situacích, pokud vím co chci, proč to dělám a umím to.
- V lokálním repo se invencím meze nekladou, chceme však Continuous Integration (např. častý rebase)
Global Azure Bootcamp Praha 2018 – záznamy z přednášek
Dne 21. dubna 2018 jsme společně s Miroslavem Holcem pořádali českou instancí celosvětové konference Global Azure Bootcamp.
Na našem HAVIT YouTube Channelu vám nabízíme záznamy z většiny prezentací.
Global Azure Bootcamp Praha 2018 – YouTube Playlist:
- Keynote: Uvítání [Robert Haken, Miroslav Holec]
- Keynote: Novinky v Azure PaaS [Robert Haken]
- Power BI a otevřená data [Karel Rejthar]
- Úvod do Azure Bot service – aneb jak stvořit vlastního (ro)Bota [Jan Vaněk]
- Serverless (Azure Functions) a Cosmos DB (NoSQL) [Valdermar Zavadský]
- Vývoj SPA v React + Redux [Pavel Kříž]
- Diagnostika aplikací v Azure App Service [Robert Haken]
- Kubernetes jako služba v Azure: proč kontajnery a jak na ně [Tomáš Kubica]
- Seznámení s GITem [Martin Havel]
- Azure CDN a jak ji začít rozumně používat [Jiří Činčura]
- Azure IoT [Jan Holešínský, Filip Herudek]
- Trailer
…toť z ročníku 2018 vše. Ostatní záznamy se buď nepodařily technicky, nebo si přednášející nepřál nahrávání.
Podcast .NET.CZ (Episode.25) – Blazor, webový frontend, WebAssembly
Před pár dny jsem byl hostem podcastového pořadu .NET.CZ, kde jsme se bavili od vývoji webových frontendů, WebAssembly a Blazoru, frameworku pro vývoj single page applications (SPA) front-endů v .NET – C# a Razoru.
rangee – Serialize/Deserialize Range in HTML [Lukáš Rada, HAVIT Vzdělávací okénko 12.4.2018]
Záznam ze Vzdělávacího okénka HAVIT z 12. dubna 2018. Je publikován na našem HAVIT YouTube Channelu.
Svou open-source JavaScriptovou komponentu pro serializaci a deserializaci Range objektů (např. z window.getSelection) prezentoval Lukáš Rada.
- github.com/LukasRada/rangee – projekt, zdrojové kódy
- lukasrada.github.io/rangee/ – DEMO