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.
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 →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 →Yhteystiedot
Ota yhteys ja kysy Codenton palveluista! Puhelin 040-729 2733, info[at]codento.comTagit
aamiaistilaisuus agile ajankohtaista amazon arkkitehtuuri avoin lähdekoodi aws c CAP cvs ec2 eucalyptus futurologia git google hadoop hajautetut järjestelmät java kirjat konsultointi mapreduce näin meillä ohjelmistotuotanto ohjelmointi ohjelmointikielet pilvi projektit python rekrytointi s3 scala scrum skaalautuvuuden abc skaalautuvuus startup subversion suorituskyky tapahtumat tiedostojen synkronisointi tietokanta vaatimusmäärittely verkkopalvelut versionhallinta virtualisointi välimuistiArkisto
- helmikuu 2012
- tammikuu 2012
- joulukuu 2011
- marraskuu 2011
- lokakuu 2011
- huhtikuu 2011
- maaliskuu 2011
- helmikuu 2011
- tammikuu 2011
- joulukuu 2010
- marraskuu 2010
- lokakuu 2010
- syyskuu 2010
- elokuu 2010
- heinäkuu 2010
- kesäkuu 2010
- toukokuu 2010
- huhtikuu 2010
- maaliskuu 2010
- helmikuu 2010
- tammikuu 2010
- joulukuu 2009
