Koodia pinnan alla

Koodia pinnan alla

By Markus Hjort, Yrjö Kari-KoskinenTechnology
Download on the App Store

Koodia pinnan alla episodes

  • 31. Tietoverkkojen eristyksen testaus

    Eristetyissä tietoverkoissa on kriittistä, ettei mikään tieto valu pois verkosta. Moderneissa verkoissa laitteita on joka lähtöön eikä ole yksinkertaista varmistaa, ettei yksikään bitti karkaa maailmalle. Saimme vieraaksemme Ossi Herralan SensorFulta kertomaan, miten Rustilla toteutetaan koodia, jolla yritetään karata verkosta ja siten testataan verkon eristystä.

    Linkkejä

    • SensorFu
    • Fuzzing
    • Libpcap -kirjasto
    • iptables
    • ethernet
    • Address Resolution Protocol (ARP)
    • ICMP
    • Software-defined Networking (SDN)
    • Active Directory
    • Purdue-malli
    • Blogi: VPN-reititin, josta pääsi paketti lipsahtamaan Internettiin
      kesken käynnistysprosessin
    • Blogi: Eristetyt verkot pilvipalveluissa

    Vieras

    • Ossi Herrala: @oherrala

     Juontajat 

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

     Äänityöt

    • Tuomas Ahva: @tuomasahva

    Seuraa podcastia

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Anna palautetta podcastista

    Yhteistyökumppani

    • Vuono Group
    • Vuonon avoimet työpaikat
    49 min
  • 30. Reunalaskenta

    Mikä merkitys verkkolatenssilla on sovellusten rakentamisessa ja miten reunalaskenta voi ratkaista pilvipalvelujen latenssin aiheuttamia haasteita? Saimme vieraaksemme reunatietokanta Turson CTO:n Pekka Enbergin keskustelemaan mm. reunalaskennasta, reunatietokannoista sekä lähi- ja kaukoreunasta.

    Pekka vieraili aiemmin podissamme keskustelemassa systeemohjelmoinnista jaksossa 3.

    Linkkejä 

    • SQLite
    • Turso
    • Reunalaskenta eli edge computing
    • Cloudflare
    • Serverless computing
    • Latenssi
    • Vercel
    • Netlify
    • Cloudflare Workers
    • Scale to Zero
    • Cloudflare D1
    • Amazon Lambda
    • Amazon S3
    • Serverless Postgres Neon
    • Snapshot isolated read
    • ACID: atomicity, consistency, isolation, durability
    • Fly.io
    • WebAssembly
    • SQLite in AWS Lambda

    Vieras

    • Pekka Enberg: @penberg

     Juontajat 

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

     Äänityöt

    • Tuomas Ahva: @tuomasahva

    Seuraa podcastia

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Anna palautetta podcastista

    Yhteistyökumppani

    • Vuono Group
    • Vuonon avoimet työpaikat
    53 min
  • 29. Käännösautomaatio

    Kauden viimeisessä jaksossa käsittelyssä on kaksi asiaa yhden hinnalla. Jakson aiheena on käännösautomaatio, jota käsittelemme avoimen lähdekoodin projektin esimerkin kautta. Vieraana meillä on Jussi Pakkanen Rakettitieteeltä, joka on suositun Meson-buildtyökalun pääkehittäjä.  

    Linkit

    • Meson
    • The Meson Build System - 4+ years of work to become an overnight success
    • Devausblogi
    • Kääntäjä
    • Turing-täydellisyys
    • GCC-kääntäjä
    • CMake
    • Autotools
    • D-Bus
    • Python
    • Python Tybe Stubs
    • Fortran
    • Gstreamer
    • Scipy
    • CppCon-konferenssi
    • Cygwin
    • Msys
    • HP-UX-käyttöjärjestelmä
    • AIX-käyttöjärjestelmä

    Jussin kirja

    • Rosebud
    • Sarjakuvakauppa
    • Kirjastotietue

    Vieras

    • Jussi Pakkanen: @jpakkane

    Juontajat

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

    Äänityöt

    • Tuomas Ahva: @tuomasahva

    Seuraa podcastia

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Yhteistyökumppani: Vuono Group
    • Anna palautetta podcastista
    52 min
  • 28. Keskuskoneohjelmointi

    Mihin tarvitaan keskuskoneita eli OG ATK:ta ja COBOLia 2020-luvulla? Entä lyökö COBOL-ohjelmointi todella leiville? Saimme vieraaksemme Samlinkilta Juha Korhosen, joka kertoo mitä kaikkea ohjelmointi keskuskoneympäristössä käytännössä tarkoittaa  ja mitkä keskuskoneen vahvuudet ovat.

    Linkit

    • Y2K – Vuosi 2000 muutokset
    • COBOL-ohjelmointikieli
    • Keskuskone
    • IBM z/OS
    • Minitietokoneet
    • IMS
    • CICS
    • UNIX System Services
    • 3270 Pääte
    • Eräajo
    • Raka-Tuki
    • Zowe
    • WebSphere for z/OS
    • EBCDIC-merkistö
    • Rexx-ohjelmointikieli
    • Joel Spolsky: Things You Should Never Do
    • Open Mainframe Project: COBOL-ohjelmointikurssi
    • Rekisteröinti IBM:n COBOL-ympäristöön
    • Historiaa: Kun suurkone tuli Suomeen

    Vieras

    • Juha Korhonen

    Juontajat

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

    Äänityöt

    • Tuomas Ahva: @tuomasahva

    Seuraa podcastia

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Yhteistyökumppani: Vuono Group
    • Anna palautetta podcastista
    52 min
  • 27. Äänichatin moderointi tekoälyllä

    Tekoälypohjainen puheentunnistus on ollut arkipäivää jo pidemmän aikaa yksinkertaisissa puheohjaussovelluksissa. Tässä jaksossa menemme kuitenkin syvemmälle teknologiaan ja käymme läpi miten tekoäly pystyy automaattisesti moderoimaan videopelien keskusteluja. Asiantuntijavieraana jaksossa meillä on Speechlyn teknologiajohtaja Hannes Heikinheimo.

    Linkit

    • Puheentunnistus
    • Prediktiivinen analyytiikka)
    • Syväoppimenen (deep learning)
    • Inferenssi
    • Transformer
    • PyTorch
    • gRPC-protokolla
    • ProtoBuf-formaatti
    • Speehly
    • The 5 AI Technologies You Need for Voice Chat Moderation in Games
    • Whisper
    • Siri
    • NVIDIA A100

    Vieras

    • Hannes Heikinheimo: @hannes_hei

    Juontajat

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

    Äänityöt

    • Tuomas Ahva: @tuomasahva

    Seuraa podcastia

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Yhteistyökumppani: Vuono Group
    • Anna palautetta podcastista
    50 min
  • 26. Luotettavat tiedostojärjestelmät

    Jouni Roivas Tuxeralta pääsi vieraaksemme kertomaan mitä tarkoittaa luotettava tiedostojärjestelmä ja miten sellaisia kehitetään ja testataan. Tuxeralla on pitkä historia Linuxin tiedostojärjestelmäajurien kehityksessä. He kehittävät nykyisin useita luotettavia tiedostojärjestelmä mm. vaativiin sulautettuihin ympäristöihin.

    Linkit

    • Tuxera
    • NTFS – Microsoftin Windowsin tiedostojärjestelmä
    • NTFS 3G – Linux-ajuri
    • Fuse – Filesystem in Userspace
    • FAT – File Allocation Table
    • Tarkistussumma
    • Datan korruptio
    • Defragmentaatio eli eheyttäminen
    • Write amplification
    • Flash-muisti
    • Accelerated aging
    • C-ohjelmointikieli
    • perf – profilointi
    • QEMU
    • Journalointi
    • inode
    • Merkle tree
    • Practical File System Design with the Be File System
    • What is xfstests?
    • xfstests

    Vieras

    • Jouni Roivas: @jouniroivas

    Juontajat

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

    Äänityöt

    • Tuomas Ahva: @tuomasahva

    Seuraa podcastia

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Yhteistyökumppani: Vuono Group
    • Anna palautetta podcastista)
    42 min
  • 25. Virtuaalitodellisuusohjelmointi

    Virtuaalitodellisuusteknologia kehittyy tällä hetkellä kovaa vauhtia ja sovelluskohteita löytyy nykyään sekä kuluttaja että ammattipuolelta. Teknologiaan liittyy paljon erilaisia lyhenteitä kuten VR, AR ja XR. Tässä jaksossa tutustumme siihen mitä kaikkea virtuaalitodellisuus oikeastaan tarkoittaa ja miten tätä teknologitaa hyödyntäviä sovelluksia käytännössä kehitetään. Asiantuntijavieraana meillä on alan pioneeri Samuli Jääskeläinen Varjolta.

    Linkit

    • Laajennettu todellisuus XR
    • Virtuaalitodellisuus VR
    • Lisätty todellisuus AR
    • FIVR Suomen vr devaajien kerho / startup hubi
    • FIVR:n Helsinki hub
    • Unity XR devaamisen aloitus
    • Unreal XR devaamisen aloitus
    • Hotas: Hands On Throttle-And-Stick
    • Varjo

    Vieras

    • Samuli Jääskeläinen: @Zhamul

    Juontajat

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

    Äänityöt

    • Tuomas Ahva: @tuomasahva

    Seuraa podcastia

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Yhteistyökumppani: Vuono Group
    • Anna palautetta podcastista)
    44 min
  • 24. Lääketieteellinen kuvantaminen

    Mitä tekemistä on Google Mapsilla ja lääketieteellisellä kuvantamisella? Miten mahdollistetaan isojen kuvamassojen tehokas käsittely ja selaaminen? Vieraanamme on Matti Äijänen Aiforialta kertomassa digipatologiasta eli tekoälyavusteisesta sairauksien diagnosoinnista digitaalisista kudosnäytteistä.

    Linkit

    • Azure Blob Storage
    • OpenSeadragon
    • Map tiles & pyramid: How web maps work | Web Mapping Basic #1
    • From Biopsy to Diagnosis
    • Neuroverkot
    • Microsoft .NET
    • MongoDB
    • RabbitMQ
    • Redis
    • Protocol Buffers (Protobuf)
    • Terraform

    Vieras

    • Matti Äijänen: @AeijaeMatti

    Juontajat 

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

    Äänityöt

    • Tuomas Ahva: @tuomasahva

     Seuraa podcastia 

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Yhteistyökumppani: Vuono Group
    • Anna palautetta podcastista
    46 min
  • 23. Signaalihakkerointi ja takaisinmallinnus

    Signaaleja kuuntelemalla ja analysoimalla voi tutkia olemassaolevan järjestelmän toimintaa. Parhaimmillaan näistä signaaleista voi takaisinmallintaa miten joku ohjelma on toteutettu. Asiantuntijavieraana meillä asiasta kertomassa on tunnettu signaalihakkeri Oona Räisänen. Jaksossa käymme läpi muutamia mielenkiintoisia signaalimysteerejä, joita Oona on ollut tutkimassa. 

    Linkkejä

    • HDMI
    • DVI
    • DisplayPort
    • Takaisinmallinnus
    • Oonan blogi
    • Disobey -tapahtuma
    • Liquid DSP -kirjasto
    • SoX -komentorivityökalu
    • csdr -komentorivityökalu
    • gqrx -softaradio
    • Fourier -muunnos
    • Signal Identification Guide
    • Spectogram View
    • RTL-SDR Quick Start Guide
    • Pea Whistle Steganography
    • Data Radio Channel (DARC)

    Vieras

    • Oona Räisänen: @windyoona

    Juontajat 

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

    Äänityöt

    • Tuomas Ahva: @tuomasahva

     Seuraa podcastia 

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Yhteistyökumppani: Vuono Group
    • Anna palautetta podcastista
    39 min
  • 22. Confidential computing

    Millä teknologioilla rakennetaan luotettava ajonaikainen suoritusympäristö pilveen? Entä miten siihen liittyvät käsitteet TEE, enclave ja attestaatio? Saimme Mikko Ylisen Inteliltä kertomaan confidential computing -teknologioista, joilla mahdollistetaan prosessien ajaminen niin, että data on salattuna keskusmuistissa.

    Linkkejä

    • TEE – Trusted execution environment
    • Enclave
    • Varmentaminen – attestation
    • TCB – Trusted computing base
    • Confidential computing node on Azure Kubernetes Services
    • Intel SGX in Azure
    • Gramine
    • RATS – Remote ATtestation ProcedureS
    • Developers guide to Gramine Open-Source Lib OS for running unmodified Linux Apps with Intel SGX

    Frameworkeja eri ohjelmointikielille

    • EGo – confidential compouting framework in Go
    • Rust EDP
    • Enarx - Confidential Computing with WebAssembly
    • Confidential Compute for PyTorch

    Vieras

    • Mikko Ylinen

     Juontajat 

    • Markus Hjort: @mhjort
    • Yrjö Kari-Koskinen: @ykarikos

    Äänityöt

    • Tuomas Ahva: @tuomasahva

     Seuraa podcastia 

    • Kotisivu: https://koodiapinnanalla.fi/
    • Twitter: @KoodiPinnanAlla
    • Sähköposti: [email protected]
    • Yhteistyökumppani: Vuono Group
    • Anna palautetta podcastista
    41 min

About Koodia pinnan alla

From the publisher's feed

Devaajille suunnattu podcast pinnan alla tapahtuvasta ohjelmistoteknologian magiasta. Puikoissa Markus Hjort ja Yrjö Kari-Koskinen – rakkaudesta lajiin.

More shows like Koodia pinnan alla

Rahapodi by Nordnet

Rahapodi

4 Listeners

Uutisraportti podcast by Helsingin Sanomat

Uutisraportti podcast

8 Listeners

Futucast by Isak Rautio

Futucast

5 Listeners

Herrasmieshakkerit by Mikko Hyppönen & Tomi Tuominen

Herrasmieshakkerit

1 Listeners

Puheenaihe by Leevi Leivo, Rami Kurimo

Puheenaihe

2 Listeners

Utelias mieli by Helsingin yliopisto

Utelias mieli

1 Listeners

Sami Miettinen Neuvottelija by Sami Miettinen Neuvottelija

Sami Miettinen Neuvottelija

0 Listeners

HS Visio -podcast by Helsingin Sanomat

HS Visio -podcast

1 Listeners

Mighty Finland Podcast by Mighty Finland

Mighty Finland Podcast

0 Listeners

Sijoituskästi by Teemu Liila ja Kevin van Dessel

Sijoituskästi

2 Listeners

Politiikan puskaradio by Iltalehti

Politiikan puskaradio

3 Listeners

Startup-ministeriö by Jyri Engeström ja Timo Ahopelto

Startup-ministeriö

4 Listeners

Sotataidon ytimessä by Maanpuolustuskorkeakoulu

Sotataidon ytimessä

0 Listeners

Vikasietotila by Olli Sulopuisto, Kari Haakana, Panu Räty

Vikasietotila

0 Listeners

Peter & Peter by Peter Nyman & Peter Wancke

Peter & Peter

0 Listeners