Joulukuinen HelsinkiJS 2016

Eilen järjestettiin joulukuun HelsinkiJS-miitti Kino Andorrassa. Paikalle saapui noin 150 JavaScriptille sydämensä menettänyttä urheaa webbityöläistä kuulemaan mitä mielenkiintoista koodirintamalla tapahtuu.

Jatka lukemista

CSS:n lyhyt historia

World Wide Webissä on kolme avainteknologiaa. ”Lyhyt historia”-blogautustrilogian toisessa osassa pureudumme tyylikieli CSS:n menneisyyteen, olevaisuuteen ja tulevaisuuteen.

Jatka lukemista

Pariisi, reactiuden kaupunki

Kuten kaikki tietävät, JavaScript-kirjasto React on ainoa ja paras ystäväni. Kävin kesäkuun alussa moikkaamassa sitä Pariisissa, ReactEurope-konferenssissa.

Jatka lukemista

JSConf Budapest 2016

Tämän vuoden toinen konferenssimatkamme suuntautui keväiseen Budapestiin, jossa järjestettiin JavaScript-kehittäjille suunnattu JSConf. Matkalta haaviin jäi niin paljon mielenkiintoista kerrottavaa, että päätimme kirjoittaa siitä pienen tietopläjäyksen koko kansan ihmeteltäväksi.

Jatka lukemista

Scala-konferensseja ja pohjoismaisia hackathoneja

Viimeisen vuoden aikana olen ollut paljon tekemisissä Scala-ohjelmoinnin parissa niin töissä kuin vapaa-ajalla. Viime vuonna osallistuin Varsovassa järjestettyyn yhden päivän Scalar-konferenssiin, ja koska tapahtuma oli mielenkiintoinen, päätin osallistua tänä vuonna uudelleen.

Jatka lukemista

Paras ystäväni React

Olenko jo kertonut sinulle Reactista, uudesta parhaasta ystävästäni? Minne minä menen, sinne menee React, ja missä olemmekin, siellä kaikuu ilosanoma Reactin onnesta ja autuudesta. Kun minulle sanotaan jonkun muun kirjaston nimi, Angular sitä ja Schmangular tätä, minä sanon ”hyi”.

Jatka lukemista

Ammuin hopealuodilla ja säästin

Pyörän uudelleen keksiminen ei kannata. Sovelluksia kehittäessä pyrimme uudelleenkäyttämään mahdollisimman usein valmiita ratkaisuja. Räätälöidyn sovelluksen rakentaminen nähdään usein valmiin tuotteen käyttöönottoa kalliimpana. Tosiasiassa valmiita tuotteita pitää niitäkin muokata, ja perinteisesti ns. räätälöity softa koostuu sekin valmiista komponenteista ja kirjastoista. Sovellusta rakentaessa, ja ostaessa, on oleellista tietää missä kohtaa itse tekeminen oikeasti kannattaa. Sovelluskehityksessä kannattaa aina […]

Jatka lukemista

JavaScriptin lyhyt historia

Olemme viime viikkoina yhdessä kollegani Panun kanssa valmistelleet kurssia Metropoliaan. Menemme lokakuussa opettamaan modernia weppikehitystä JavaScriptillä. Eräänä iltana kotiin kävellessäni hiljennyin pohdiskelemaan asiaa, ja koska olen nostalginen luonne päädyin aika nopeasti höhöttelemään itsekseni. Kun nimittäin katsoo pidemmälle taaksepäin, aihevalinta tuntuu täysin absurdilta. Ihan kuin Kummelin sketsiltä,  kun kerran yhdeksänkymmentäluvun tunnelmiin palataan.

Jatka lukemista

Yksikkötestien hyödyllisyys web-ohjelmistokehityksessä

Tämä kirjoitus on tieteellisillä vivahteilla maustettu jatko-osa Joonas Pajusen automatisoitua testausta käsittelevään blogautukseen. Kirjoituksessa käsitellään yksikkötestaamista, eikä niinkään testiautomaatiota. Yksikkötestien kustannustehokkuus ja hyödyllisyys web-ohjelmistokehityksessä eivät kulje aina käsi kädessä. Pro gradu -tutkielmani puitteissa tehdyn kyselytutkimuksen tuloksista onneksi näkee, että useat ohjelmistoyritykset pitävät yksikkötestien laatua määrää tärkeämpänä. Kyselyyn vastanneiden yritysten mukaan yksikkötasolla testaaminen ei ole kaikkiin […]

Jatka lukemista

Liiketoiminta ∪ ohjelmointi

Ajatusleikki: mitä jos nykyisiä ohjelmointikieliä ja ohjelmointimalleja ei enää huomenna olisikaan olemassa? Asiakkaan liiketoiminta on kuitenkin digitalisoitava. Mistä lähtisimme liikkeelle? Minkälaisia rakennuspalikoita haluaisimme? Kaipaisimmeko “edesmenneitä” tapoja vai osaisimmeko ajatella ihan uudesta perspektiivistä?

Jatka lukemista