BeerUP - C# edition

August 2, 2022 6:00 PM

BeerUP - C# edition

InGame Gamer Bar
HUN
összefoglaló

Augusztus 2-án is várunk egy „bemelegítő” BeerUPra az InGame Gamer Barba (Budapest, Klauzál utca 26-28). A nagy BeerUPunk kistestvére, két előadással és sörkóstolókkal megfűszerezve.

Az előadások magyar nyelvűek - csak az első 40 fő jelentkezését tudjuk elfogadni, ezért érdemes sietni a regisztrációval.

A helyszíni regisztráció alkalmával kuponokat kapsz, amelyeket ingyenes sörkóstolókra válthatsz be.

A helyek beteltek, várólistára a formon tudsz feliratkozni és ha felszabadul egy hely, akkor értesítünk!
Ha a jövőben nem akarsz lemaradni az eseményeinkről,
regisztrálj be hozzánk.

mi az a beerup?

Nem csupán ingyenes sörkóstoló! Sőt, sokkal inkább egy olyan, IT szakemberek számára létrehozott meetup, ahol magas szakmai színvonalú előadásokon vehetsz részt. A szünetekben kínált sörkóstoló pedig a hab a tortán... illetve a pohárban.

Az előadás utáni sörözés alatt pedig további kérdéseket is feltehetsz az előadóknak.

regisztráció
helyszín
InGame Gamer Bar
Budapest, Klauzál u. 26-28, 1072
Előadás #1
Ozsvárt Károly
C# developer - VividMind

LINQ és IEnumerable<T> érdekességek

A mindennapos C# fejlesztés alapvető részét képezi az IEnumerable<T> interfész, és az erre épülő LINQ API. Az előadásban megnézzük közelebbről az IEnumerable<T> interfészt, beszélgetünk a LINQ adta lehetőségekről, performanciával kapcsolatos témákat érintünk és átfutjuk a .NET újabb verzióival (5/6) érkezett LINQ-s újításokat.

Előadónk, Ozsvárt Károly 2017 óta dolgozik C# fejlesztőként a szoftveriparban. Mérnökként szereti megérteni a dolgok működését, és adott esetben javítani a megszokott működési elveken, legyen az akár kód, akár folyamat. A szakmán kívül általában PC játékokkal múlatja az idejét, de szeret olvasni és zenét hallgatni is.

Az előadás a következő kérdésekre ad választ:

  • Hogyan működik az `IEnumerable<T>` interfész, és miért tud veszélyes lenni bizonyos helyzetekben?
  • Milyen lehetőségeket rejt a LINQ, és hogyan használjuk jól?
  • Milyen újításokat hoz a LINQ-ba a .NET 5 és 6?

Az előadásban a következő technológiákról lesz szó:

  • C#,
  • .NET 6,
  • LINQ,
  • performance

Neked szól az előadás, ha

érdekel, hogy mi van az IEnumerable<T> interfész mögött, és mire érdemes figyelni, hogy ne használd rosszul a LINQ-t.

Előadás #2
Taliga Roland
.Net GUI fejlesztő - prodHost Zrt.

Klasszikuson innen és túl, avagy az MVVM reformja

Ahogy a világ fejlődik, egyre nagyobb kihívások elé állítja az informatikai szektort. A marketing szempontok általában azt sulykolják, hogy a felhasználói élmény az elsődleges, ám a programok tervezése során nem hagyhatjuk figyelmen kívül az üzemeltetés és a tesztelési lehetőségek kérdéskörét, illetve az alkalmazás megbízhatóságát sem. Ezek az állítások különösen igazak a nagyvállalati alkalmazásokra nézve, ezért előadásunkban azt járjuk körbe, hogy az egyik legelterjedtebb rendszertervezési minta, a Model-View-ViewModel (MVVM) mennyiben felel meg a vele szemben támasztott elvárásoknak, és milyen új utak nyithatók meg egy korszerűbb architekturális minta felé.

Roland több éve foglalkozik frontend oldali fejlesztéssel, az egyszerűbb, WordPress jellegűtől kezdve egészen a nagyobb állami projektekig. Az utóbbi években a C# nyelvre fókuszált és az arra épülő Microsoft keretrendszerekre (ASP.NET, UWP, Xamarin, WPF, MAUI, Blazor). Jelenleg egy termelésirányítási rendszert fejlesztő cégnél vezető fejlesztő. Fontos számára a kreativitás, a precizitás, az újítás, és kiemelt figyelmet fordít arra, hogy a megszerzett tudást másoknak is átadja.

Az előadás a következő kérdésekre ad választ:

  • Miért számít gazdasági tényezőnek egy program tesztelhetősége és karbantarthatósága?
  • Megfelel korunk elvárásainak az MVVM rendszertervezési minta?
  • Hogyan lehet másfajta szemlélettel megközelíteni a rétegek elválasztását és multiplatformra tervezni pusztán a GUI keretrendszer módosításával? 

Neked szól az előadás, ha

programozó vagy és szeretsz újítani, folyamatosan fejlődni, és szerinted is lehet a programozás izgalmas és kreatív.

regisztráció várólistára

Become a Mndwrk-er

Work, learn, and have fun together
Create your account