Uusin podcast-jakso

115

115. Github Copilot, eli tämä ei ole pimeää vaan kuplivaa 🌈

5.7.2021

01:16:08

Tässä jaksossa Antti ja Riku juttelevat droneista, 5G:stä, sekä Github Copilotin mahdollisuuksista osana koodarin työkalupakkia. Lisäksi vastaillaan kysymyksiin freelance-projektien hankkimisesta, sopivien kirjastojen valinnasta projekteihin, SEO:sta ja monesta muusta. Jakson nimi tietysti OpenAI:n generoima!

Tarkempi kuvaus ja linkit...

00:00:00

Uusin videojakso

WDS.11 - CSS Nuggets 8pcs
  1. Podcast-jakso

    115

    Github Copilot, eli tämä ei ole pimeää vaan kuplivaa 🌈

    Tässä jaksossa Antti ja Riku juttelevat droneista, 5G:stä, sekä Github Copilotin mahdollisuuksista osana koodarin työkalupakkia. Lisäksi vastaillaan kysymyksiin freelance-projektien hankkimisesta, sopivien kirjastojen valinnasta projekteihin, SEO:sta ja monesta muusta. Jakson nimi tietysti OpenAI:n generoima!

  2. Podcast-jakso

    114

    TypeScript-koodihajuja ja metakuvien generointia

    Katsaus React 18 Alphaan ja Tailwind versioon 2.2. Onko any:n tai as-castauksen käyttö TypeScriptissä aina koodihaju? Puhutaan myös SVG-kuvista ja kuvien generoinnista Node.js:llä.

    Tätä jaksoa sponsoroi Futurice.

  3. Podcast-jakso

    113

    Manuaalinen muistinhallinta nyt myös webissä!

    Antti näkee Objective C:tä JS:ssä, Riku kutsuu Postgresiä suoraan frontista, Google kannustaa RSS:n käyttöön. Oikeasti? Oikeasti!

  4. Podcast-jakso

    112

    Stackblitz, eli Node.js pyörimään selaimessa 🤯

    Nyt alkaa olla liikaa kerroksia Matrixissa. Tässä jaksossa katsaus alan uusimpiin käänteisiin. Palataan myös hetkeksi viime jakson Vue.js keskusteluun. Riku esittelee myös juuri julkaisemaansa Typehole-työkalua. Mikä on AMP ja miten Google kohtelee AMP ja ei-AMP sivuja jatkossa? Kannattaa myös kuunnella tämä jakso jos koet ZSH:si olevan hidas!

    Tätä jaksoa sponsoroi Futurice!

  5. Podcast-jakso

    111

    Miksi emme vaihtaisi Reactista Vueen?

    Framework vai kirjasto? JSX vai templatet? Mitkä ovat ratkaisevat erot Vuen ja Reactin välillä, ja mikä saisi vaihtamaan toiseen? Safariin on saapunut uusia ominaisuuksia aina flexbox gapista Sirin varassa pyörivään Speech recognition rajapintaan.

  6. Podcast-jakso

    110

    Onko sut jo FLoCattu?

    Mikä on Googlen tällä hetkellä käyttäjillään testaama pahamaineinen seurantatyökalu FLoc? Koodimysteerejä selvitellään myös aina TypeScriptin AST:stä VSCode lisäosien koodaamiseen, kun Riku on aloittanut taas varsin kokeellisen harrasteprojektin 🧪. PS. Mikäli oman podcastin aloittaminen kiinnostaa, kannattaa kuunnella tämä jakso! Jakson sponsorina Futurice.

  7. Podcast-jakso

    109

    Onko codebaseen tutustumisessa oikotietä onneen?

    Vauhdista liikkuvaan projektijunaan hyppääminen ei koskaan ole helppoa. Millä mielellä hommaan kannattaa lähteä ja mitä ottaa huomioon? Voiko vauhtiin pääsyä nopeuttaa?

    Mitä mieltä olemme open sourcesta? Web pyörii ilmaisen koodin varassa, mutta ovatko Github-tähdet lopulta riittävä korvaus open source - kehittäjille? Onko tähän havaittavissa muutosta?

    Kuuntele niin tiedät!

  8. Podcast-jakso

    108

    Pikalataus frontin uusimpia käänteitä 🔋⚡️

    Onko Tailwind JIT nyt sitten 5/5 vai 0/5? Mikä tekee Vitestä Webpackia nopeamman? Tuleeko Harmaja viimein popularisoimaan funktionaalisen reaktiivisen ohjelmoinnin webissä? Pikalataa annos fronttikehityksen uusia tuulia tästä!

  9. Podcast-jakso

    107

    Onko koulua järkeä käydä loppuun, jos pääsee heti töihin?

    Rahaa tulee jo ovista ja ikkunoista, eikä koulun penkillä istuminen enää innosta? How to proceed? Te kysytte, me vastaamme! Entä mitä mieltä Riku ja Antti ovat progressiivisten web-sovellusten tulevaisuudesta ja nykytilasta? Miten aloittaa uuden ohjelmointikielen opiskelu? Meiltä mielipiteet jokaiseen vaivaan!

  10. Podcast-jakso

    106

    Mitä tekemistä akatemialla on webbidevauksen kanssa?

    Koneoppimista ja tietoturvaa tutkitaan paljon yliopistoissa, mutta miten on webbidevauksen laita? Tähän kysymykseen on vastaamassa Inteliltä W3C-konsortiossa toimiva Anssi Kostiainen ja web-teknologioista väitellyt Mikko Pohja, yksi Bytecraftin perustajaosakkaista. Vierailevana juontajana tässä jaksossa väitöskirjatutkijana Aalto-yliopistossa toimiva Giacomo Mariani.

  11. Podcast-jakso

    105

    Täytyykö lomat käyttää koodaamiseen ollakseen God-tier devaaja?

    Antti on ottanut Redux-toolkitin käyttöön. Mitä etuja se antaa pelkkään Reduxiin nähden? Entä tulevatko react-query ja vastaavat korvaamaan koko perinteisen datan lataamisen? Jakson sponsorina Futurice.

  12. Podcast-jakso

    104

    TKMV - Miten harjaantua CSS:ssä?

    Kysymysjakso, eli tarroja taas jaossa! Miten harjaantua CSS:ssä? Mitä mieltä olemme Denosta? Kannattaako koodia kirjoittaa huonommin kuin osaisi?

  13. Podcast-jakso

    103

    React Server Components

    Vuoden 2020 lopussa Reactiin esiteltiin uusi jännittävä kokeellinen ominaisuus - Zero-Bundle-Size Server Components. Komponentteja voidaan siis suorittaa osin palvelimen puolella, mutta miten tämä eroaa SSR:stä, SSG:stä ja muista kryptisistä akronyymeistä? Antti on ottanut käyttöönsä VSCodeVIM:in, ja tämän jakson kuunneltuasi otat sinäkin!

  14. Podcast-jakso

    102

    Neljännesvuosisata JavaScriptiä, osa 2/2

    JavaScript täytti 25 vuotta! Neljännesvuosisadan kunniaksi Antti ja Riku muistelevat mitä kaikkea noihin vuosiin on kuulunutkaan, ja peilaavat tapahtumia omiin kokemuksiinsa. Tällä kertaa vuorossa vähän nykyhistoriaa aina vuodesta 2011 tähän päivään. Hyppää kyytiin!

  15. Podcast-jakso

    101

    Neljännesvuosisata JavaScriptiä, osa 1/2

    JavaScript täytti 25 vuotta! Neljännesvuosisadan kunniaksi Antti ja Riku muistelevat mitä kaikkea noihin vuosiin on kuulunutkaan, ja peilaavat tapahtumia omiin kokemuksiinsa. Down the memory lane!

  16. Podcast-jakso

    100

    ✨ Uusia alkuja

    Tähän on tultu! 100 jaksoa ja 100k latauskertaa webbidevausta takana (Valtava kiitos tästä kuuluu teille 🙏❤️), Antti on vaihtanut työnantajaa ja molemmat ovat innostuneet opettelemaan uusia ohjelmointikieliä.

    Tässä jaksossa puhetta muun muassa seuraavista aiheista: Webbidevaus.fi Next.js rewrite ja uudet ominaisuudet 🎁, Rikun fiilikset ensikosketuksesta F# kieleen, Applen uudet M1 Macbookit ja web-sovelluksien hostaaminen itse, PaaS-palveluissa ja serverless-ratkaisuilla.

  17. Podcast-jakso

    99

    Rakennetaan Telegram-botti 🤖

    Miten Telegram-botit toimii, miten sellaisen voi itse luoda ja mitä kaikkea niillä voisikaan tehdä? Tässä jaksossa sukellus syvälle bottien sielunelämään. Lisäksi muutama kuuntelijoiden kysymys muun muassa siitä mikä on tämän hetken kuumin Node.js - framework.

  18. Podcast-jakso

    98

    Lisää currya! Funktionaalisen ohjelmoinnin perusteet

    Mitä on funktionaalinen ohjelmointi, ja millä tavalla sitä voisi hyödyntää webbisovelluksissa? Antti on lähtenyt testaamaan asiaa Webbidevauksen uuden webbisivun kanssa. Mitä mieltä Riku ja Antti ovat funktionaalisen lähestymisen hyödyllisyydestä webbimaailmassa?

  19. Podcast-jakso

    97

    TKMV - Hyvästi Gatsby, hyvästi Yarn 🌊🤧

    Onko Gatsby jo aikansa elänyt? Antti koittaa tuskaisesti portata webbidevauksen sivuja Next.js:n päälle eikä kyyneliltä vältytä tälläkään kertaa. Mitä uutta npm v7.0 tarjoaa?

  20. Podcast-jakso

    96

    TKMV - Django 🚀📈 vai 🧟💀?

    Palvelimelta saatu vastaus ei kuulu sovelluksen tilaan!? Katsaus MobX:n versioon 6 ja puhetta SWR:stä ja React Querystä tilan jaottelussa palvelin- ja käyttöliittymätilaan. Tässä jaksossa vastataan myös isoon kasaan kuuntelijoiden lähettämiä kysymyksiä muun muassa Djangosta, koodaushaasteista ja parhaista Git-käyttöliittymäsovelluksista.

  21. Podcast-jakso

    95

    Koodia tyypeistä, tyyppejä koodista!?

    Riku ja Antti käyvät läpi viime viikkojen uudet löydökset ja kokemuksia jaetaan mm. Vue 3:sta, Chakra UI:sta ja Reactin formikirjastoista. Käsittelyssä myös tyyppien vs. koodin generointi -muna-kana-ongelma.

  22. Podcast-jakso

    94

    Level Up! TypeScript 4.0 ✨

    TypeScriptistä on jälleen saapunut uusi versio, mutta mitä uutta se varsinaisesti tarjoaa? Tässä jaksossa käydään läpi uuden version ominaisuudet, ja kurkataan nopeasti myös TypeScriptin tulevaisuuteen.

  23. Podcast-jakso

    93

    TKMV - Kuinka paljon Gittiä on tarpeeksi?

    Jälleen kerran rakkaiden kuuntelijoidemme kysymysten parissa! Millainen on ohjelmoijan CV, onko Gitin osaaminen ihan välttämätöntä, entä mitä tehdä jos englannin puhuminen tiimissä pistää hävettämään? Vastaukset näihin ja muihin ohjelmoijan elämänhallintaa koskeviin kysymyksiin tästä jaksosta. Kiitos kysymyksistä Salvador Dali, Sudo apt remove git ja Joona!

  24. Podcast-jakso

    92

    TKMV - Mitä muuta osaatte kuin webbikehitystä? 😱

    Postilaatikkoomme on saapunut henkilökohtaisia kysymyksiä 📮Ketä me ollaan, ja mitä osataan? Mistä nämä opit on peräisin, minkä takia meidät on päästetty töihin ja miten sinne ylipäätään pääsee? Olet sitten aloitteleva devaaja, ensimmäistä työpaikkaa etsivä opiskelija tai tykkäät vaan kuunnella kasuaalia höpinää, niin tää jakso on just sulle!

  25. Podcast-jakso

    91

    10 uutta kuumaa!

    Mitä uutta webbikehityksen maailmassa on tapahtunut viime aikoina? Tässä jaksossa nopea katsaus niin kehitystyökaluihin kuin uusiin JavaScript ja CSS ominaisuuksiin.

  26. Podcast-jakso

    90

    👔 React Enterprise Edition – mitä ottaa huomioon kun SPA kasvaa?

    Yksi komponentti projektihakemiston juuressa voi riittää yllättävän pitkälle. Mutta mitä sitten kun projektissa on 20 näkymää ja 5 hengen tiimi? Tässä jaksossa paljastetaan Webbidevauksen tarkoin varjellut reseptit suurten React-sovellusten kehittämiseen aina hakemistorakenteesta modularisointiin 🗃

  27. Podcast-jakso

    89

    TKMV - Onko webbikehitys palaamassa vuoteen 1999? 📠

    Webbikehitys monimutkaistuu vuosi vuodelta, mutta samaa aikaa myös vanhat työskentelytavat palaavat aina vain uudelleen pintaan. Onko nykyinen SPA-malli jo pohjimmiltaan vioittunut ajatusmalli sovellusten rakentamiseen?

  28. Podcast-jakso

    88

    TKMV - WWDC & Elektroniikkaretriitti

    Kannattaako aloittelevana devaajana perehtyä moneen teknologiaan samanaikaisesti? Miten kaikille koodareille riittää töitä? Tässä jaksossa vastataan pitkästä aikaa teidän kysymyksiinne! Katsaus myös tämän vuoden Applen WWDC-tapahtumaan.

  29. Podcast-jakso

    87

    Tila haltuun Recoililla ja ilman

    Nyt ollaan 🌊🏄‍♀️ aallon harjalla! Jo hetken vakaana pysynyt tilanhallintascene on saanut uuden tulokkaan. Mikä on Facebookin pari viikkoa sitten julkaisema Recoil, ja meneekö fronttipakka taas sekaisin?

  30. Podcast-jakso

    86

    Testaaminen ei ole helppoa. Ei edes Cypressillä 😿

    End-to-end testaus Cypressillä on kivaa aina niin kauan kun asiat menevät putkeen. Mutta aina (koskaan) näin ei ole. Tässä jaksossa sekoittuu sopivassa suhteessa Antin CD-kokoelmien nostalgisointi ja armottoman tiukka tekkianalyysi. Onko Snowpack 2.0 seuraava Create React App, ja onko buildityökalulla / devausympäristöllä enää mitään merkitystä? Onko jo aika jollekin uudelle?

  31. Podcast-jakso

    85

    Next.js:llä levelillä

    Pojat jutustelevat sivuprojekteistaan, jotka ovat erilaisuudestaan huolimatta yllättävän samanlaisia.

  32. Podcast-jakso

    84

    Tauon paikka

    Webbidevaus jää hetkiseksi tauolle. Pojat esittävät kootut selitykset ja pyytävät teitä, arvon kuulijat, kommentoimaan ja osallistumaan!

  33. Podcast-jakso

    83

    Oho! Olavi Haapala paljastaa salatun suhteensa Ilta-Sanomiin

    Millaista tekkiä eräät Suomen suosituimmista nettisivuista, is.fi ja hs.fi, pitävät sisällään? Jakson vieraana webbiperfin asiantuntijanakin tunnettu Olavi Haapala, joka on ollut mukana koodaamassa sivujen uutta versiota.

  34. Podcast-jakso

    82

    TKMV – ReasonML-bilevalot ja vaikeimmat koodaamiseen liittyvät asiat

    Mikä on vaikein ohjelmointiin liittyvä tekninen asia, jonka olette joutuneet opettelemaan? Kasuaalia rupattelua Rikun Sonos + Spotify + Ikea Trådfri - projektista, Elmistä, isoihin koodiprojekteihin perehtymisestä ja japanilaisista limuista.

  35. Podcast-jakso

    81

    Edistynyt React, osa 1 - Hookit ⚓️

    Hookit mullistavat tapaa, jolla React-komponentteja kirjoitetaan. Edistynyt React -sarjan ensimmäisessä jaksossa käydään läpi mitä hookit ovat, mitä uutta ne tuovat pöytään ja miten ne toimivat. Heitä HoC:it, render propit ja varsinkin mixinit romukoppaan ja ota hookit haltuun tästä 🎧

  36. Podcast-jakso

    80

    🏡 Etänä töissä

    Pitkästä aikaa myös webbidevaus.fi nauhoitetaan etänä 🛋! Jakson aiheena etätyö; miten tehdä hommia tehokkaasti kotoa ergonomiaa ja mielenterveyttä unohtamatta!

  37. Podcast-jakso

    79

    TKMV - Sori, mä oon vaan töissä täällä 🧟

    Kuuntele jakso ja testaa oletko luova näpertelijä, ongelmanratkaisija, vain töissä täällä vai koodi connoisseur 🍷Miksi devaajat suosii Applen koneita ja mitä muita koneita Antti ja Riku ovat aikojen saatossa käyttäneet?

  38. Podcast-jakso

    78

    🧪🥽 Nolla testiä ja kaikki tulessa 🔥?

    Ei hätää! Hyvin kirjoitettu koodi testaa itse itseään, vai?

    Kaikki ovat varmasti samaa mieltä siitä, että testaaminen on tärkeä osa ohjelmistokehitystä. Mutta kuka sitä oikeasti tekee ja miten? Tässä jaksossa perehdytään JavaScript-sovellusten testaamiseen, eri tapoihin testata ja kuumimpiin testaustyökaluihin.

    Testaustaidot ovat olennainen osa jokaisen ohjelmistokehittäjän työkalupakkia. Hyvin testattu koodi varmistaa nopean kehitystahdin ja hyvät yöunet koko tiimille nyt ja tulevaisuudessa.

  39. Podcast-jakso

    77

    🧠 Level Up! Selaimen devaustyökalut seuraavalle levelille!

    Pelottaako Chrome DevToolsin miljoona painiketta ja ikonia? Ei hätää, tässä jaksossa käydään läpi mitä ainakin osalla niistä pystyy tekemään. Riku ja Antti listasivat itselleen hyödyllisimmät ominaisuudet ja muutaman molemmille kokonaan uuden tuttavuuden. Kurkataan Chromen lisäksi myös Firefoxiin ja ominaisuuksiin, joita vain siltä puolelta löytyy!

  40. Podcast-jakso

    76

    Webbifonttien historia & tulevaisuus 🚀

    Mitä kaikkea on hyvä tietää webbifonteista vuonna 2020? Tässä jaksossa rautainen annos webbifonttien historiaa ja katsaus tulevaisuuteen. Mitä ovat variable fontsit, voiko niitä jo käyttää ja mitä hyötyä niistä on? Miten FOUT, FOIT ja font-display vaikuttavat sivun käyttökokemukseen?

  41. Podcast-jakso

    75

    Janne Kallunki: Bätäng 💥 Tätä et tiennyt animaatioista webissä!

    Webissä on liian vähän animaatioita! Miten niitä tehdään, miksi ne ovat tärkeitä ja mitä niiden käyttämisessä tulisi muistaa? Tässä jaksossa vieraana alan ekspertti Janne Kallunki.

  42. Podcast-jakso

    74

    TKMV - 11X Sankarikoodarien 🦹🏽‍♀️ unohtumattomimmat one-linerit

    Jos koodia ei saa tiivistettyä elegantiksi yhden rivin sinfoniaksi on se vääjäämättä ala-arvoista. Vai onko? Tässä jaksossa pitkästä aikaa rakkaiden kuuntelijoidemme kysymyksiä aina sankarikoodareista lipeäkielisiin työhaastatteluissa selittelijöihin.

  43. Podcast-jakso

    73

    Petri Partio: 10 asiaa, jotka jokaisen devaajan tulisi tietää designista

    Miksi omat harrasteprojektini näyttää aina niin kököiltä? Mitä jos ei ole visuaalinen ihminen tai lahjakas design-asioissa? Vieraana Petri Partio Flocklerilta purkamassa webbisivujen designia palasiin ja kertomassa mitä kaikkea kannattaa ottaa huomioon omaa sivua tai äppiä suunnitellessa.

  44. Podcast-jakso

    72

    AP Koponen – SPA & SEO, SSR, Next.js

    Lyhenteitä, lyhenteitä kaikkialla! Vieraana AP Koponen jakamassa viisautta aiheesta SPA:den hakukoneoptimointi, server-side -rendaus ja Next.js.

  45. Podcast-jakso

    71

    Hei Me Koodataan 1 - Lomakoodailuja 2020

    Loma on kiistatta ihmisen parasta koodausaikaa. Tässä jaksossa Riku ja Antti höpöttävät loman koodausprojekteista. Aiheina mm. FeathersJS, XState, React Spring, Tailwind ja Next.js.

  46. Podcast-jakso

    70

    Kimmo Brunfeldt & Alvar Carton tarina

    Joulujaksossa vieraana Alvar Carton koodarivelho Kimmo Brunfeldt. Miten ohjelmistokehittäjästä tuli sisustustaulukauppias? Kuinka haastavaa on hostata koko maailman karttoja yhdellä palvelimella? Tässä aiheitamme! Jakson sponsorina huutokaupat.com.

  47. Podcast-jakso

    69

    Kickstart: TypeScript, 2/2

    Jatkoa suositulle Kickstart-sarjalle! Harkitsetko TypeScriptiä seuraavaan projektiinne? TypeScript-sarjan toisessa osassa aiheena virheilmoitukset, projektikäytännöt ja Rikun Top-7 Pro Tipsit TypeScriptin kanssa toimimiseen.

    Jakson sponsorina Huutokaupat.com.

  48. Podcast-jakso

    68

    Tailwind.css 💨

    Muuttaako tuulta purjeisiinsa saanut Tailwind.css ja utility-first lähestyminen paradigman webin tyylittelyssä? Miksen kirjoittaisi tyylejä suoraan html-tageihin? How about my separation of concerns?

    Mukana myös liuta rakkaiden kuuntelijoidemme suosittelemia terminaali- ja macOS-työkaluja 😍

    Jakson sponsorina huutokaupat.com!

  49. Podcast-jakso

    67

    🧠 Level Up! 4 – macOS kuntoon

    Viime jakso ei riittänyt alkuunkaan parhaiden työkalujen läpikäyntiin ja siksi jatkammekin sitä nyt 💪 Aiheena parhaat macOS-aputyökalut oman workflown tehostamiseen, näppäimistön tuunaamiseen ja moneen muuhun.

    Jakson sponsorina huutokaupat.com!

  50. Podcast-jakso

    66

    🧠 Level Up! 3 – Komentorivi kuntoon

    Näyttääkö shellisi lähikaupan mustavalkoiselta kassaruudulta 📟? Tässä jaksossa Antti ja Riku perkaavat omia shellityökalujaan, ja onnistuvat samassa päivittämään Rikun shellin vuoteen 2020.

    Lisäksi asiaa muun muassa jousianimaatioista Reactille, ja PostgreSQL:ista GraphQL API:n leipovasta Hasurasta.

    Jakson sponsorina Zure.

  51. Podcast-jakso

    65

    Ronja Pahaoja: SPA-saavutettavuus ja kuulijoiden Q&A

    Jakson vieraana saavutettavuus- (eli s12s?) asiantuntija, huippu-urheilija ja luutunsoittaja Ronja Pahaoja! Ronja lainaa arvokasta näkemystään ja kokemustaan saavutettavuusongelmista ja niiden selättämisestä. Erityistarkastelun alla single page appit. Jakson sponsorina Zure.

  52. Podcast-jakso

    64

    Timi Wahalahti – WordPressiä vuonna 2019

    Jos harkitset WordPressiä tuleviin webbiprojekteihin tai ajattelet sen vieläkin olevan vain PHP-purkkaa, niin nyt 👂 hörölleen. Aiheen asiantuntija Timi Wahalahti saapui studioomme kertomaan käytännön devaustyöstä WordPressilllä, siitä millaisiin projekteihin WP sopii ja miten sen kanssa kannattaisi lähteä liikkeelle. Jakson sponsorina Zure.

  53. Podcast-jakso

    63

    TKMV - Karmaisevia asiakkaita ja 🕷🕸 koodissa

    Mitä tehdä kun asiakas vaatii rahojaan takaisin huonojen teknisten ratkaisujen takia vaikka osasyynä on asiakkaan jatkuvasti muuttuvat vaatimukset? Mistä löytyy Tampereen paras kebab 🌯? Jakson sponsorina Zure.

  54. Podcast-jakso

    62

    Tuukka Ojala - Koodia kuulon varassa ⌨️🎧

    Vieraana Tuukka, Vincitillä työskentelevä sokea ohjelmistokehittäjä, joka osaa kirjoittaa koodia ilman näyttöä ja hiirtä. Rikulla ja Antilla on miljoona kysymystä. Mukana ripaus ihanaa internet-nostalgiaa vieraskirjoista kävijälaskureihin 😍. Tämä jakso ei jätä kylmäksi saavutettavuudesta kiinnostuneita! Jakson sponsorina Futurice.

  55. Podcast-jakso

    61

    Mikko Pohja: Zen ja ohjelmistoprojektin kunnossapito

    Riku on reissussa, joten tällä viikolla Mikko Pohja ja Antti suorittavat tutkimusmatkan laadun maailmaan. Toisinsanoen: miten minimoida fukuppaamisen vaara. Sponsorina Futurice.

    Tätä jaksoa sponsoroi Futurice.

  56. Podcast-jakso

    60

    Kickstart: TypeScriptin perusteet, 1/2

    Kiinnostaako TypeScript, mutta alkuun pääseminen tuntuu nihkeältä? Uudessa Kickstart - sarjassamme lähdemme käytännön vinkkien avulla ottamaan TypeScriptiä käyttöön niin uudessa kuin jo olemassa olevassakin projektissa. Tätä jaksoa sponsoroi Futurice.

  57. Podcast-jakso

    59

    🌟 Vlada Laukkonen: Alanvaihto koodariksi?

    Ohjelmistoala ei takuulla ole yksi helpoiten lähestyttävistä aloista. Millaisia hankaluuksia ajanvaihtaja voi alalle siirtyessään kohdata? Mistä löytää turvaverkko, ja apua omaan oppimiseen? Vieraana Ompeluseura LevelUP Koodareiden perustaja, IT-vaikuttaja, alanvaihtaja ja tulevan Kaikki koodaa -kirjan kirjoittaja Vlada Laukkonen. Jakson sponsorina Futurice.

  58. Podcast-jakso

    58

    TKMV - Yksi asia, joka tekee webbidevauksesta huomattavasti helpompaa

    Kovan vierasputken välissä pysähdyimme vastaamaan taas teidän, rakkaiden kuuntelijoidemme, lähettämiin kysymyksiin 😍 Asiaa muun muassa tietokantamigraatioista, rekursiosta, ja mobiiliapplikaation rakentamisesta silloin kun osaaminen keskittyy lähinnä webiin.

    Tätä jaksoa sponsoroi talented.fi.

  59. Podcast-jakso

    57

    Sami Suo-Heikki: The Year of Desktop Web Components?

    Tämän jakson sponsoroi talented.fi. Ovatko Web Componentsit vaihtoehto Reactille ja Vuelle? Missä on Polymer ja kaikki se hype aihepiirin ympäriltä? Kysyimme tätä WC-asiantuntija Sami Suo-Heikiltä.

  60. Podcast-jakso

    56

    Juha-Matti Santala: Twitch-koodailua 💻 ja protipsit commit-viesteihin

    Tämän jakson sponsoroi talented.fi. git commit -m considered harmful! Jaksossa sukelletaan projektien dokumentointiin koodaamisen lomassa. Vieraana Juha-Matti "Juhis" Santala.

  61. Podcast-jakso

    55

    Voiko koodin laatua ylläpitää automaattisesti? Tavallaan 🤷‍♀️

    Vähän videopelijuttuja ja käytännön vinkkejä koodin laadun ylläpitämiseen. Luvassa myös katsaus muutamaan automaattisesti koodia katselmoivaan työkaluun. AUTOMAATTISESTI?! Jeeep. Tämän jakson sponsoroi talented.fi.

  62. Podcast-jakso

    54

    Kaikki rakastavat lomakkeita 📝

    ...mutta kuinka sellainen pitäisi rakentaa? Tässä jaksossa Antti ja Riku avaavat sanaisen aarrearkkunsa käyden läpi parhaat nugetit niin validointiin, käytettävyyteen kuin käytännön työkaluihinkin liittyen. Check it out 🎧

  63. Podcast-jakso

    53

    TKMV - Sotatarinoita & Antin nerokas häck

    Koodausvuosia on takana jo lukemattomia, mutta mitä jää kertoman jälkipolville? Löytävätkö pojat tässäkään jaksossa vastausta miksi aina React eikä Vue? Kuuntele niin tiedät mistä kylillä puhutaan.

  64. Podcast-jakso

    52

    Timo Laak: Ulkomaille koodaamaan?

    Millaista olisi työskennellä Lontoossa 🇬🇧 tai Berliinissä 🇩🇪 expattina? Kuinka sinne edes pääsee? Vieraana kohta viisi vuotta ulkomailla asunut maailmanmatkaaja Timo Laak.

  65. Podcast-jakso

    51

    TKMV - Onko teknologiavalinnoilla mitään väliä?

    Toimiiko vasara ruuvimeisselinä? Onko projektin onnistumisen kannalta merkitystä valitseeko JavaScriptin vai Pythonin? Onko loppujen lopuksi kyse vain mielipiteistä? Te Kysyitte, Me Vastasimme! Avasimme jälleen katsojien lähettämiä kysymyksiä sisältävän arkun, ja arvoimme sieltä kourallisen tiukkoja kysymyksiä vastattavaksi.

  66. Podcast-jakso

    50

    Nollan euron startup

    Voiko webbisovelluksen tuotantoympäristön saada aikaiseksi nollalla eurolla (spoiler: voi!)? Kaikki ilmaisista palveluista täällä tänään!

  67. Podcast-jakso

    49

    Level Up! 2 - Webbihostaus on ratkaistu ongelma

    30 sekuntia editorista internetissä pyöriväksi palveluksi? How do I even? Riku ja Antti käyvät läpi parhaita hostausvaihtoehtoja niin perinteisille nettisivuille kuin monimutkaisemmille palveluillekin.

  68. Podcast-jakso

    48

    Onko oma komponenttikirjasto wörtti?

    Onko maailma 10 vuoden päästä täynnä hylättyjä komponenttikirjastoja? Luultavasti. Tiukkaa tykitystä käytännön kokemuksista kirjastojen toteutukseen liittyen. Mukana myös kauan odotettu Fanta Peach -arvostelu!

  69. Podcast-jakso

    47

    React Finland 5: TypeScript & kaverit

    Viimeinen React Finland jakso on täällä! Murheita ja iloa Azuren kanssa, asiaa TypeScriptistä ja muuta asiaankuulumatonta höpinää.

  70. Podcast-jakso

    46

    React Finland 4: React Native + Expo, Styleguidist ja muuta mukavaa

    Rikun synttärispecial! Antti ja Riku puhuvat uusimmista vapaa-ajan projekteistaan.

    Myöskään React Finland materiaali ei vaikuttaisi loppuvan koskaan. Tässä jaksossa haastattelussa Nik Graf, Ville Immonen, Artem Sapegin ja Artem Zakharchenko.

  71. Podcast-jakso

    45

    React Finland 3: Saavutattavuus, animaatiot ja omat vs muiden komponentit

    React Finland -haastattelukatiskan tyhjennys jatkuu! Tässä jaksossa vieraana Manuel Matuzović, Glenn Reyes ja Bruno Lourenço.

  72. Podcast-jakso

    44

    React Finland 2: Designkirjastot & testaaminen

    React Finland -konffan antia, osa 2. Tässä jaksossa vieraina Andrey Okonetchnikov, Varya Stepanova, Juha Linnanen sekä Maaret Pyhäjärvi. Aiheina designkirjastot, React Native CI, testaus ja paljon muuta!

  73. Podcast-jakso

    43

    React Finland 1: State Management

    Antti ja Riku pääsivät React Finlandiin kyselemään puhujien mietteitä tilanhallinnasta ja tilakoneista. Vieraina jaksossa MobX:n ja immer:in kehittäjä Michel Weststrate, xstaten kehittäjä David Khourshid, sekä Luca Matteis ja Farzad Yz. Kovaa kamaa siis luvassa 🎧

  74. Podcast-jakso

    42

    TKMV

    Te Kysytte, Me Vastaamme! Avasimme jälleen katsojien lähettämiä kysymyksiä sisältävän arkun, ja arvoimme sieltä kourallisen tiukkoja kysymyksiä vastattavaksi.

  75. Podcast-jakso

    41

    TKMV

    Te Kysytte, Me Vastaamme! Avasimme jälleen katsojien lähettämiä kysymyksiä sisältävän arkun, ja arvoimme sieltä kourallisen tiukkoja kysymyksiä vastattavaksi.

  76. Podcast-jakso

    40

    Level Up! 1

    Kaikkien aikojen ensimmäinen Level Up! -jakso! Aiheina mm. datalist, Houdini, CSS grid, Bundlephobia ja paljon muuta.

  77. Podcast-jakso

    39

    Timo Erkkilä & Miikka Ermes - Data science, data engineering ja glorifioidut excel-taulukot

    Vieraana kaksi alan kovinta konkaria Timo Erkkilä ja Miikka Ermes, vastaamassa sekä Rikun että teidän esittämiin kysymyksiin datatieteestä ja koneoppimisesta in the wild!

  78. Podcast-jakso

    38

    TKMV

    Toimistollemme on saapunut jälleen kasa tiukkoja kysymyksiä, joihin vastaamme parhaamme mukaan! Aiheina mm. hipsterikielet, mutatointi ja E2E-testit.

  79. Podcast-jakso

    37

    Elisa Heikura, Koodarikuiskaaja!

    Jakson vieraana koodarikuiskaaja Elisa Heikura! Tällä kertaa sukelletaan astetta hankalampien asioiden pariin, nimittäin kommunikaatiotaitoihin ja muiden ihmisten kanssa toimeen tulemiseen.

  80. Podcast-jakso

    36

    Olavi Haapala: Harrasteprojektit

    Vieraana Olavi Haapala, webbikehittäjä, harrasteprojekti- ja suorituskykyintoilija Futuricen Helsingin toimistolta.

  81. Podcast-jakso

    35

    TKMV

    Riku palasi Japaniasta ja tällä viikolla palataan taas arvon kuulijoidemme lähettämiin hyviin kysymyksiin!

  82. Podcast-jakso

    34

    Kimmo Brunfeldt & Open Source

    Riku on reissussa, mutta Antti sai houkuteltua open source -velho Kimmo Brunfeldtin vieraaksi juttelemaan siitä, mitä on hyvä open source ja miten sitä tehdään.

  83. Podcast-jakso

    33

    Samuli Hakoniemi & Juho Vepsäläinen: React Finland

    Kevät tulee väistämättä, ja kevään mukana React Finland! Jakson vieraina kaksi tapahtuman järjestäjistä, Samuli Hakoniemi ja Juho Vepsäläinen, keskustelua itse tapahtumasta ja konferenssien järjestämisestä ylipäätään. Ja ruskeasta kastikkeesta.

  84. Podcast-jakso

    32

    Ilkka Poutanen & Phoenix Framework

    Vieraana Ilkka Poutanen. Aiheena viikon esoteerisin niche-serverframework Phoenix Framework!

  85. Podcast-jakso

    31

    TKMV

    Viikon jaksossa Riku ja Antti vastailevat teidän, rakkaat kuulijamme, lähettämiin erinomaisiin kysymyksiin!

  86. Podcast-jakso

    30

    Webbidevaus.fi!

    Meillä on uudet nettisivut! Jakson aiheena luova ja tekninen puoli tästä projektista.

  87. Podcast-jakso

    29

    Puhtaat valkeat funktiot

    Aluksi puidaan joulukoodaukset (ja ei-koodaukset), josta järjettömän hieno aasinsilta jakson aiheeseen: kevyt ja leppoisa tutustuminen Elm-ohjelmointikieleen!

  88. Podcast-jakso

    28

    28';-- DROP TABLE 2018; --

    Toissajakson perusteella huomattiin, että Antti ja Riku eivät tiedä tietoturvasta ihan hirveästi. Korjausliikkeenä tässä jaksossa vieraana tietoturva-aficionado Mikael Viitaniemi!

  89. Podcast-jakso

    27

    2018, over & out

    2018 paketoitu, 2019 oven takana. Mitä jäi käteen?

  90. Podcast-jakso

    26

    TKMV

    Suositun Te Kysytte, Me Vastaamme -sarjan jakso numero XVII! Aiheina mm. fetch-API, mobiilidevaus, tietoturva ja palvelin- sekä selainkoodin yhdistäminen.

  91. Podcast-jakso

    25

    Palvelimettomuus

    Vieraana Cihan Bebek, aiheena "functions as a service" ja Serverless Framework.

  92. Podcast-jakso

    24

    PWA-sovellus-applikaatiot

    Viikon piparintuoksuisessa 🍪ekstraspesiaalissa pureudutaan PWA-sovellus-applikaatioiden mielenkiintoiseen maailmaan!

  93. Podcast-jakso

    23

    Se jossa Riku lähtee freelanceriksi

    Toimistoomme on saapunut kysymys: "Miksi kaikki puhuvat GraphQL:stä nykyään? Miksi minun pitäisi välittää?"

  94. Podcast-jakso

    22

    Kesäduuni- ja opiskelujakso

    Kauan odotettu kesäduuni- ja opiskelujakso! Vieraana Iiro Mäkelä.

  95. Podcast-jakso

    21

    TKMV: Miksi kaikki kysymykset ovat niin React-keskeisiä?

    Web-kehityksestä kertovan huumoripodcastin tämän viikon jaksossa käydään läpi aivan käsittämätön määrä teidän, rakkaiden kuuntelijoidemme, lähettämiä kysymyksiä!

  96. Podcast-jakso

    20

    Ookkonä Oulusta, pelekääkkönnää legacya?

    Viikon erikoisjaksossa vieraana mies, joka toi web-kehityspodcastit Suomenmaahan: Tommi Pääkkö Frontend Fridaysta! Aiheena legacykoodi, mistä se tulee ja miksi se on pelottavaa.

  97. Podcast-jakso

    19

    Tomi "TC39" Turtiainen

    Vieraana Tomi Turtiainen. Aiheena JavaScriptin uudet ominaisuudet – mistä ne tulevat, miten ne kehittyvät ja mitä uutta on tulossa?

  98. Podcast-jakso

    18

    create-react-app eli... CRAppi?

    Viikon huumoripainotteisen jakson aiheena create-react-appin kanssa eläminen ja kuoleminen. Antti ja Riku vastaavat myös yhteen (1) yleisökysymykseen. Juontajien pitäisi opetella tehokkaampaa ajankäyttöä. T: Shownotesien kirjoittaja. Eihän näitä ees lue kukaan. Pitäisköhän sitä kouluttautua uudestaan vaikkapa merisiilien kouluttajaksi.

  99. Podcast-jakso

    17

    IaaSsit ja PaaSsit ja mitänäitänyo

    Vieraana Yrjö Kari-Koskinen, aiheena eri pilvipalvelutarjoajien käyttökokemukset.

  100. Podcast-jakso

    16

    Tekoälyjaksossa vieraana Mikko Pohja ja Joose Fjällström.

  101. Podcast-jakso

    15

    Full-stack -stressinhallinta

    Erikoisjaksossa Erikoisvieraana Erikois-Cihan! Puhutaan stressinhallinnasta, refaktoroinnista, full-stack -devauksesta ja zen modesta.

  102. Podcast-jakso

    14

    TKMV, osa 3

    Suositun Te Kysytte, Me Vastaamme -sarjan kolmas osa! Riku ja Antti vastaavat kuulijoiden lähettämiin kysymyksiin.

  103. Podcast-jakso

    13

    TypeScriptin alkeet

    Miksi TypeScript tulee nykyään joka mutkassa vastaan? Miksi siitä pitäisi välittää, mitä hyötyä siitä on? Onko elämä TypeScriptin kanssa aina pelkkää ruusuilla tanssimista? Riku ja Antti ottivat selvää.

  104. Podcast-jakso

    12

    TKMV, osa 2

    Te kysytte, me vastaamme - osa 2! Olette lähettäneet niin hyviä kysymyksiä, että päätimme tehdä heti putkeen toisen jakson kysymyksiinne vastaten.

  105. Podcast-jakso

    11

    Te kysytte, me vastaamme!

    Toisen tuotantokauden avausjaksossa Riku ja Antti vastaavat teidän, rakkaiden kuulijoidemme lähettämiin kysymyksiin.

  106. Podcast-jakso

    10

    Redux, Redux everywhere!

    Kaikki rakastaa Reduxia, kaikki vihaa Reduxia! Mitä enemmän tai vähemmän pro-tippejä podcastin pojilla on kertoa?

  107. Podcast-jakso

    9

    Devopsin ABC

    Erikoisjaksossa erikoisvieraana erikois-Ilkka! Mitä teknisiä ei-applikaatiokoodaamistaitoja kaikkien olisi hyvä hallita (tai edes tiedostaa olemassaolo)?

  108. Podcast-jakso

    8

    CSS:n perusteet: Flexbox

    Riku ja Antti juttelevat flexboxin tarjoamista mahdollisuuksista ja siitä, miten flexbox-sulka voidaan laitttaa myös sinun hattuusi!

  109. Podcast-jakso

    7

    reactWillChange - Reactin uudet tuulet

    React 16.3 tuo monia uusia async-rendauksesta johtuvia muutoksia. Mitä ja miten ne vaikuttavat mihinkään? Kuuntele, niin saat tietää!

  110. Podcast-jakso

    6

    Nykypäivän React-coodarit huomisen Javajääriä?

    Ei saa jäädä tuleen makaamaan! Jatkuva kehittyminen on elinehto tällä alalla. Riku ja Antti keskustelevat tietojen ja taitojen ajan tasalla pitämisestä ja uuden oppimisesta.

  111. Podcast-jakso

    5

    Editorit ja idetorit

    Vim vai emacs? VS Code vai Sublime Text? Työkaluista on aina hauska jauhaa.

  112. Podcast-jakso

    4

    Oman kuplan ulkopuolella kaikki tekit on paskaa

    Jätkät on turhautuneita kun internetistä löytyi vääriä mielipiteitä. Varoitus: jakson sisältö saattaa herättää ajatuksia.

  113. Podcast-jakso

    3

    CSS-in-JS

    Antti ja Riku keskustelevat viime vuosina mielipiteitä rankasti jakaneesta asiasta: onko soveliasta sotkea tyylit ja JavaScript?

  114. Podcast-jakso

    2

    Express, Hapi vai joku-muu-mikä?

    Riku ja Antti jakavat kokemuksiaan bäkkäreiden rakentelusta Expressillä, Hapilla ja vähän muillakin frameworkeilla.

  115. Podcast-jakso

    1

    CSS-frameworkit, puolesta ja vastaan

    Ensimmäisessä jaksossa Riku ja Antti keskustelevat CSS-frameworkien, kuten Bootstrap ja kumppanit, hyveistä ja paheista.