Záznam ze Vzdělávacího okénka HAVIT, kde Ondra Václavek povídal o HTTPS, Let’s Encrypt, ACME a dalších tématech z oblasti.
Category Archives: ASP.NET Core
gRPC s ASP.NET Core [Jiří Kanda, Vzdělávací okénko, 6.5.2020]
Záznam ze Vzdělávacího okénka HAVIT z 8. dubna 2020, kde Jiří Kanda mluvil o gRPC, service-oriented contract-first alternativně k REST API.
Nahrávka je publikována na našem HAVIT YouTube Channelu.
Blazor WebAssembly + gRPC-Web code-first [Robert Haken, Vzdělávací okénko, 15.4.2020]
Záznam ze Vzdělávacího okénka HAVIT z 15. dubna 2020, kde jsem povídal o komunikaci mezi Blazor WebAssembly front-endem a ASP.NET Core backendem prostřednictvím gRPC-Web protokolu a s code-first přístupem (bez .proto souborů).
Nahrávka je publikována na našem HAVIT YouTube Channelu.
Cookies – SameSite [Jiří Kanda, Vzdělávací okénko, 8.4.2020]
Záznam ze Vzdělávacího okénka HAVIT z 8. dubna 2020, kde Jiří Kanda mluvil o cookies, zejména pak volby SameSite a souvisejících věcí kolem zabezpečení.
Nahrávka je publikována na našem HAVIT YouTube Channelu.
AIMEE – technologie na projektu [Vzdělávací okénko, 26.2.2020]
Záznam ze Vzdělávacího okénka HAVIT z 26. února 2020, kde Ondřej Václavek, Daniel Vršek a Pavel Kříž nechali nahlédnout do naší kuchyně a povídali o technických zajímavostech projektu AIMEE – Access & Identity Management aplikaci:
- SignalR
- Bulk Inserts v EF Core
- Query Parameters
- Castle Windsor resolvování pomocí generických parametrů
- Front-end stack
Nahrávka je publikována na našem HAVIT YouTube Channelu.
[ASP].NET [Core] Performance Tuning – záznam, slides, dema [WUG Days Brno, 14.9.2019]
Záznam z mé přednášky pro konferenci WUG Days Brno ze 14. září 2019, kde jsem ukazoval pár performance tipů z praxe:
- String Concatenation
- StringBuilder Capacity Preinitialization
- Collection Capacity Preinitialization
- Substring as Span
- String Concat Consolidation
- Search In Collection
- Dictionary Pickup Redundant Checks
- Dictionary Remove Redundant Checks
- Collection Empty Check
- Redundant Casting
- Boxing Unboxing
- Caching
- Finalization
- Exception Handling (Try Catch)
- Reflection
- Reflection – Layout Trick
Slides a dema:
Nahrávka je publikována na našem HAVIT YouTube Channelu.
Azure Application Insights [Jiří Kanda, HAVIT Vzdělávací okénko, 27.6.2019]
Záznam ze Vzdělávacího okénka HAVIT z 27. června 2019, kde Jiří Kanda povídal o Azure Application Insights jako health-monitoring nástroji pro webové aplikace (nejen v Azure).
Nahrávka je publikována na našem HAVIT YouTube Channelu.
Blazor – záznam, slides, dema [WUG Brno, 19.6.2019] = dlouhá verze 3:01:30
Záznam z přednášky pro WUG Brno z 19. června 2019. Je publikován na našem HAVIT YouTube Channelu.
- Demo: https://github.com/hakenr/AskMe
- Live-demo: https://askme.blazor.cz
- Slides: 2019-06-19 – WUG Brno – Blazor a novinky v ASP.NET Core 3.0
Dotčená témata:
- Blazor intro
- Blazor hosting model – server-side vs. client-side
- Supported platforms
- Blazor Now & Blazor Plans
- Page
- Layouts
- Routing
- Components
- Components Lifecycle methods
- Coded Components
- Components –Event Handling
- Built-in Components
- Data Binding
- Templated Components
- Razor Templates
- JavaScript Interop
- Invoke .NET from JavaScript
- Tips & Tricks
- Novinky ASP.NET Core 3.0
Blazor – záznam, slides, dema [Robert Haken, Corestart 3.0, Update Days 2019]
Záznam z přednášky pro konferenci Corestart 3.0, Update Days 2019 z 6. června 2019. Je publikován na našem HAVIT YouTube Channelu.
- Demo: https://github.com/hakenr/AskMe
- Slides: 2019-06-06 – CORESTART 3.0 – Blazor a novinky v ASP.NET Core 3.0.pdf
Dotčená témata:
- Blazor intro
- Blazor hosting model – server-side vs. client-side
- Supported platforms
- Page
- Components
- Built-in Components
- Routing
- Layouts
- Components –Event Handling
- Data Binding
- Coded Components
- Components Lifecycle methods
- Templated Components
- Razor Templates
- JavaScript Interop
Optimalizace výkonu [ASP].NET + profiling – záznam, slides a dema [Robert Haken, ShowIT SK 2019]
Záznam z mého vystoupení pro ShowIT Bratislava ze 6. února 2019.
Slides a dema:
Dotčená témata:
- Premature optimisation
- <compilation debug=“true“/>
- Data Structures – List, Sorted Arrray (Binary Search), Dictionary, Hashtable, Lookup
- String Concatentation vs. StringBuilder (Garbage Collection, Large Object Heap)
- Visual Studio Diagnostic Tools – CPU Profiling, Memory Usage
- Profiling – Instrumentation vs. Sampling
- Visual Studio Performace Profiler
- ANTS Performance Profiler
- PerfView
- Windows Performance Analyzer, Windows Performance Recorder
- Web Applications Caching
- Data Caching
- Output Caching
Nahrávka je publikována na našem HAVIT YouTube Channelu.