Tunnelmia ensimmäisestä WordCamp Nordic -konferenssista – mitä jäi käteen?

Olimme ensimmäisessä yhteispohjoismaisessa WordPress-tapahtumassa mukana sekä sponsorina että osallistujina. N. 600 osallistujan tapahtumassa kehitettiin WordPressiä, opittiin runsaasti uutta ja tavattiin muita kansainvälisen WP-yhteisön jäseniä.
- Jaakko Alajoki Evermadelta piti erinomaisen ja ajatuksia herättävän puheen ympäristöystävällisestä verkkokehittämisestä eli käytännössä energiankulutuksen huomioimisesta osana kehitysprosesseja. Jaakon tekemien testien perusteella esimerkiksi SQL-kyselyjä yhdistämällä voidaan saavuttaa todella merkittäviä pienennyksiä energiankulutukseen, sillä välimuistitetun ja välimuistittamattoman sivulatauksen energiankäytön välillä on todella iso ero. Geniemillä teemme paljon töitä sen eteen, että sivut toimisivat mahdollisimman nopeasti mm. tehokkaan välimuistituksen ansiosta.
- Taeke Reijenga alankomaalaisesta Level Level -toimistosta kävi läpi hyviä esimerkkejä siitä, miten saavutettavuuden huomiotta jättäminen voi maksaa selvää rahaa joko menetettynä tulona, sanktioina tai kalliina julkaisun jälkeen tehtävänä jatkokehityksenä. Taeken esitys löytyy PDF:nä Level Levelin sivuilta.
- Antonio Villegasin puhe otsikolla ”Best practices for WordPress Developers who didn’t have time to learn JavaScript Deeply” tarjosi monia hyviä askelia alkuun pääsemiseksi Gutenberg-editorin räätälöinnissä. Antonion pääpointti oli, että ilman syvällistä React-osaamista ja JavaScript-supertaitojakin pärjää mainiosti, mutta opettele ainakin moderni JavaScript-syntaksi, JSX-syntaksi ja opiskele Gutenbergin perusteet. Ja ala koodata. Antonio on koostanut omat Gutenberg-oppinsa Block Editor Boilerplateksi, jonka kuvaus ja koodi löytyvät hänen blogistaan.
- Rian Rietveldtin puhe ”Who’s afraid of ARIA” sisälsi vinkkejä oikeaoppisesta ARIA-merkkauksen käytöstä. Toisin kuin moni kuvittelee, saavutettava koodi ei edellytä ARIAn käyttöä, vaan sitä pitäisi pikemminkin välttää. ARIA-merkkausta tarvitaan vasta sitten, kun HTML:n omat elementit eivät riitä, ja siksi Rian viesti olikin kaikille kehittäjille ”Learn HTML5 deeply”. Tiivistelmä ja linkki Rianin esitykseen löytyy Level Levelin sivuilta.
- Piccia Neri käsitteli mainiossa puheessaan ”UX for everyone” käyttökokemuksen merkitystä, sekä sitä miten moneen asiaan tällä oikeastaan onkaan vaikutusta. Tästä puheesta irtosi paitsi konkreettisia vinkkejä suunnittelun eri vaiheisiin, mutta myös näkemystä siihen, mitä kaikkea suunnittelussa kannattaisi huomioida, sekä varsin käteviä vinkkejä käyttäjätestaukseen ilman valtaisaa budjettia. Piccian esitys löytyy SlideSharesta.