Nyárzáró BeerUp

August 25, 2022 6:00 PM

Nyárzáró BeerUP

Westend tetőkert
HUN
összefoglaló

Zárd a nyarat egy BeerUPpal! Augusztus 25-én ismét várunk a Westend Tetőkertben ingyenes sörkóstolókkal és a már megszokott szakmai előadássorozattal!

Az előadások magyar nyelvűek - csak az első 300 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.

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
Westend Tetőkert
Budapest, Váci út 1-3, 1062
A Westend Tetőkert a bevásárlóközpontból az első szinten, a középső kijáraton keresztül közelíthető meg. Az Eiffel tér felőli bejárat nem lesz nyitva.

Az eseményre a helyek korlátozottan, maximum 300 fő részére állnak rendelkezésre.
Partner

17:15

Regisztráció kezdete

18:05

Előadás #1
Nyárzáró BeerUp
Kiss Attila
CEO and Founder of Mndwrk Technologies,
the prototype of the next-generation software company.

A Mndwrk Platform újdonságairól röviden

Attila röviden ismerteti a Mndwrk platform új funkcióit, bemutatja új projektjeinket, elért eredményeinket, és röviden áttekintjük az elmúlt időszak fontosabb Mndwrk-ös történéseit.

18:20

Sörkóstoló

18:30

Előadás #1
Nyárzáró BeerUp
Czimer Kristóf
Fejlesztési Csapatvezető @ ALLWIN

Kristóf a BME-n végzett villamosmérnök, majd egészségügyi mérnök mesterszakon. Szoftverfejlesztőként és csapatvezetőként dolgozik az ALLWIN Informatikai Kft-nél, fő területe a progresszív és tradícionális webalkalmazások fejlesztése. Nyitott és érdeklődő ember, szívesen ismerkedik új technológiákkal.​ Szabadidejében videókat készít a Zero to Hero web programozás youtube csatornára.

GraphQL API fejlesztése .NET alatt

Az API-k fejlesztésében sokszor beleütközünk abba a problémába, hogy több adatot kérünk le a kliens oldalról, mint amennyi szükséges egy adott felülethez. Ez feleslegesen terheli a kliens memóriáját, a sávszélességet és lassítja a rendszert. A megoldást leggyakrabban Data Transfer Objectek (DTO) létrehozása jelenti, melyek már nem tartalmazzák a felesleges adatokat.

A GraphQL egy olyan lekérdező nyelv, amelyben a kliens adja meg azt a struktúrát, amit szeretne lekérni a szerverről. A kliens és a szerver közös adatmodelljét egy séma határozza meg, amelyet az API publikál. Amikor a kliens egy korábban létrehozott modell egy részletére kíváncsi, akkor nem szükséges új DTO fejlesztése a backend oldalon, csupán egy új Query a kliens oldalon.

Az adatok módosítására mutációk szolgálnak, amelyeket a Query-khez hasonlóan egy JSON formátumú POST üzenetben küldd el a szervernek.

Mint minden új technológiánál itt is érdemes megismerkedni azokkal az eszközökkel, amelyekkel töredékére csökkenthető a fejlesztési idő, és azokkal problémakörökkel, amelyek itt is jelentkeznek amennyiben egy TODO alkalmazásnál bonyolultabb fejlesztésről van szó.

Végül pedig érdemes elgondolkodni azon, hogy hol lehet érdemes használni ezt a technológiát, milyen előnyei és hátrányai vannak az alkalmazásának.

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

  • Mi az a GraphQL?
  • Milyen problémákra ad választ? Mikor érdemes alkalmazni?
  • Milyen korlátokkal jár az alkalmazása?
  • Hogyan tehető hatékonyabbá a fejlesztés?

A következő technológiákról fogsz hallani:

  • GraphQL,
  • .NET,
  • Typescript

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

szívesen megismerkednél egy újfajta API Query-zési módszerrel, és ha szeretnéd optimalizálni, hogy mennyi adatot kérjen le a web- vagy mobil alkalmazásod.

18:55

Előadás #2

Bare-metal multi-region Kubernetes - Wildfly cluster tapasztalatok

Az előadásban Gábor saját példáján keresztül mutatja be egy több földrészre elosztott Kubernetes alapokon futó Wildfly (JavaEE) cluster kialakítását, amely jelentős terhet vesz le az üzemeltetés válláról: csökkenti a szükséges szerverek számát, egyszerűsíti azok felépítését, üzemeltetését és felügyeletét.

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

  • Mi a bare-metal Kubernetes? 
  • Mi az a multi-region cluster? 
  • Miért jó a DevOps szemlélet? 
  • Mennyire kényelmes a Kubernetes-Wildfly kombó?

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

  • Kubernetes,
  • Wildfly (JavaEE),
  • elosztott szolgáltatások,
  • cluster és fail-over. 

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

szeretnél mélyebben megismerkedni a Kubernetes multi-region lehetőségeivel, illetve a DevOps szemlélet mélységeivel és/vagy érdekel a JavaEE világa.

Auth Gábor
szabadúszó IT-, és Java-szakértő

Gábor hat éve szabadúszó IT- és Java-szakértőként dolgozik, nagyjából 20 év Java fejlesztői tapasztalat van a háta mögött. Az utóbbi tíz évben főként banki-, biztosítói- és egyéb magas rendelkezésre állású (HA) nagy terhelésű rendszerekkel dolgozott, de a rendszergazdai vagy üzemeltetői feladatok se idegenek tőle. Jelenlegi kedvenc hobbija a házfelújítás és barkácsolás, ezen belül is az otthon-automatizálás, amiből két éve az IoT Guru Cloud projekt nőtte ki magát.

19:20

Szünet

19:35

Sörkóstoló

19:45

Előadás #3

Vuenterprise

Előadásunkban egy, hazánkban alulértékelt JS library útját mutatjuk be, egy naponta több millió látogatót kiszolgáló környezetben. Árpi mesél majd arról, hogy mik az enterprise környezetek elvárásai frontend szempontból, mindezt egy saját, Mitos projekten keresztül bemutatva.

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

  • Milyen nagyvállalati elvárások merülnek fel a javascript világával kapcsolatban?
  • Miért fontos, hogy tisztában legyünk az általunk használt eszközök képességeivel?

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

  • Vue.js,
  • VueX,
  • Webpack,
  • JavaScript

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

kíváncsi front-end fejlesztő vagy, vagy épp egy monolit alkalmazásba készülsz vágni a fejszédet, és érdekelnek nagyvállalatok technológiai sztorijai.

Bajzáth Árpád
Lead Front-end Developer @ Mito Digital, MID

Árpi  több, mint 10 éve fejleszt frontendeket, miután rájött, hogy a design nem az ő világa. 5 éve a Mito Digitalnál vezető front-end fejlesztő, munkája során jelenleg egy front-end fejlesztő csapatot vezet, valamint nagyvállalatok transzformációját segíti modern front-endekre. Egy neveletlen, grumpy kutya gazdája, hivatalos meme reposter.

20:10

Előadás #4

Munkafolyamatok kezelése Airflow-val és Pythonnal

Előadásunkban bemutatjuk, hogyan tudunk egyszerűbb munkafolyamatokat létrehozni Python szkriptek segítségével, és hogyan tudjuk azokat leírni irányított körmentes gráfokkal. Megismerjük, hogy milyen alapvető lehetőségeket nyújt számunkra ehhez az Airflow.

Végül pedig pár egyszerű példakódon keresztül bemutatunk néhány klasszikus használati esetet.

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

  • Mikor és mire használd az Airflow-t?
  • Hogyan tudsz leírni egy Airflow munkafolyamatot (workflow-t) Pythonban?
  • Milyen lehetőségek állnak rendelkezésedre, amelyek segítik a hatékony fejlesztést?

A következő technológiákról lesz szó, a következőkről fogsz hallani:

  • Python,
  • Apache Airflow,
  • ETL

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

van egy minimális Python ismereted és érdekel az adatok hatékony feldolgozása. Elsősorban Data Engineer-eknek, de backend fejlesztőknek és Data Analyst/Scientist-eknek is ajánljuk.

Polgár Ákos
Senior Data Engineer

Ákos karrierje során rengeteg szerepkörben dolgozott már, a full stack fejlesztéstől a térinformatikáig, szakterülete az információs rendszerek. Az elmúlt időszakban data engineerként dolgozott az e-kereskedelemben, elsősorban olyan technológiákra fókuszálva, mint a Python, Google Cloud Platform, Airflow, Nifi, Oracle és Terraform.

20:35

Előadás #5

A monorepóban rejlő lehetőségek

Előadásunkban Csaba megosztja majd tapasztalatait arról, hogyan lehet kezelni nagyobb méretű frontend alkalmazásokat, hogyan érdemes szétbontani a kódbázist, illetve integrálni különböző frameworköket (angular, react) egymással. Beszélünk majd arról is, milyen hibák merülhetnek fel és hogyan lehet őket megoldani. 

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

  • Hogyan tudsz mergelni egy 687.345 soros angular app-ot egy 845.259 soros react app-al?
  • Milyen kihívásokkal kell szembenézned, ha nagy frontend kódbázissal dolgozol?
  • Hogyan lehet menedzselni egy multiframework alkalmazást?
  • Hogyan szervezd a micro frontendekből álló alkalmazásod?

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

  • Monorepo,
  • tooling,
  • nx,
  • angular,
  • react,
  • webcomponents,
  • lit

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

komplex frontend alkalmazásokban gondolkodsz és látni szeretnéd máshol milyen kihívásokkal küzdenek meg.

Tamás Csaba
Senior Software Developer.

Csaba 2015 óta foglalkozik angular fejlesztéssel. Anno még alpha verziókkal kezdett neki, mondván, az sose lehet gond, ha az ember egy picit előreszalad. Ez okozott pár kihívást, de azóta is töretlenül fejlesztik az immáron több alkalmazásra kiterjedt software-ük UI felületét.

21:00

Játék és előadások zárása, networking kezdete

galéria
regisztráció