09.07.2024

jsday on GrUSPin järjestämä johtava italialainen JavaScript-konferenssi, joka pidettiin viehättävässä Veronan kaupungissa sekä verkossa — 11. ja 12. huhtikuuta 2024. Tapahtuman tarkoituksena on tarjota ainutlaatuinen tilaisuus niin teknisille ammattilaisille kuin liiketoimintaan suuntautuneille osallistujille kuulla web-kehityksen uusimmista suuntauksista, sekä solmia uusia kontakteja ja löytää mahdollisia yhteistyökumppaneita. Tapahtuma sopii kaikille, jotka haluavat pysyä ajan hermolla JavaScriptin ja web-teknologian kehityksessä.

Tämän vuoden tapahtuma houkutteli lähes 500 osallistujaa useasta eri maasta (paikan päällä sekä verkossa). City Dev Labs oli toisena peräkkäisenä vuonna mukana tapahtumassa tutustumassa alan uusimpiin trendeihin, sekä tietenkin paikalliseen kulttuuriin.

Matkalla Veronaan

Matka Veronaan kulki Frankfurtin lentoaseman kautta, joka on Saksan suurin ja Euroopan kolmanneksi suurin lentoasema Lontoo-Heathrown ja Pariisi-Charles de Gaullen lentoasemien jälkeen. Lentoasema oli liioittelematta massiivinen, ja täynnä erilaisia ruokapaikkoja, kahviloita sekä ostosmahdollisuuksia. Jatkoyhteyden odottaminen oli mainio tilaisuus käyttää aika tehokkaasti, ja hoitaa tärkeät tehtävät pois päiväjärjestyksestä.

Allekirjoittanut ei kuitenkaan malttanut olla ihailematta kentällä viliseviä koneita. Suuri jumbojetti on näky, jota ei esimerkiksi Helsinki-Vantaan lentokentällä usein pääse kokemaan.

Veronassa odotti oli Hotelli San Marco, jossa myös jsday konferenssi järjestetään. Hotelli tarjoaa erinomaiset puitteet sekä majoittumiseen että tapahtumien järjestämiseen, sijaiten kätevästi lähellä kaupungin historiallisia nähtävyyksiä.

Konferenssin ensimmäinen päivä

Ensimmäinen päivä jdsay -konferenssissa Veronassa tarjosi osallistujille kattavasti ohjelmaa, joka syvensi sekä teknistä osaamista että ymmärrystä web-kehityksen nykysuuntauksista. Päivä alkoi rekisteröinnillä ja tervetulotoivotuksella, joka järjestettiin Hotelli San Marcon tiloissa. Konferenssi alkoi Luca Mezzaliran esityksellä ”AWS Lambda Performance Tuning”, joka tarjosi hyviä vinkkejä AWS Lambdan suorituskyvyn optimointiin. Lucan ja heidän kehitystiimin ratkaisuja voi myös yleisesti hyödyntää verkossa toimivien sovellusten suorituskyvyn parantamiseen.

Itapäivällä oli vuorossa Mathilde Buenerdin ”Accessibility: Why You Should Learn About WCAG” -puheenvuoro, joka korosti digitaalisen saavutettavuuden tärkeyttä ja opasti, kuinka Web Content Accessibility Guidelines (WCAG) voi auttaa kehittäjiä luomaan esteettömämpiä verkkosivustoja. Tämä aihe resonoi erityisesti, kun otetaan huomioon web-kehityksen jatkuva tarve olla inklusiivisempi sekä EU:n digipalvelulaki.

Puheenvuorossaan ”I quit with tech and you should too” Maurizio jakoi henkilökohtaisen tarinansa siitä, kuinka hän päätti jättää teknologia-alan lähes 20 vuoden uran jälkeen. Hän avasi keskustelun siitä, miten tärkeää on tunnistaa omat rajat ja oppia hallitsemaan työn aiheuttamaa stressiä ennen kuin saavutetaan ns. ”point of no return”, josta toipuminen voi olla erittäin vaikeaa tai jopa mahdotonta.

Maurizio kertoi omasta kokemuksestaan, kuinka vuosien mittainen jatkuva paine ja työn vaatimukset teknologia-alalla johtivat hänet uupumukseen. Tämä herätti hänet pohtimaan syvemmin työn ja henkilökohtaisen elämän tasapainoa sekä työelämän kestävyyttä. Hänen mukaansa teknologia-alalla työskentelevien on tärkeää tunnistaa varoitusmerkit uupumuksesta ajoissa. Näitä voivat olla esimerkiksi jatkuva väsymys, motivaation puute, ärtyneisyys ja tunne, että työ ei enää tuota iloa tai tyydytystä.

Maurizio painotti, että vaikka teknologia-ala tarjoaa monia mahdollisuuksia ja etuja, sen kulttuurissa vallitsee usein vaatimus jatkuvasta saatavilla olosta ja suorittamisesta. Tämä voi johtaa siihen, että ammattilaiset työntävät itsensä äärirajoille ilman riittävää lepoa tai palautumisaikaa. Terveellisen työelämän ylläpitämiseksi hän suositteli asettamaan selkeät rajat työn ja vapaa-ajan välille, priorisoimaan terveyden ja hyvinvoinnin sekä kehittämään taitoja stressinhallintaan.

Veronan keskustassa

Päivän virallinen ohjelma loppui kello 18, jonka jälkeen suuntasimme illalliselle kohti Veronan keskustaa. Pitkän konferenssipäivän jälkeen oli mukava päästä ulos nauttimaan huhtikuun lämpöisestä ilmasta ja historiallisesta ympäristöstä. Adige-joen rannalla sijaitseva Veronan linnake, joka tunnetaan paremmin nimellä Castelvecchio, oli valaistu upeasti.

Ennen ruokailua päätimme vierailla Sala Biliardi -nimisessä biljardisalissa, joka on tunnettu paikallisten suosimana illanviettopaikkana. Rento ja viihtyisä biljardisali tarjosi tilaisuuden rentoutua ja nauttia muutamista peleistä. Vaikka biljardipöytien äärellä vallitsi kilpailuhenki, iloitsimme kuitenkin jokaisesta onnistuneesta lyönnistä.

Illalliselle valitsimme Pizzeria Peperinon, josta saattaa löytyä Veronan parhaat pizzat. Tämä paikallinen suosikki tarjosi monipuolisen valikoiman aitoja italialaisia pizzoja. Pizzat, kuten täyteläinen Margherita ja mausteinen Diavola, olivat täydellinen yhdistelmä rapeaa pohjaa ja tuoreita ainesosia.

Konferenssin toinen päivä

Toinen päivä tarjosi osallistujille syväsukelluksen tekoälyyn, urakehityksen ja kehittyneiden web-teknologioiden maailmaan. Päivä alkoi Mihaela-Roxana Ghidersan vetämällä esityksellä ”AI Integration for Developers: Leveraging ChatGPT and Copilot in Your Long-Term Projects”. Mihaela-Roxana, joka toimii teknisenä johtajana Signant Healthilla, esitteli konkreettisen demon avulla tekoälyn integroimista kehitysprosesseihin. Hän keskittyi erityisesti siihen, miten ChatGPT ja GitHub Copilot auttaa kehittäjiä parantamaan tuottavuutta ja koodin laatua.

Gonzalo Beviglia, Staff Software Engineer Boxista, piti puheenvuoron ”Navigating Your Career as a Javascript Developer”, jossa hän jakoi vinkkejä siitä, miten ohjelmistokehittäjät voivat edetä urallaan. Hän tarjosi neuvoja erikoistumiseen, johtamiseen sekä koodaamiseen, joiden avulla kehittävät voisivat löytää parhaat tavat saavuttaa omat uratavoitteet.

Lounastauon jälkeen oli vuorossa ”Lightning Talks” -osio, joka tarjosi puhujille mahdollisuuden esitellä aiheitaan tiiviisti, tyypillisesti vain muutaman minuutin ajan. Tässä nopeatempoisessa sessiossa City Dev Labsin kehittäjä Sami Lehtilä sai tilaisuuden loistaa, kun hän esitteli omaan peliprojektiinsa liittyviä ylläpitotyökaluja. Sami valotti myös, kuinka JavaScriptiä voidaan hyödyntää Unity-pelikehityksen yhteydessä.


Iltapäivällä ohjelmistosuunnittelija Eileen Fürstenau, vei osallistujat Next.js:n maailmaan esityksessään ”Next.js Unleashed: Optimizing Web Vitals for superior User Experience”. Hän keskittyi Next.js:n ominaisuuksiin, kuten kuvien optimointiin ja dynaamisiin tuonteihin, ja niiden vaikutuksiin web-sovellusten suorituskykyyn. Eileenin kattava analyysi ja optimointivinkit tarjosivat jälleen hyviä käytännön keinoja verkkosivustojen suorituskyvyn ja käyttäjäkokemuksen parantamiseen.

Päivän päätti Lorenzo Pierin mielenkiintoinen ja hauskasti toteutettu esitys ”The Event Loop Fairytale”, jossa hän avasi kuulioille Node.js:n tapahtumasilmukan. Lorenzo selitti yksityiskohtaisesti, miten tapahtumasilmukka toimii ja kuinka kehittäjät voivat hyödyntää sitä tehokkaasti asynkronisessa koodissa. Hänen lähestymistapansa, joka yhdisti tiedettä ja fantasiaa, teki aiheesta sekä ymmärrettävän että viihdyttävän.



Näiden esitysten kautta jsday 2024 konferenssi tuli päätökseen, ja tarjosi uutta tietoa ja uusia työkaluja, jotka auttavat eteenpäin teknologian jatkuvasti muuttuvassa maailmassa.

Jäähyväiset Veronalle

Kotimatka Veronasta alkoi haikeissa tunnelmissa. Verona oli kaiken kaikkiaan mahtava paikka – siinä yhdistyivät historia ja nykyaika tavalla, joka teki kaupungista sekä mielenkiintoisen että viihtyisän. Lämpöä riitti Italian keväässä jo yli 20 asteen verran. Matka tarjosi siis hyvän syyn irrottautua ohjelmistokehittäjän arjesta ja nähdä miten muualla maailmassa asioita tehdään. Ja kukapa nyt ei nauttisi hyvästä italialaisesta pizzasta ja kahvista siinä sivussa?

Valokuvagalleria

Matkaa valokuvina voi katsoa alla olevasta galleriasta.