
96. TKMV - Django 🚀📈 vai 🧟💀?
Explicit content warning
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
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
Previous Episode

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.
Linkit
- Headless UI
- Vue 3
- CSS-selektorin parsinta TypeScript-tyypeillä
- Chakra UI
- GraphQL-Codegen
- Apollo Client
- Formik
- react-hook-form
- Template literal types -TypeScript-PR
- Introducing the New JSX Transform
- github.com/tc39/proposal-pipeline-operator
- Remeda.js
- GraphQL Code Generator
- QuickType
Jakson valinnat
- Riku: Figma Community
- Antti: Good Sudoku
Next Episode

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?
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
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/96-tkmv-django-vai-54592211"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to 96. tkmv - django 🚀📈 vai 🧟💀? on goodpods" style="width: 225px" /> </a>
Copy