hledat

Začněte vyhledáváním výše

  1. Domů
  2. Články
  3. Konference JavaDays 2024: Kam míří moderní vývoj?

Kon­fer­ence Java­Days 2024: Kam míří mod­erní vývoj?

Karolína Havlová
Konference JavaDays 2024: Kam míří moderní vývoj?

V polov­ině listopadu se uskutečnil už 9. ročník vývo­jářské kon­fer­ence Java­Days. Celkem se na Java­Days 2024 v mul­ti­k­ině CineS­tar na Černém Mostě seš­lo na 350 vývo­jářů, pro­gramá­torů i dalších fanoušků Javy – ale prezen­tace i násled­né diskuse se samozře­jmě věno­valy i dalším tech­nologiím, spo­jeným s vývo­jem (nejen) mobil­ních aplikací.

Úvod­ní prezen­tace shrnu­la vývoj Javy v uplynulém roce a více se zaměři­la na vir­tuál­ní vlák­na, tedy funkci před­stavenou při­b­ližně před rokem. Jde o užiteč­nou ino­vaci, která zjednodušu­je para­lel­ní zpra­cov­ání a pod­stat­ně zefek­tivňu­je vývoj škálo­vatel­ných aplikací. Snad­no najdeme celou řadu příleži­tostí, kde para­lel­ní vlák­na při vývo­ji v Javě použít,“ říká Lukáš Moulis, Full Stack Devel­op­er v České spořitel­ně, který se kon­fer­ence zúčast­nil a dodává: Zají­mavá byla také sta­tis­ti­ka oblíbenos­ti pro­gramovacích jazyků, mezi který­mi stále vládne Java, zatím­co Kotlin meziročně mírně pok­lesnul.“ Právě na Kotlin, jako mod­erní, s Javou plně kom­pat­i­bil­ní, pro­gramovací jazyk, sází Česká spořitel­na při vývo­ji všech svých mobil­ních aplikací.

Velk­ou pozornost si získala také prezen­tace o Open­Teleme­try pro Javu, frame­worku, který pomáhá vývo­jářům získat detail­ní přehled o výkonu a chování jejich aplikací. Teleme­trie je pro nás klíčovým zdro­jem infor­ma­cí a dat pro další opti­mal­izaci vyví­jených aplikací. Používáme sice jiné řešení než Open­Teleme­try, ale jde o zají­mavou tech­nologii, která nabízí další pohled na získávání dat z provozu aplikací,“ vysvětlu­je Lukáš Moulis. Jed­nou z velkých výhod Open­Teleme­try je také inter­op­er­abili­ta toho­to frame­worku s další­mi nástro­ji na mon­i­torování a analýzu provozu aplikací. I pro­to není přek­vapením, že je mezi vývo­jáři stále populárnější.

Nezmeške­jte žád­né novinky ITT

Při prezentaci Micha­la Drbohla­va, tech lead­era týmu, který se v České spořitel­ně věnu­je dig­i­tal­izaci bankovních pro­duk­tů pro firem­ní klien­ty, mohli účast­ní­ci Java­Days 2024 nahléd­nout pod pok­ličku vývo­je nového dig­itál­ního bankovnictví George Busi­ness.
S vývo­jem toho­to ambi­ciózního, nativně cloudového pro­jek­tu jsme začali na zelené louce. To nám umožni­lo plně využít nejnovější dos­tup­né tech­nolo­gie k vytvoření robust­ního a uži­va­tel­sky přívě­tivého bankovního řešení, které pod­poru­je dig­itál­ní trans­for­ma­ci České spořitel­ny,“ vysvětlu­je Michal Drbohlav, který ve své prezentaci před­stavil nejen výk­lad­ní skříň vývo­jových a cloudových tech­nologií, na kterých nové řešení vzniklo, ale také se podělil o zkušenos­ti ze spolupráce s kol­e­gy v rám­ci banky i celé skupiny Erste.

Ani na vývo­jářské kon­fer­en­ci samozře­jmě nemoh­lo chy­bět téma bezpečnos­ti, ten­tokrát reprezen­to­vané možnos­t­mi vývo­je aplikací, zaměřených na ochranu dat jejich uži­vatelů. Jednoduchý trik spočívá v tom vyví­jet aplikace tak, aby vůbec žád­ná citlivá data o uži­vatelích neob­sa­ho­valy. Jako autor aplikace vlast­ně o uži­vateli nemusím vědět prak­ticky nic, a navíc už dnes exis­tu­je mno­ho alter­na­tiv ke komerčním řešením, které respek­tu­jí soukromí uži­vatelů a žád­ná data o nich nes­bíra­jí,“ dodává dále Lukáš Moulis. Zabezpečení dat a ochrana soukromí klien­tů, uži­vatelů bankovních aplikací, je v České spořitel­ně samozře­jmě napros­tou pri­or­i­tou. Běžně ale může být max­imál­ní důraz na bezpečnost zásad­ní kom­p­likací vývo­je nových aplikací a služeb. Česká spořitel­na si pro­to pos­tup­ně vybu­dovala celou sadu plat­forem, které díky splnění všech bezpečnos­t­ních a reg­u­lačních poža­davků umožňu­jí vývoj nových aplikací výrazně zrychlit.

Nezbyt­nou součástí vývo­je je také testování aplikací. I pro­to za jed­nu z nejza­jí­mavějších prezen­tací letošních Java­Days považu­ji příspěvek o autom­a­ti­zo­vaném testování. Názo­ry ostat­ních odborníků potvrzu­jí, že jsme se i my vydali správ­nou ces­tou, ale vždy se vyplatí načer­pat pár nových pohledů a tipů,“ uvádí Lukáš Moulis České spořitelny. 

Velk­ou pozornost si na Java­Days 2024 získaly také příspěvky o využití mod­elů Ope­nAI v prostředí Microsoft Azure a vytváření aplikací s vlast­ní­mi datový­mi sada­mi pro mod­e­ly umělé inteligence provo­zo­vané v cloudu. Živou diskusi vyvolala také prezen­tace pro­jek­tu Spring Mod­ulith, který vývo­jářům pomáhá s tvor­bou mod­ulárních aplikací na principech osvědčeného přís­tupu Domain Dri­ven Design. Spring Mod­ulith pomáhá nas­tavit hran­ice mod­ulové architek­tu­ry aplikací a také trochu boří mýtus svatého grálu architek­tu­ry mikroslužeb. Určitě se jed­ná o zají­mavý příst­up, který v mno­ha pří­padech pomáhá dosáh­nout zají­mavých výsled­ků,“ uza­vírá svo­ji návštěvu Java­Days 2024 Lukáš Moulis.

Mohlo by vás také zajímat

Konference JavaDays 2024: Kam míří moderní vývoj?