Vuonna 1998 Garry Kasparov esitteli konseptin nimeltä "Advanced Chess" tai "Centaur Chess". Tässä pelimuodossa ihmispelaaja ja tietokoneohjelma tekevät yhteistyötä shakkipelin aikana. Aluksi tämä yhdistelmä oli vahvempi kuin pelkkä tietokone tai ihminen yksin. Ihminen pystyi hyödyntämään tietokoneen laskentakykyä ja tarkkaa taktista...
Integraatioiden kehittäminen on yksi ohjelmistokehityksen haastavimmista osa-alueista. Devikoneella hyödynnämme ketteriä menetelmiä (agile-menetelmät) integraatiokehityksessä, mikä on osoittautunut erittäin tehokkaaksi lähestymistavaksi. Tässä blogissa avaamme viisi keskeistä periaatetta, joihin Devikoneen CTO:n mukainen näkemys agile-integraatiokehityksestä perustuu. Käydään läpi mitä siis agile tarkoittaa Devikoneelle? 1....
Devikoneella yhteinen intohimomme on kirjoittaa hyvää ja laadukasta koodia. Koska puhumme usein hyvästä koodista, on hyvä avata mitä tällä tarkoitamme. Ensinnäkin, hyvän koodin tunnistaa sen komplementin, huonon koodin, puuttumisen kautta. Toisin kuin muussa taiteessa, hyvässä koodissa on tietyt lainalaisuudet, ja...