3 Minutes With Kent

Informações:

Sinopse

Hi there! I'm Kent (https://twitter.com/kentcdodds) and on this podcast I share a thought or two of things that I've found to be useful in my journey as a web developer. You can subscribe on iTunes here: http://kcd.im/3-mins-itunes and on RSS here: http://kcd.im/3-mins-rss

Episódios

  • Single Letter Variables (and Types) Considered Harmful

    11/01/2021 Duração: 02min

    Hey there friends Today is January 11th 2021, and I want to talk about single variable names in TypeScript. Well think of variable names in general, but for some reason in TypeScript when we're making like generic types or type names whatever we've just I don't know where it came from. I guess people say it came from C sharp and stuff they do this, but using the letter T to denote the type force like a generic or something. Pretty ridiculous. I mean, there are some situations where it's obvious that like what what the types are.And there's no real better name necessarily assuming that everybody understands the convention that T stands for type. But there are so many cases where you've got a couple of different types that you're providing. Each one has a unique purpose and we could just communicate that purpose with a actual variable name but instead for some reason we're using single letter variables. I'm not sure where this came from but it does need to stop please stop doing this and just use a descriptive

  • Why I'm Going 100% TypeScript in OSS and Teaching

    09/01/2021 Duração: 02min

    Hello friends it is January 9th, this is a Saturday and I guess I'm recording this on a Saturday, okay, so um, I wanted to talk about today type script and why I am starting to think that I'm gonna be doing my material and typescription stuff so first of all, I started using TypeScript right toward the end of my time at PayPal we had been using flow for a long time and and I liked it it was okay, but it was very clear that TypeScript was gonna be the winner of this game and so I decided let's switch over to type. Script so I made PayPal scripts completely. TypeScript supporting project and everything and and then the template I made default to type script and everything so like I was all in and I type script the PayPal or PP React. React component library that I was working on was completely in TypeScript and then I went full-time educator and I stopped using TypeScript and the reason that I have never used or I had never used TypeScript in my open source or in my instructional material is because I didn't wa

  • Remix means I'm not excited about React Server Components

    09/01/2021 Duração: 02min

    Hello there. Friends, it is a little late for me. I was hanging out with the family today, but I did want to get my three minute podcast in for today and so I'm doing it while I am changing laundry. So what I wanted to talk about today was just a little bit about reactor server components and that thing that everybody's super excited about I think we have good reason to be excited. It I'm not going to explain exactly what it is. So you have to go Google it and and get an idea there's a video with.Stuff. But yeah, my initial reaction to it was pretty met just like huh. And what's interesting is that like this is probably not not quite as big as hooks at all but it is like some progress on the whole solving the problem that suspense and concurrent mode is supposed to solve or at least helping solve some of those problems. And so it is a big deal and there's a lot of cool things that it does. But the reason that I was so just like,Not impressed or not super interested. It isn't because it's not impressive and it

  • Consider Long-Term Impacts and Deletability

    07/01/2021 Duração: 02min

    Hi there friends So today I wanted to talk about how a water damage thing that I discovered in my house and it relates to software. So a few days ago, we discovered in two of our closets in the basement that we have some water damage on the baseboards and the carpet. And we had no idea where this came from or how long had been or where it came like what the cause of the the problem was. So, I eventually found out that it was our water or not our water heater, but the furnace and it has some condensation and so there's this. Pipe that will take that condensation out of the house and there was a leak there just a little small little leak that it would drip like maybe once a minute not very much but this had clearly been going on for months and we just never noticed and eventually, you know, really damaged our baseboards and and the carpet and everything. So that would that's super annoying because now we're gonna have to you know, replace a bunch of stuff and it's gonna be expensive and we have homeowners insur

  • Why I don't have tests for my blog

    07/01/2021 Duração: 02min

    What is up my friends so I'm a little bit late today, sorry but it is January 6, 20 21 and I'm excited to talk about testing so I had a bug on my website kidsdance.com slash contact where you'd fill out a contact form and one of the things that happens is server side validation, so that uses a serverless function that I have running on Netlify, it is great, it's awesome the way that it works but yeah one of what it does is it uses a,NPM module called OW to do validation and on my website. I pretty much just like every week when I write a blog post I just update all the packages sometimes. I'll take a look at some of the breaking changes like major version bumps and stuff but often I just like I pull up and ship it because I don't really care and that's actually kind of what I wanted to talk about is. I I do have some tests on my website. I have one or I,Handful of unit tests and then a cypress test that just makes sure that you can pull it up and and click on this on a link and stuff so I know that at least i

  • Watch your own talks

    05/01/2021 Duração: 02min

    What is up friends it is the fifth of January Tuesday 2021 and today I want to talk about why I watch my own talks and workshops and listen to my own podcasts and all that stuff so I know a lot of people who give talks and say that like one of their least favorite things to do short of talking in front of people is listening to themselves talking front of people and I I don't share that feeling. I I don't dread listening to myself talk on like,Podcasts or wherever I but I I it's not like I just do it as a what's the I can't remember the word so many just loved myself whatever that word is but um, the reason I was thinking about this was just because in my blog post that I was yesterday, it was my review of 2020. I mentioned how like I think it's important to review your you know, how things go and so I said that I watch almost every talk and video.Cast that I produce and I use that as an opportunity to identify ways to improve and I think that that's really important so if you're the type of person that just

  • Things Change Constantly

    04/01/2021 Duração: 02min

    Hey there friends. This is your friend Kent on Monday January 4th 2021, and today I just wanted to talk about how things change constantly. So I was updating the bookshelf app the app that we built together on Epic React.dev and just realized that there are a handful of well actually. I think only one major thing that has changed since I released this and that is React query version 3 came out. And it's just it would there are so many videos that that impacts.Even though the impacts themselves are relatively small it just like destroys so many of the videos I had to re-record all of those. And yeah, so I was just thinking about how things change and not only do our dependencies change but like the way that I recommend to doing things change and also like there's another one of the workshops the testing react apps in there. I have one exercise where we're dealing with a hook that allows you to get the geolocation of the current user. And so we're mocking that out, of course, you wouldn't be able to do that in

  • New Year, Daily Planning

    01/01/2021 Duração: 02min

    What up friends this is Kent C. Dodds on three minutes with Kent and I am here it's a 21st or the yeah 2021 the first of January and I've been thinking about a lot of things, you know, you've got New Year's resolutions and stuff and my New Year's resolution my word of the year is planning so what I was in fifth grade, I was homeschooled and by my mom she has a degree in elementary education, so she homeschooled me and my two sisters that right my little sister and sister. To just older than me and we it worked out really well for me at some point after a month or so of of going through homeschool. I started wanting to get my school done really quickly and my mom was just like well, I've got to take care of your sisters too, so I'll just write down a list of all the things that you have to do and then you can do them whenever you want because I was I was pretty like a self-starter and so yeah, she would write it down the night before and then in the morning I would wake up sometimes around like,Four or five I'

  • Introducing EpicReact.Dev

    05/03/2020 Duração: 02min

    Check it out! https://EpicReact.Dev

  • AMA: Configuration for Unit/Integration tests

    21/02/2020 Duração: 02min

    #788 (https://github.com/kentcdodds/ama/issues/788)

  • AMA: Auth + serverless

    21/02/2020 Duração: 02min

    #789 (https://github.com/kentcdodds/ama/issues/789) Super simple start to serverless (https://kentcdodds.com/blog/super-simple-start-to-serverless)

  • AMA: What have you been studying lately?

    19/02/2020 Duração: 02min

    #787 (https://github.com/kentcdodds/ama/issues/787)

  • AMA: How did you start streaming on youtube?

    17/02/2020 Duração: 02min

    #784 (https://github.com/kentcdodds/ama/issues/784)

  • Automation

    07/02/2020 Duração: 02min

    An Argument for Automation (https://kcd.im/automation) Checkout the record (https://github.com/kentcdodds/dotfiles/blob/master/.my_bin/record) and livestream (https://github.com/kentcdodds/dotfiles/blob/master/.my_bin/livestream) scripts I wrote on GitHub.

  • Making Process-based Goals

    06/02/2020 Duração: 02min

    Going off-script a bit for this one, but hopefully it helps you think intentionally about the types of things you want to accomplish. Good luck!

  • AMA: Internal Component library testing

    04/02/2020 Duração: 02min

    #750 (https://github.com/kentcdodds/ama/issues/750)

  • AMA: How do you know tests are good quality?

    03/02/2020 Duração: 02min

    #782 (https://github.com/kentcdodds/ama/issues/782)

  • AMA: Testing Folder File Structure

    31/01/2020 Duração: 02min

    #754 (https://github.com/kentcdodds/ama/issues/754) Colocation (http://kcd.im/colocation)

  • AMA: How, in your own work, do you test components that provide data rather than UI?

    30/01/2020 Duração: 02min

    #781 (https://github.com/kentcdodds/ama/issues/781)

  • A quick update

    03/12/2019 Duração: 02min

    TestingJavaScript.com (https://testingjavascript.com) egghead.io/sale (https://egghead.io/sale)

Página 6 de 12