Blogi

Kokeneiden seniorikoodaajien näkemyksiä, kokemuksia ja vinkkejä ohjelmistokehittämisestä ja hyvin tekemisen kulttuurista

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,...

read more

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....

read more

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...

read more

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ä...

read more

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...

read more

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ä...

read more

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...

read more

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...

read more
Compile-logo-white

Kaikki yhteystiedot - Sähköposti: info@compile.fi
Valimotie 21, 00380 Helsinki