Logo
    Search

    Koodia pinnan alla

    Podcast pinnan alla tapahtuvasta ohjelmistoteknologian magiasta. Puikoissa Markus Hjort (@mhjort) ja Yrjö Kari-Koskinen (@ykarikos).
    fiMarkus Hjort, Yrjö Kari-Koskinen34 Episodes

    Episodes (34)

    13. Koneoppimisen operointi

    13. Koneoppimisen operointi

    Vieraanamme on Anniina Sallinen Ouralta ja Koodikahvit-podista, jonka kanssa syväsukellamme koneoppimisen ja datan käsittelyn operointiin pilvessä (MLOps). Tämä tarkoittaa käytänteitä kuten versionnit, monitoroinnit, tietoturva ja CI/CD. Lisäksi käydään läpi millaisia rooleja koneoppimistiimissä on ja mitä moderneja työkaluja on tarjolla koneoppimismallin luontiin ja käsittelyyn jatkuvassa operoinnissa.

    Linkkejä

    Vieras

     Juontajat 

     Seuraa podcastia 

    12. Massiiviset pyyntömäärät

    12. Massiiviset pyyntömäärät

    Tässä jaksossa keskustelemme massiivisista käyttäjä- ja pyyntömääristä. Minkälaisia ratkaisuja pitää tehdä palvelinpäässä, kun asiakasohjelmisto on asennettu yli kahteen miljardiin mobiililaitteeseen ja kun koneoppimista vaativia pyyntöjä pitää käsitellä yli 100 000 kertaa sekunnissa. Vieraana meillä on Antti Klemetti, joka on tullut kertomaan tarinan siitä miten Unityn maailmanlaajuista mainosverkkoa pyöritetään Suomesta käsin.

    Linkkejä

    Vieras

    • Antti Klemetti

     Juontajat 

     Seuraa podcastia 

    11. Kubernetes: mikä ja miksi?

    11. Kubernetes: mikä ja miksi?

    Petrus Repo tuli vieraaksemme keskustelemaan Kuberneteksesta: Mikä se itse asiassa on ja mitä se ratkaisee? Kenen pitäisi olla kiinnostunut Kuberneteksestä? Milloin Kubernetesta kannattaa käyttää ja milloin se kannattaa rakentaa itse?

    Linkkejä:

    Vieras

     Juontajat 

     Seuraa podcastia 

    10. Taustajärjestelmäkehittämisen skaalaaminen

    10. Taustajärjestelmäkehittämisen skaalaaminen

    Tässä jaksossa keskustelemme taustajärjestelmäkehityksen skaalauksesta tiiminäkökulmasta. Miten ohjelmistoa voidaan tehokkaasti kehittää, kun tuotekehitystiimejä on kymmeniä ja tiimien määrä tuplaantuu vuosittain. Jakson vieraaksi olemme saaneet Woltilta Jerry Pussisen, joka toimii Competence Leadina Python-teknologiaan liittyen. Pureudumme muun muassa tyypityksen hyötyihin Python-ohjelmointikielessä ja siihen miten autonomiset tiimit toimivat ilman erillistä arkkitehtiroolia.

    Hyväksi havaittuja periaatteita kehittämiseen isossa skaalassa:

    • tiimien autonomia
    • palvelujen ja/tai repojen omistajuus
    • tiimienvälisen keskustelun fasilitaattorit
    • ohjelmointikielen tyypitys, esim tyyppivinkit Pythonissa

    Linkkejä:

    Vieras

    Juontajat 

     Seuraa podcastia 

    9. Infra ja hyvä kehittäjäkokemus

    9. Infra ja hyvä kehittäjäkokemus

    Kausi kaksi alkaa jaksolla 9, jossa puhumme pilvi-infrastruktuurista kehittäjän näkökulmasta. Minkälaisilla työkaluilla ja toimintatavoilla saadaan mahdollisimman hyvä kehittäjäkokemus infrahommiin. Vieraana meillä on Yle OPS-tiimistä Jami Karvanen, joka on urallaan päässyt kokemaan infrahommien kehityksen palvelinten käsinkonfiguroinnista nykyaikaiseen pilvipalvelumaailmaan.

    Linkkejä:

    Vieras

    • Jami Karvanen

     Juontajat 

     Seuraa podcastia 

    8. Laiteläheinen ohjelmointi

    8. Laiteläheinen ohjelmointi

    Ensimmäisen kauden viimeisessä jaksossa sukellamme sormusten maailmaan vieraanamme Oura-sormuksen laiteohjelmiston kehittäjä Juha-Pekka Syrjälä. Keskustelemme laiteläheisen ohjelmoinnin rajoitteista, miten ne vaikuttavat laiteohjelmiston arkkitehtuuriin, miten hardiksen ja softan debuggaus onnistuu, millainen ohjelmoinnin palautesykli on ja mikä CI/CD:n rooli on siinä.

    Lisäksi juttelimme laajalle levinneen laitteen ohjelmiston ja siihen integroituneiden mobiiliapplikaatioiden testauksen haasteista. Juha-Pekka antoi myös vinkkejä miten laiteläheisessä ohjelmoinnissa pääsee nykyisin varsin helposti alkuun.

    Linkkejä:

    Vieras

    • Juha-Pekka Syrjälä, Oura

     Juontajat 

     Seuraa podcastia 

    7. Testaaminen pinnan alla

    7. Testaaminen pinnan alla

    Jaksossa 7 vieraanamme on Maaret Pyhäjärvi Vaisalasta keskustelemassa muun muassa rajapintojen testaamisesta. Käymme läpi mitä ovat testaamisen mustat aukot, miten rajapintojen elinkaariajattelu liittyy testaamiseen ja mistä tietää onko API ja sen kehittäjäkokemus (DX) kehityskelpoinen.

    Entä miten löytyvät klassiset ongelmat rajapinnoissa tai niiden spekseissä, erityisesti liittyen päivämääriin tai syötteen pakollisuuteen? Lopuksi sivuamme myös tekoälyn roolia testaamisessa ja sitä, että alalla tulee riittämään töitä niin testaajille kuin kehittäjillekin tekoälyn kasvavasta käytöstä huolimatta.

    Linkkejä ja muistiinpanoja:

    Vieras

     Juontajat 

     Seuraa podcastia 

    6. Modernit palvelut pankkimaailmassa

    6. Modernit palvelut pankkimaailmassa

    Jaksossa 6 vieraana on Markus Lindqvist OP-ryhmästä. Hän kertoo miten OP on lähtenyt modernisoimaan pankkipalvelujen rakentamista AWS-pilvialustalle.  Pohdimme millä perusteella pankkipalvelun voi viedä pilveen ja mitä se vaatii mm. rajapintojen, tietoturvan, logituksen ja regulaation kannalta. Entä millainen arkkitehtuuri mahdollistaa reaaliaikaisen pääsyn mainframessa tallennettavaan dataan? Markus kertoo myös, miten palvelujen operointi ja devops-malli on saatu toimimaan OP:lla.

    Linkkejä 

    Vieras

     Juontajat 

     Seuraa podcastia 

    5. Graafihaut

    5. Graafihaut

    Jakson 5 aiheena ovat graafihaut ja niiden hyödyntäminen isojen datamassojen louhinnassa.  Aiheesta keskustelemassa keskustelemassa IPRallyn CTO Juho Kallio, joka on ollut viime vuodet rakentamassa tekoälyä hyödyntävää patenttihakukonetta. Pureudumme siihen miten ison datamassan hakemisessa voi hyödyntää graafeja, vektoreita ja neuroverkkoja.

    Linkkejä 

    Vieras

     Juontajat 

     Seuraa podcastia 

    Koodia pinnan alla
    fiMarch 19, 2021

    4. Tapahtumapohjaiset arkkitehtuurit

    4. Tapahtumapohjaiset arkkitehtuurit

    Jakson 4 aiheena ovat tapahtumapohjaiset arkkitehtuurit. Tällä kertaa meillä mukana keskustelemassa aiheesta Sharetriben CTO Olli Vanhapiha. Keskusteluissa käymme läpi mitä tapahtumapohjainen arkkitehtuuri tarkoittaa ja minkälaista käytännön hyötyä siitä on devaajan työkalupakissa.

    Linkkejä 

     Vieras 

     Juontajat 

     Seuraa podcastia 

    Koodia pinnan alla
    fiFebruary 21, 2021

    3. Systeemiohjelmointi

    3. Systeemiohjelmointi

    Jakson 3 aiheena on systeemiohjelmointi. Vieraana Linux-kerneldevaaja Pekka Enberg, joka tekee työkseen tietokantaa  ScyllaDB-nimisessä firmassa. Pekka kertoo minkälaista on tehdä softaa syvemmällä pinnan alla, jossa abstraktiotasoja raudan ja softan välissä on vähemmän. 

    Linkkejä 

     Vieras 

     Juontajat 

     Seuraa podcastia 

    2. Vuoden nostot – ja mokat

    2. Vuoden nostot – ja mokat

    Vuoden viimeisessä jouluspesiaalijaksossa Markus ja Ykä käyvät läpi nostoja ja oppeja vuoden varrelta. Lopussa muistellaan paria eeppistä mokaa kummankin uralta ja mitä niistä opittiin.

    Nostot

    1. Rust-ohjelmointikieli ja muistinhallinta
    2. Tietoturva
    3. Infrastructure as Code (IaC)
    4. Etätyö ja ergonomia
      • Paras työasento on se seuraava

    Juontajat

    Seuraa podcastia

    Koodia pinnan alla
    fiDecember 24, 2020

    1. Mobiilipelibäkkärit

    1. Mobiilipelibäkkärit

    Jakson 1 aiheena on mobiilipelibäkkärit. Vieraana Matias Kirvelä Supercellin Clash Royale -tiimistä. Matias on viime vuodet ollut koodaamassa eri pelifirmoissa bäkkäreitä mobiilipeleihin ja jakaa tarinansa siitä minkälaiselta suositun onlinemobiilipelin tekeminen näyttää pinnan alla. 

    Lainauksia:

    • “pulssi on korkeella ja kädet on kylmät”
    • “deploy-hanskat, pystyy naputtelee, verenpaine nousee niin kovaks et kädet on jäässä”
    • "serverityypit huomataan kun peli ei toimi"

    Linkkejä 

     Vieras 

     Juontajat 

     Seuraa podcastia 

    0. Modernit bäkkärit

    0. Modernit bäkkärit

    Jakson 0 aihe on modernit bäkkärit. Vieraanamme on Oskar Ehnström Futuricelta,  joka on on työskennellyt pitkään projektissa Sanomilla, missä tehdään mikropalveluarkkitehtuurilla bäkkäreitä useisiin Suomen tunnetuimpiin uutissivustoihin. 

     Linkkejä 

     Vieras 

     Juontajat 

     Seuraa podcastia