Koodia pinnan alla - podcast cover

Koodia pinnan alla

Markus Hjort, Yrjö Kari-Koskinenkoodiapinnanalla.fi
Devaajille suunnattu podcast pinnan alla tapahtuvasta ohjelmistoteknologian magiasta. Puikoissa Markus Hjort ja Yrjö Kari-Koskinen – rakkaudesta lajiin.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

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ä: yle.dev https://yle.dev/ Terraform: https://www.terraform.io/ CI: Github Actions https://github.com/features/ac...

Oct 05, 202146 minEp. 9

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

Jun 20, 202150 minEp. 8

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

May 25, 202148 minEp. 7

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

Apr 30, 202143 minEp. 6

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ä IPRally: https://www.iprally.com/ Annoy: https://github.com/spotify/annoy PyTorch: https://github.com/pytorch/pytorch NLP: https://en.wikipedia.org...

Mar 19, 202150 minEp. 5

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ä Tapahtumapohjainen arkkitehtuuri: https://en.wikipedia.org/wiki/Event-driven_architecture Change Data Capture (CDC): https://en.wikipedia.org/wiki/Change_data_capture Martin Kleppmann: Designing Data Intensiv...

Feb 21, 202147 minEp. 4

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ä ScyllaDB: https://www.scylladb.com/ Apache Cassandra: https://cassandra.apache.org/ QEMU: https://www.qemu.org/ KVM: https://www.linux-kvm.org/page/Main_Page Profilointi: http://www.brendangregg.com/linuxperf.html Portab...

Jan 24, 202144 minEp. 3

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 Rust-ohjelmointikieli ja muistinhallinta Tietoturva Twitter social engineering attack YubiKey hardware security key Authy 2FA palvelu Amplifi Wifi Router Muista: huolehdi omasta tietoturvasta, epäile muiden tietoturvaa, ota käyttöön 2FA, ota käyttöön uudet laitteet ja päivitä niiden softat Infrastructure a...

Dec 24, 202053 minEp. 2

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ä Elixir: https://elixir-...

Dec 10, 202046 minEp. 1

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ä Scala Play Framework: https://www.playframework.com/ Vieras Oskar Ehnström: @oehnstro Juontajat Markus Hjort: @mhjort Yrjö Kari-Koskinen: @ykarikos Seuraa podcastia https://koodiapinnanalla.fi/ @KoodiPinnanAlla...

Nov 17, 202041 min0
For the best experience, listen in Metacast app for iOS or Android