Záznam ze Vzdělávacího okénka HAVIT z 25. dubna 2019, kde Jiří Kanda povídal o Azure Key Vault a jeho použití pro uchování secrets.
Author Archives: Robert Haken
EF Core & cachování [Jiří Kanda, HAVIT Vzdělávací okénko, 4.4.2019]
Záznam ze Vzdělávacího okénka HAVIT z 4. dubna 2019, kde Jiří Kanda povídal o naší implementaci cachování nad Entity Framework Core (cachujeme na vrstvě Repositories vs. UnitOfWork).
C# ref returns [Jiří Činčura, HAVIT Vzdělávací okénko 28.3.2019]
Záznam ze Vzdělávacího okénka HAVIT ze 28. března 2019, kde Jiří Činčura povídal o ref returns v C#.
Tentokrát v angličtině pro lepší zapojení našich zahraničních pracovníků.
Span a jeho příbuzní [Martin Havel, HAVIT Vzdělávací okénko, 7.3.2019]
Záznam ze Vzdělávacího okénka HAVIT ze 7. března 2019, kde Martin Havel ukazoval nové způsoby efektivní práce s pamětí v .NET Core.
- Span<T>
- Memory<T>
- ref struct
- stackalloc
- Encoding.UTF8 / Utf8Parser
- MemoryMarshal
- ArrayPool<T>
- BenchmarkDotnet
Nahrávka je publikována na našem HAVIT YouTube Channelu.
Visual Studio Live Share [Tomáš Wagner, HAVIT Vzdělávací okénko,28.2.2019]
Záznam ze Vzdělávacího okénka HAVIT ze 28. února 2019, kde Tomáš Wagner ukazoval Live Share v novém Visual Studio 2019 – interaktivní online sdílení projektu (source code editace, debugging, …) mezi několika vývojáři. Peer programming, peer debugging.
Nahrávka je publikována na našem HAVIT YouTube Channelu.
C# 8.0 – Přehled novinek [HAVIT Vzdělávací okénko, 21.2.2019]
Záznam ze Vzdělávacího okénka HAVIT z 21. února 2019, kde jsem ukazoval chystané novinky v C# 8.0:
- Index, Range
- Switch Expressions
- Pattern Matching
- Static Local Function
- Using Declarations
- Nullable Reference Types
- Async Streams, Async Dispose
- Target Typed New
- Default Interface Methods
- Null Coallescing Operator
Nahrávka je publikována na našem HAVIT YouTube Channelu.
.NET Tuple types, Deconstruction [Jiří Kanda, HAVIT Vzdělávací okénko, 14.2.2019]
Záznam ze Vzdělávacího okénka HAVIT ze 14. února 2019, kde Jirka Kanda povídal o tuplech, deconstruction a jejich použití pro vícenásobné návratové hodnoty z metod.
Nahrávka je publikována na našem HAVIT YouTube Channelu.
Blockchain Introduction [Lukáš Rada, HAVIT Vzdělávací okénka, 7.2.2019]
Záznam ze Vzdělávacího okénka HAVIT ze 7. února 2019, kde Lukáš Rada povídal o blockchainech – úvod do principů jejich fungování.
Nahrávka je publikována na našem HAVIT YouTube Channelu.
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.
Novinky v C# 8.0, Visual Studio 2019 a .NET vNext – záznam, dema a slides [Robert Haken, ShowIT SK 2019]
Záznam z mého vystoupení pro ShowIT Bratislava ze 5. února 2019.
Slides a dema:
Dotčená témata:
- C# 8.0
- Indices and Ranges
- Switch Expressions
- Pattern Matching
- Static Local Functions
- Using Declarations
- Nullable Reference Types
- Async Streams
- Target-typed New
- Default Interface Methods
- Null Coalescing Operator ??=
- C# vNext
- Records
- Extension Everything
- Native-Sized Number Types
- Visual Studio 2019
- IntelliCode
- New UI – Startup, New Project, …
- .NET Framework 4.8
- .NET Core 2.2, 3.0
- Entity Framework 2.2, 3.0
- ASP.NET Core 2.2, 3.0
Nahrávka je publikována na našem HAVIT YouTube Channelu.