126: Tommi vastaan TypeScript
Tommi päätti sukeltaa TypeScriptin maailmaan pari kuukautta takaperin. Mihin haasteisiin hän törmäsi, mitkä ovat fiilikset ja kuinka syvään päätyyn tuli sukellettua? Tuliko Tommista TypeScript-käännytetty? Vai aiheuttavatko tyypitykset liikaa kohinaa koodiin?
Preshown aikana ihmetellään iOS:n betaversiossa olevaa PWA-push-notifikaatiotukea ja JavaScriptin pipeline operaattoria. Lisäksi havaitaan että Tommi ei osaa roastata Antin uuden projektin teknologiastäkkiä.
Jakson linkit
- Push-notifikaatiot IOS:n PWA:lle: https://firt.dev/ios-14.5b/
- Pipeline operator use cases: https://2ality.com/2022/01/pipe-operator.html
- Pipeline operator proposal: https://github.com/tc39/proposal-pipeline-operator
- TRPC: https://trpc.io
- Devtools.fm TRPC-jakso: https://devtools.fm/episode/21
- Devops with Docker Mooc: https://devopswithdocker.com/
- Devops with Kubernetes Mooc: https://devopswithkubernetes.com
- State of JS survey 2021: https://app.stateofjs.com/survey/state-of-js/2021
- Blogipostaus State of JS surveyn vuodosta: https://dev.to/sachagreif/disclosing-a-state-of-javascriptstate-of-css-data-breach-2lg1
- TypeScript: https://www.typescriptlang.org
- Jos tyyppejä ei ole, DefinitelyTyped voi auttaa: http://definitelytyped.org
- Tyyppipredikaateista dokumentaatiota: https://www.typescriptlang.org/docs/handbook/2/narrowing.html#using-type-predicates
Jakson fiilikset
- Antti: Daft Punk - ALIVE 2021: EPILOGUE
- Tommi: Horizon Zero Dawn