Blazored.FluentValidations issue [Robert Haken, HAVIT Vzdělávací okénko. 24.10.2024]

Záznam ze Vzdělávacího okénka HAVIT ze 24. října 2024, kde jsem ukazoval problematické chování Blazored.FluentValidationsValidator při komplexním view-modelu a validaci fieldů na sub-modelech.

https://github.com/Blazored/FluentValidation/issues/235

Go to file member (Visual Studio)

Dlouho mě trápilo, jak se ve větším souboru rychle donavigovat na membera, jehož jméno znám.

Resharper/Rider mají přímo Go to file member Alt+ \.

Visual Studio 2022 má Go to member, který má ale výchozí scope na Current solution.

Je to takový ten klasický Go to… s prefixem m:, který prostě prohledává member, ale v celé solution, ani to nedává výsledky aktuálního souboru na první místo 😭. Chybí tam jakákoliv klávesová zkratka, nebo cesta, která by to otevřela předscopované na Current file.

OVŠEM!!! Má to ovšem jednu pro mě až dnes objevenou vlastnost, která to činí použitelným (pro mě) – pamatuje si to poslední scope, a to samostatně pro jednotlivé use-case. Má to navíc stejnou klávesovou zkratku Alt + \.

Takže:

Jednou to otevřete přes Go to member (Alt+\) a změníte si scope na Current file a napříště to tam zůstane zapamatováno.

Neovlivní to však ostatní use-case. Pro Go to all (Ctrl + T) nebo Go to file (Ctrl + Shift +T) si to u mě dále pamatuje scope Current solution.

Quality of live changer! 🤣🥳

.NET Memory Internals – záznam a slides [Robert Haken, WUG Days Brno, 6.9.2024]

Záznam ze Vzdělávacího okénka HAVIT z 6. září 2024, kde jsem ukazovat základy uspořádání paměti v .NET.

Slides

Novinky v .NET 9 – záznam a slides [Robert Haken, WUG Days Brno, 5.9.2024]

Záznam ze Vzdělávacího okénka HAVIT z 5. září 2024, kde jsem telegraficky představoval novinky přicházející v „.NET 9 vlně“.

Slides

ASP.NET Core SignalR – základní seznámení [Jiří Kanda, HAVIT Vzdělávací okénko, 27.6.2024]

Záznam ze Vzdělávacího okénka HAVIT z 27. června 2024, kde Jiří Kanda povídal o SignalR v ASP.NET Core.

JavaScript pro Blazor vývojáře [Alex Hájek, HAVIT Vzdělávací okénko, 12.6.2024]

Záznam ze Vzdělávacího okénka HAVIT z 12. června 2024, kde Alex Hájek procházel JavaScript tipy a triky pro Blazor vývojáře.

Blazor Performance 2 – Many components/parameters/events [Robert Haken, HAVIT Vzdělávací okénko. 10.7.2024]

Záznam ze Vzdělávacího okénka HAVIT ze 10. července 2024, kde jsem prezentoval druhý díl série na téma výkonu Blazor aplikací.

C# & Exceptions – Jak je nepoužívat [Jiří Kanda, HAVIT Vzdělávací okénko, 15.5.2024]

Záznam ze Vzdělávacího okénka HAVIT z 15. května 2024, kde Jiří Kanda povídal o výjimkách v .NET a C#.

Blazor Performance 1 – Expensive data reload [Robert Haken, HAVIT Vzdělávací okénko, 17.4.2024]

Záznam ze Vzdělávacího okénka HAVIT ze 17. dubna 2024, kde jsem prezentoval první díl série na téma výkonu Blazor aplikací.

Passwordless přihlašování Windows Hello for Business [Dan Hrubý, HAVIT Vzdělávací okénko, 3.4.2024]

Záznam ze Vzdělávacího okénka HAVIT z 3. dubna 2024, kde Daniel Hrubý povídal o passwordless přihlašování.