
97. TKMV - Hyvästi Gatsby, hyvästi Yarn 🌊🤧
Explicit content warning
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
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
Previous Episode

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

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?
Linkit
- purify
- Haskell MOOC
- Learn You a Haskell
- webbidevaus-next.netlify.app
- Professor Frisby's Mostly Adequate Guide to Functional Programming
- Ramda & @types/ramda
- Remeda.js
- https://github.com/webbidevaus/webbidevaus-next/blob/main/util/episodes.ts
Jakson valinnat
- Riku:
- Antti:
Ota yhteyttä!
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/webbidevausfi-382928/97-tkmv-hyv%c3%a4sti-gatsby-hyv%c3%a4sti-yarn-54592210"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to 97. tkmv - hyvästi gatsby, hyvästi yarn 🌊🤧 on goodpods" style="width: 225px" /> </a>
Copy