Webbidevaus.fi
Antti Mattila, Tommi Pääkkö
All episodes
Best episodes
Top 10 Webbidevaus.fi Episodes
Goodpods has curated a list of the 10 best Webbidevaus.fi episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Webbidevaus.fi for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Webbidevaus.fi episode by adding your comments to the episode page.
110. Onko sut jo FLoCattu?
Webbidevaus.fi
04/18/21 • 68 min
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, tsekkaa avoimet duunit osoitteesta futurice.com/careers.
Linkit
- Matthew Walker's "Why We Sleep" Is Riddled with Scientific and Factual Errors
- FLoC
- Rikun mysteeriprojekti
Kengännauhabudulla podcasti
- Kysymys
- Millaisella kalustolla nauhoitatte podcastia? Istutteko fyysisesti samassa tilassa? (Marjut)
- Eleventy
- Podtrac
- IAB: Podcast Measurement Technical Guidelines 2.1
- How to Self-Host Your Podcast
- Create an Eleventy podcast feed
Jakson valinnat
- Riku: Endurance
- Antti: My name is Earl
03/07/21 • 60 min
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!
Jakson sponsorina Futurice!
- Futuricen avoimet duunit
- Tomin fromfrom-kirjasto
- Ikkunastudio 102
- Juhiksen järjestämä Koodiklinikan palkkakysely:
- Ja @akx'n rakentamat lisäanalyysit täältä:
Kysymykset
- Kiitos mahtavasta sisällöstä! Onko teillä kokemusta graafitietokannoista? Mistä ja toimiiko hyvin node.js:n kanssa? Olen jonkin verran kikkaillut Neo4jn kanssa, se on todella kätevä. Oon vaa vielä kahden vaiheella, uskallanko ottaa ihan tuotanto käyttöön (en tiedä toimiiko backupit yms kunnolla) (Devi Niko)
- Oletteko töissänne ja/tai omissa projekteissanne kehittäneet progressiivisia web sovelluksia (PWA) ja onko teillä mielipiteitä niiden nykytilasta ja tulevaisuudesta web sovellusten kehityksessä? (Allan)
- Web app manifest
- ngrok
- Työkalu lokaalisti pyörivän sovelluksen testaamiseen ulkoverkon läpi
- Onko koulua järkeä käydä loppuun jos pääsee heti töihin? Kohta ensimmäinen vuosi takana ja jos saan kesätöistä heti vakipaikan niin kannattaako siirtyä työelämään vai käydä se koulu loppuun? Tullut harrasteltua koodausta jo ennen koulua, ainakin ensimmäisen vuoden opetus oli aivan pelleilyä (youtube > amk)
- Miten aloitatte uuden ohjelmointikielen/teknologian opiskelun? Luetteko kirjan, katsotteko videon, selaatteko läpi dokumentaation? Ja mitä suosittelisitte? (Ode)
97. TKMV - Hyvästi Gatsby, hyvästi Yarn 🌊🤧
Webbidevaus.fi
10/18/20 • 63 min
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?
Linkit
- An Honest Review of Gatsby
- Gatsby vs. Next.js
- Presenting v7.0.0 of the npm CLI
- Build Apps With Vue 3 + Apollo Client 3 (with Natalia Tepluhina) — Learn With Jason
Kysymykset
- Onko ok käyttää työkaluja kuten create-react-app npx:än kautta vai täytyykö aina ladata koko paketti? Mitä haittoja npx:stä voi olla? 🎧
- Onko teillä ajatuksia miksi parikoodaus (puhumattakaan mob programmingista) on niin harvoin käytetty tekniikka alallamme? Joidenkin tutkimusten mukaan koodipari saa aikaan lähes yhtä paljon kuin kaksi yksinään tekevää koodaria, mutta huomattavasti laadukkaampana ja vähemmän bugisena. Tuntuu että parikoodausta käytetään ainoastaan jos ollaan pahasti jumissa. Miten usein PR:n code reviewin palaute johtaa merkittäviin desing muutoksiin tai miten usein siinä huomataan bisneslogiikan virheet? Oma kokemus on, että hyvin harvoin ja joka tapauksessa feedback loop on todella pitkä. Jos todella olisi niin että parikoodaus on tehokkaampaa, pitäisikö sen olla default tapa työskennellä? Vai onko asian laita vaan niin että devaajat tykkäävät kirjoitaa koodinsa yksin? 🎧
- Käytättekö snippettejä? Mikäli kyllä, millaisia käytätte? 🎧 (Sakari)
Jakson valinnat
96. TKMV - Django 🚀📈 vai 🧟💀?
Webbidevaus.fi
10/04/20 • 64 min
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.
Kysymykset
- Mitä mieltä olette Blazor frameworkista? Sylettääkö ajatus C# kielestä frontissa (ja backissä) vai tekisikö jo mieli siirtyä toiselle laitumelle maistelemaan violettia(Blazor logon väri) ruohoa? En löytänyt pikaisella CTRL+F haulla Blazor mainintoja podcastienne kuvauksista. (Jonne -tason koodari)
- Onko kokemuksia Djangosta serverien koodaamisesta? Kannattaako hypätä mukaan sen kiihtyvään kelkkaan? (Anonyymi)
- Teidän Git-kysymyksenne jatkoksi vielä kysymys Git-käyttöliittymäsovelluksista. Olen kohtalaisen urautunut komentorivi-gitin kanssa ja miettinyt pitkään, että GUI voisi auttaa vähän mutkikkaimmissa tapauksissa ymmärtämään, että missä mennään. Mitä GUI:ta suosittelisitte just nyt syksyllä 2020? Käytän sekä Githubia sekä asiakkaalla hostattua bitbucketia. Tuote saa maksaa rahaa, koska ratkaistaan kuitenkin työongelmaa, muttei mielellään ole kk-maksullinen. Mistä aloitan? (Timo Koola)
- Left-shift vai right-shift? (Anonyymi)
- Moro, olen vasta-alkaja Reactissa ja muutama hyvin perusasia, jotka ehkä osittain on mielipideasioita, on jäänyt vaivaamaan koska kukaan ei kerro miten ne kannattaisi tehdä: miten komponentit järjestellään components-hakemistossa? Onko kaikille komponenteille oma alihakemistonsa vai onko kaikki yhdessä läjässä componentsissa? Entä stylesheetit? Onko css-in-js se juttu, tai inline-stylet, vai pitäisikö css-tiedostot importata ja antaa elementeille classNamet? Jos, niin minne ne CSS-tiedostot sitten laiteetaan? Apuaaa... (Eccu)
- Oletteko te virtuooseja tuommoisissa ns. ”Koodihaasteissa” esim. Advent of Code? Itsellä tulee alemmuuskompleksi kun ei jotenkin vaan riitä pää pyörittelemään noita Google interview tyylisiä haasteita, koska en omaa kovin matemaattista taustaa. React appikset kyllä onnistuu 😀 (💻)
Linkit
Jakson valinnat
- Riku:
- Antti: Kontio & Parmas
07/26/20 • 73 min
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 🗃
Kysymys
Parhaat tipsinne "Enterprise-tason" React-sovelluksen kehitykseen? Skenaariossa on iso sovellus, jossa satoja omia komponentteja, paljon API kutsuja, monimutkaisia näkymiä, paljon dataa näytettävänä ja niihin liittyviä logiikoita. Kuinka järjestellä koodi, komponentit, yms. asiat järkevästi, jotta saadaan otettua huomioon mm. ylläpidettävyys ja jatkokehittämisen joustavuus? Entä parhaat keinot pitää myös riippuvuudet mahdollisimman hyvin ajantasalla?
Tommi
Linkit
- JavaScript Programming
- JavaScript Records & Tuples Proposal
- Structuring React applications
- Best practices for building a large scale react application
- Rikun esimerkki React-projektin tiedostopuusta
- Organizing Large React Applications – Kapost Engineering
- How to structure large React apps
- React Folder Structure in 5 Steps
- Write code that is easy to delete, not easy to extend.
Jakson valinnat
- Riku: The Square
- Antti: The Lawrence Arms - Skeleton Coast
Ota yhteyttä!
02/09/20 • 61 min
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.
Kysymykset
- Miten lomakkeet pitäisi toimia error viestien kohdalla, onko hyvä kertoa yleisellä ilmoituksella että lomakkeessa on virheitä ja sitten jokaisen inputin kohdalla erillinen viesti että tässä kentässä on jokin virhe? Pitäisikö myös focus siirtää lomakkeen yläpuolelle esim siihen yleiseen virheilmoitukseen? Jan Lehtinen
- Kuuntelin vasta jakson 55 ja siitä jäin miettimään, että mitä ongelmaa prettier ja vastaavat työkalut yrittävät ratkaista? Onko koodin laadun näkökulmasta mitään väliä, onko välilyönnit ja pilkut kohdillaan? Jokin roti tietysti pitää olla, ettei kaikki koodi ole kirjoitettu yhteen putkeen yms. Joskus minulle on kerrottu, ettei ole ammattilainen, jos koodi ei ole formatoitu ja metodit aakkosjärjestyksessä. Toinen perustelu automaattiselle formatoinnille on ollut, ettei PR diffeissä ole turhia formatointimuutoksia. Tästä minusta päästään eroon sillä yksinkertaisella tavalla, ettei formatoida koodia, jota ei ole muutettu. Minusta tiimissä on muita ongelmia, jos PR katselmoinneissa pitää nillittää välilyönneistä. Tietysti yksi tapa saada nillittäjät hiljaiseksi on prettier ja vastaavat työkalut. Mitä mieltä olette asiasta? ps. Teidän podcast on parsa! Jatkakaa hyvää työtä ;) 11X-devaaja
- Kokemuksia level-100 sankarikoodareiden kanssa työskentelystä? Siis heistä, jotka kirjoittaa erittäin elegantteja onelinereita, mutta joiden koodia ei kukaan muu ymmärrä, saati uskalla muuttaa. Level-50 semi-ok-koodari
- Miksi työntekijää haettaessa on lueteltu vaatimukset mutta kuitenkaan hyvin harvoin palkataan vaatimusten mukaan? Eli rehelliset eivät päädy töihin mutta lipeväkieliset selittelijät kyllä.
- Moikka! Olen viime vuoden lopussa aloittanut webbidevauksen ja ala kiehtoo minua todella paljon. Mitkä asiat olisivat tärkeintä oppia liittyen frontend devaukseen, ja onko backend hyvä opetella samalla? Kiinostukseni on kuitenkin enemmän frontendin puolella. P.s ihan loistava podcast! (Tomi)
Linkit
- Webbidevaus.fi 65 - Ronja Pahaoja: SPA-saavutettavuus ja kuulijoiden Q&A
- Broken Windows Theory
- Full Stack Open
Jakson valinnat
Riku: Parasite
Antti: Calm – Rest masterclass
Ota yhteyttä!
71. Hei Me Koodataan 1 - Lomakoodailuja 2020
Webbidevaus.fi
01/12/20 • 73 min
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.
- Elvis operator
- Spotify brings streaming ad insertion technology to podcasts
- FeathersJS
- XState
- WSL
- React Spring
- Next.js
- Tailwind
- Now.sh
Jakson valinnat
65. Ronja Pahaoja: SPA-saavutettavuus ja kuulijoiden Q&A
Webbidevaus.fi
11/17/19 • 74 min
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.
Kysymykset
- Miten mobiiliapit vertautuvat webbisivuihin saavutettavuuden osalta. Rauli Rikama
- miten mobiiliappista kontrolloidaan
- Miten lomakkeet pitäisi toimia error viestien kohdalla, onko hyvä kertoa yleisellä ilmoituksella että lomakkeessa on virheitä ja sitten jokaisen inputin kohdalla erillinen viesti että tässä kentässä on jokin virhe? Pitäisikö myös focus siirtää lomakkeen yläpuolelle esim siihen yleiseen virheilmoitukseen? Jan Lehtinen
- Kysymys, johon ois kiva kuulla asiantuntijan mielipide: Miten kommunikoidaan screenreaderille sivulle dynaamisesti ladattava contentti? Eli siis jos sivulle esimerkiksi IntersectionObserverin avulla ladataan lisää kamaa scrollatessa tms. Miten tällainen ja screenreaderit sopivat yhteen? Tarviiko tehä jotain esim aria-live region kikkailuja vai toimiiko yleensä oikein out-of-the box? Ja onko tämä saavutettavuuden kannalta huono patterni? Olavi
- Mistä tietää mitä selaimia ruudunlukijoiden kanssa käytetään? Millä selaimilla pitäisi testata toimivaksi? Entä onko linux käytettävissä ruudunlukijan kanssa? Anonyymi
- Miten drag&drop (esim. Trello) pitäisi toteuttaa saavutettavasti? Antti
- Mikä on paras tapa tehdä käyttöliittymästä saavutettava jos käyttäjän tulee valita vaihtoehtoja suuresta (mutta kuitenkin lukumääräisesti rajatusta joukosta)? Esimerkkinä tulee mieleen VR:n lippukaupan paikkakuntavalitsin, joka antaa valita lähtö- ja saapumisaseman Suomen kaikkien liikennöintiasemien suomen- ja ruotsinkielisestä nimistä. Kuinka tällainen UI saadaan toimimaan hyvin kaikille käyttäjille?
- Voiko saavutettavuutta testata automatisoidusti osana muita testejä? nimim. Oiva
- Millainen on hyvä alt-teksti? riittäisikö alt-tekstiin aina että se vain täydentää informaatiota mitä sen kuvan ympärillä oli ennestään, vai tuleeko sen alt-tekstin toimia myös "itsenäisesti" muuta tietoa ympärillä? Miro
- Accessibility ja värisokeus, esim usein käytetään vihreää ja punaista väriä indikaattoreina vaikka punaviher-värisokeus taitaa olla yleisin Henrik
- mitä trade-offeja tapahtuu kun pyritään parantamaan accessibilityä esimerkiksi toteuttamalla korkeempi standardi (esim AA -> AAA), as in onko enempi parempi 'kaikille'' Markus
Linkit
- opipistenuotteja.fi
- Reach router
- Using aria-live
- axe
- Contraste
- Accessible Page Navigation in Single Page Apps
- How to Meet WCAG
Jakson valinnat
- Riku: Another Late Night: Zero 7
- Antti: Ace Buchannon - Magenta Nights
- Ronja: John Dowland
Ota yhteyttä!
Sponsori
63. TKMV - Karmaisevia asiakkaita ja 🕷🕸 koodissa
Webbidevaus.fi
11/03/19 • 51 min
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.
Tsekkaa Zuren uramahdollisuudet!
Kysymykset
- Etsikääpä jostain haastateltavaksi asiantuntija, joka osaisi sanoa jotain viisasta webbipalveluiden hiilijalanjäljen pienentämisestä, aiheesta olisi kiva kuulla lisää. (Mikko)
- Heippa! Kiitos viime jaksosta, ihanaa, että käsittelitte clojurea. Tehkää pliiiis oma clojurejakso ja siihen suosittelen lämpimästi Metosinilta Jarppe Länsiötä (enkä edes ole metosinilla töissä, tämä on ihan aito suositus, eikä markkinointitemppu). Tsekatkaa esmes Jarpen ClojuTre - puheenvuoro vuodelta 2018: https://youtu.be/WtdegIqQbrgSemmonen kommentti, että oli hauskaa, kun kommentoitte, että clojurekoodi näyttää hassulta ja vieraalta; täysin samalta clojuristille muuten näyttää joku typescript, että miten semmosta voi tehdä 😃
- Tampereen paras kebab?
- Devaustyö käytännössä; yksin päkertäminen vs mob programming. Ensin kiitos todella loistavasta poodkastista, ja vielä suomenkielellä. Poljen 10,5 kilsaa suuntaansa töihin Oulun keskustaan ja tämä on yksi työmatkan suosikeista (Joni Jaakolan Väkevä Elämä -podcastin lisäksi). Kaikki webbidevaukset on tullut kuunneltua :) Sitten kyssäriin. Omalla kodestelu-uralla on tullut kokeiltua kaikenlaista koodin kehitystapaa. Niin yksin luurit päässä päkräystä, parityöskentelyä ja aina ihan mob ohjelmointia. Oletteko kokeilleet mob ohjelmointia ja jos olette, niin mitä mieltä menetelmästä? Jos ette ole, niin ehdottomasti kannattaa kokeilla ja jakaa kokemukset muiden kuulijoiden kanssa. Se voisi olla keino mm lähes virheettömään koodiin, sillä polku koodin syntyyn ja review tulee siinä samalla tehtyä. Tämän vuoksi veikkaan, että menetelmä maksaa lopulta itsensä takaisin helposti.
- Moro! Minut siirrettiin hiljattain projektiin, joka on aloitettu vuonna 2015. Projektin frontissa on käytössä Angular (2+). Angularin versiota on päivitetty ajan kuluessa, mutta sitä käytetään projektissa samalla tavalla kuin tuolloin vuonna 2015. Ajattelin lähteä hieman modernisoimaan Angularin käyttöä projektissa sitä mukaan kuin mikäkin komponentti tulee minkäkin tiketin myötä työn alle. Ehdin jo tekemään joitain muutoksia, jonka jälkeen minua kiellettiin jatkamasta muutosten tekemistä. Syyksi ilmoitettiin, että projektin frontin tulisi toimia yhdenmukaisella tavalla. Ymmärrän tämän tavallaan, mutta toisaalta koodi on ja pysyy vanhanaikaisena. Mitä mieltä olette tästä? React-maailmasta vastaava esimerkki voisi olla hookkien käytön kieltäminen vanhassa projektissa, johon on kuitenkin päivitetty viimeisin React. (Pitäisikö jo juosta?)
- Miten toimisitte tilanteessa jossa projekti on muuttuvien bisnes-vaatimusten takia päätynyt teknisesti hiukan suohon/velkaan ja asiakkaalle pitäisi myydä järjestelmän taustan refaktorointi joka ei näy loppukäyttäjille suoranaisesti mitenkään? Parissa aiemmassa tällaisessa tapauksessa on asiakas yrittänyt "huonoihin" teknisiin ratkaisuihin vedoten saada työt takuuseen vaikka ratkaisut oli ihan valideja päätösten tekohetkellä.
- Koodareita kuulemma tarvitaan kaikkialla. Olen kohta valmistuva tietotekniikan opiskelija ja minua kiinnostaa varsinkin fronttikoodaus aivan älyttömästi. En kuitenkaan ole onnistunut löytämään alata kolmen vuoden aikana työpaikkaa koulun ohelle. Vapaa-ajalla minulla onkin ollut aikaa tehdä omia koodiprojekteja joista nautin. Kysyn siis, onko teillä mielikuvaa mille alueelle koodialan työpaikat ovat sijoittuneet ja miksi minä en ole siellä? (Santeri)
Jakson valinnat
- Riku: Procreate
- Antti: GIPHY Capture
Ota yhteyttä!
116. Astro, tietorakenteet ja kesä 🍦
Webbidevaus.fi
07/19/21 • 48 min
Tässä jaksossa pikakatsaus staattisien sivujen generointiin Astrolla. Lisäksi vastataan kysymyksiin tietorakenteiden tärkeydestä webbikehityksessä, riittävistä taidoista ensimmäistä työpaikkaa hakiessa ja tärkeimmistä asioista etätyössä. Rentouttavaa kesää kaikille! ☀️
Linkit
- CSS-Tricks: A look at buiding with Astro
- Astro Githubissa
- Astro.build
Kysymykset
- Miksi jaksojen sivuilla (esim https://webbidevaus.fi/102) ei ole title-tägiä?
- Miten tärkeänä pidette, että osaa tunnetuimpia tietorakenteita ja algoritmejä, kun kyse webbikehityksestä? (Tomi)
- Mitä mieltä ootte Storybook? (MaijaXD)
- Olen liiketalouden ohella opiskellut koodaamista nyt n. vuoden ajan. Olisi mukava kuulla teiltä hieman syventävää pohdintaa millaisia odotuksia/taitoja ohjelmoinnin osalta vaaditaan ensimmäistä työpaikkaa hakiessa. Itselleni tutuksi on tullut mm. C#, javascript, HTML, CSS, mySQL, MSSQL, React, Git ja python alkeet. Uskaltaisiko näillä eväillä jo hakea työpaikkaa?
- Mitä koette tärkeiksi asioiksi devaustiimin nykymaailman etätyössä, kun etänä työskentelee tiimeissä myös useimmat niistäki joilla siitä ei oo aiempaa kokemusta?
Jakson valinnat
- Antti: Phoenix Wright: Ace Attorney Trilogy
- Riku: Pirkka Toukkis
Show more best episodes
Show more best episodes
FAQ
How many episodes does Webbidevaus.fi have?
Webbidevaus.fi currently has 134 episodes available.
What topics does Webbidevaus.fi cover?
The podcast is about Javascript, Css, Podcasts and Technology.
What is the most popular episode on Webbidevaus.fi?
The episode title '133. Twitter tulessa' is the most popular.
What is the average episode length on Webbidevaus.fi?
The average episode length on Webbidevaus.fi is 64 minutes.
How often are episodes of Webbidevaus.fi released?
Episodes of Webbidevaus.fi are typically released every 8 days, 21 hours.
When was the first episode of Webbidevaus.fi?
The first episode of Webbidevaus.fi was released on Feb 18, 2018.
Show more FAQ
Show more FAQ