Kuukausiarkisto: huhtikuu 2010

Jatkona Teemun kirjoitukseen versionhallinnan vajaakäytöstä:

Ohjelmiston kehitys tapahtuu usein kiemuroiden kautta: kokeillaan jotain, jota myöhemmin joudutaan korjaamaan, ja tehdään ajoittain myös yksinkertaisempia virheitä joita pitää oikaista. Nämä kiemurat lisäävät kohinaa versionhallintahistoriaan: versioiden määrä kasvaa ja loogiset muutokset levittyvät usean version yli. Selkeämpää olisi jos versioita olisi vähemmän ja ne vastaisivat loogisia kokonaisuuksia.

Jatka lukemista

BarCampHelsinkiV

24.4.2010 Kirjoittanut

Kävin tänään BarCampHelsinkiV -tapahtumassa ja tapahtuman hengen mukaan pidin myös itse lyhyen esityksen. Itseasiassa Raminen kanssa – huomasimme että molemmat käsittelimme aikajanaa – minä historiaa, Ramine tulevaisuutta joten pidimme esityksemme peräkkäin.

Alla on esitykseni kalvot. Esitys löytyy myös Ilen bambuser-taltiointina.

En erityisemmin halunnut [...]

Jatka lukemista

Arctic Evening

21.4.2010 Kirjoittanut

Eilen tiistaina järjestettiin Arctic Evening -tapahtuma, jota myös Codento oli sponsoroimassa. Ja tietysti meitä oli siellä isompikin porukka käymässä – jos olit paikalla, näit varmasti minut, Tommin, Teemun, Petrin, Jussin, Jessen, tai … no, jonkun meistä.

Panelikeskustelu streamattiin suorana ja löytyy siis myös jälkikäteen katseltavana versiona. Panelikeskustelu [...]

Jatka lukemista

On yleisesti tunnustettu totuus, että C:n operaattorien sidontajärjestys tarvitsee välttämättä vertailu- ja bittioperaatioiden vaihdon. Esimerkki: a >> 5 & 3 == 1 && b >> 7 & 15 == 8. Melko selkeästi tarkoitetaan (((a >> 5) & 3) == 1) && (((b >> 7) & 15) == 8), mutta C:ssä, ja sen vaikutuksesta yllättävän monessa [...]

Jatka lukemista

Me Codentossa olemme kaikki* ohjelmistoarkkitehtejä, eli piirrämme kaavioita, joissa on monen värisiä laatikoita. Tämä erottaa meidät oikeista arkkitehdeistä, jotka tekevät julkisivuja, joissa on monen värisiä laatikoita.

Tämä ei kuitenkaan ole ainoa ohjelmistotyö jota teemme. Ohjelmistoalan moniosaajina toimimme tarvittaessa myös seuraavissa ammateissa:

Ohjelmistoarkeologi. Tämä Codenton lisäksi myös Vernor Vingen tuotannosta tuttu ohjelmistoammattilainen tutkii historiallisia jäänteitä ajalta [...]

Jatka lukemista

Tämä kirjoitus on osa Skaalautuvuuden abc-sarjaa (osat 1, 2, 3 ja 4.)

Edellisessä osassa esitin miten yksinkertaisella välimuistin käytöllä voidaan siirtää esimerkkipalvelun pullonkaula pois tietokannasta. Hypin nyt aiheesta toiseen ja välimuistien sijaan ensin sana jos toinenkin kuorman tasauksesta ja -jakamisesta (palaan välimuisteihin myöhemmin).

[...]

Jatka lukemista