Blogi

Kokeneiden seniorikoodaajien näkemyksiä, kokemuksia ja vinkkejä ohjelmistokehittämisestä ja hyvin tekemisen kulttuurista
mitä_on_kestävä_ohjelmistokehitys.min_-400x250

Mitä on kestävä ohjelmistokehitys?

Kestävä kehitys on nousemassa puheenaiheeksi IT-alalla muun muassa ohjelmistoalan kasvavan hiilijalanjäljen sekä lisääntyvän yhteiskuntavastuun takia. Monet sekä liiketoiminnalliset että yhteiskunnalliset toiminnot muuttuvat entistä riippuvaisemmiksi ohjelmistoista,...

lue lisää
CanvasArticleImage

Canvas filled three ways: JS, WebAssembly and WebGL

There are roughly speaking three ways to update an HTML5 canvas: plain old JavaScript, WebGL and WebAssembly. While JS and WebGL have their own ways of actually writing to the canvas, WebAssembly requires us to copy the resulting memory buffer to the canvas in JS....

lue lisää
some_oskari_blomberg

Miljoonan euron painike – devaaja ja tyylioppaat

Sisällön erottaminen teknisestä toteutuksesta ja ulkoasusta on ollut verkkopalveluissa ja sovelluksissa selviö pitkään, mutta mitä kuluu tämän hetken komponenttikirjastojen ja tyylioppaiden saralle? Ja mitä erityisesti devaajan olisi syytä tietää aihepiiristä, vaikkei...

lue lisää
compile_nettikuva-5

A/B-testaus kertoo mitä kannattaa tehdä toisin

A/B-testaus on kotoisin tilastotieteen menetelmäpakista ja sillä voidaan saada aikaan konkreettista liiketoimintahyötyä. A/B-testauksessa mitataan yksittäisen muutoksen vaikutusta lopputulokseen: mitä kannattaa tehdä toisin? “A/B-testauksessa on tärkeää tietää mitä...

lue lisää
compile_tiimi.min_-400x250

Miksi juuri Compile?

Mikä saa ihmisen vaihtamaan työpaikkaa? Saati sitten vaihtamaan työpaikkaa jos entinenkin on ihan hyvä? Ja miksi juuri Compileen? Meille on alusta pitäen ollut tärkeää löytää juuri oikeanlaisia ihmisiä mukaan työyhteisöömme: ihmisiä, joiden taidot täydentävät toisiaan...

lue lisää
markku_pietila

Miksi ohjelmistoprojektista tulee painajainen?

“Ensinnäkin aikataulu tulee ylhäältä annettuna. Aikataulu ei alun perinkään ole realistinen. Liian kiireellä yritetään. Sitä ei etukäteen yritetäkään ottaa selville, onko se realistista vai ei.” Vastaus otsikon kysymykseen tulee syvältä sisuskaluista. Markku Pietilä...

lue lisää
Change-the-image-to-this-in-the-blog-post_-Mistä-asiakasluottamus-syntyy_-400x250

Mistä asiakasluottamus syntyy?

Asiakasluottamus syntyy teoista: Lupausten pitämisestä, asiakkaan odotusten täyttämisestä, kuuntelemisen ja ymmärtämisen taidosta. Se syntyy kyvystä sanoa ei, ongelmien ratkaisemisesta, ammattimaisuudesta ja osaamisesta –  tunteesta, että asiat hoituvat eikä niiden...

lue lisää
janne_kiirikki

Oodi kehittämisen ilolle

Heippa se on Janne tässä! Ajattelin kirjoitella vähän näistä ohjelmistokehityksen miellyttävämmistä ulottuvuuksista, etenkin tässä harmaan suomalaisen [lisää tähän vapaavalintainen vuodenaika] syleilyssä. Varmastikin meillä kaikilla on aikaa murehtia niitä huonompia...

lue lisää