KROS Dev Meetup #11

Ahojte

:loudspeaker: 29.10 o 17:00 bude ďalšie kolo KROS Dev Meetup-u #11

Viktor ukáže ako vytvoriť real-time dátový sklad pomocou Snowflake a Data Vault princípov. A ja predstavím svoj výber zaujímavých noviniek z chystaného .NET 9 a C#13.

Tešíme sa na teba opäť osobne!

:warning::dart: Pozor zmena, už sa nachádzame na novej adrese: Bytčická 9009/14, 010 01 Žilina

Pivo a pizza sú zabezpečené! :pizza::beers:

:date: Agenda:
• 17:00 Úvod
• 17:05 Ako vytvoriť real-time dátový sklad (Viktor Hrtánek)
• 18:05 Prestávka/občerstvenie
• 18:20 Čo nové prinesie .NET 9? (Milan “Miňo” Martiniak)
• 19:20 Voľná diskusia a networking pri pive a inom občerstvení.

Viac info na KROS Dev Meetup #11, Tue, Oct 29, 2024, 5:00 PM | Meetup

2 lajkov

:tv: Kto nestihol prísť osobne, môže si pozrieť záznam na našom YouTube kanáli https://www.youtube.com/playlist?list=PLuLCIjnOyIav8FRwQzwgdhVHTa8aEWleQ

2 lajkov

Inac ludom co sa nevedia dockat union typov by som osobne neodporucal AnyOf, je to moc ukecane ale skor Dunet:

Planovany union ktory sa ma zapisovat takto:

union U
{
   A(int x, int y);
   B(int r);
   C
}

V sucasnosti sa pomocou kniznice Dunet zapise takto:

[Union]
partial record U
{
    public partial record A(int x, int y);
    public partial record B(int r);
    public partial record C();
}

Kniznica k typu vygeneruje aj pattern matching.

Dunet ušiel môjmu hľadáčiku. Super, dik za tip. Syntax vyzerá výrazne lákavejšie :ok_hand:

1 lajk

Dnes som sa na Update Conference pýtal Jared Parsons (lead of C# team) že aká je šanca že discrimination union uvidíme v .NET 10.
Odpoveď bola jasná, v .NET 10 to nebude. Zameriavajú sa teraz hlavne na “extensions everywhere” a vyžaduje si to výrazne viac práce ako si mysleli.

Ja som tusil, ze to take jednoduche nebude (samozrejme nemal som predikcie, kedy sa to objavi v .NET-e). Ono to vyrazne meni typovy system, a ovplivni to aj refkexiu, MSIL a zasiahne to vsetky timy, lebo union typ bude treba serializovat do XML, Jsonu, pouzit v minimal API, swaggri, a este nevie kde vsade.
Rekordy voci tomu su len krajsi zapis triedy.

Jj.
Deň na to mal prednášku o tom ako prebieha návrh, diskusia a vývoj nových features v C#. Zobral to na príklade terajšej novinky params IEnumerable<T>. Hovoril o tom ako diskusia a tom išla 17 rokov :rofl:

1 lajk