Podcasts by 3 Minutes with Kent
All episodes
Prisma is amazing from 2021-06-10T15:07:23
Hey there friends. So yesterday I was just a fanboying I guess about Prisma. If you haven't heard of Prisma, it is a Oh what does that? It's ORN, I can't remember what what the word for that is but...
ListenUsing ScriptKit to easily upload images to @cloudinary from 2021-06-08T19:03:24
https://github.com/johnlindquist/kit/discussions/310 https://www.scriptkit.com/Hello friends. So this morning, I finished something that I was working on a little bit yesterday. It's a script kit s...
ListenAvoid Hasty Abstractions: Hooks edition from 2021-06-07T18:19:56
Hello friends, so I wanted to talk today about whether or not you should make a custom hook for everything. So a few days ago, maybe last week therewas this thing going around where people were rec...
Listenperformance.mark and performance.measure for improved DevTools profiling from 2021-06-04T20:01:06
https://stackoverflow.com/a/46780568/971592 Hello there friends. Sorry, it's been a little bit of a break but I was working on something and I wanted to measure how fast it was but yeah andso I'm g...
ListenMake your DB schema as restrictive as possible for easier migrations from 2021-06-02T22:30:19
Hello there friends. Welcome to June I am thinking about Postgres and Prisma and that sort of thing a lot lately because I'm working on my website and doing that sort of thing and one tip that I ha...
ListenFixating on fixing rerenders from 2021-05-29T22:00:37
https://kentcdodds.com/blog/fix-the-slow-render-before-you-fix-the-re-render https://kentcdodds.com/blog/colocationhttps://epicreact.dev/improve-the-performance-of-your-react-forms Hello there frie...
ListenKeep related utilities in a single file from 2021-05-28T18:13:25
Hello there friends, so I was thinking this morning about utilities and you know these little utility functions that we write and we put it in like autils modular or something and sometimes when we...
Listenif statements and"We'll cross that bridge when we come to it" from 2021-05-27T14:08:33
Good morning or afternoon or evening friends, I wanted to talk today about a saying that my wife has I think when my kids grow up they're gonna remember my mom always used to say this and and so wh...
ListenGlobal gitignore and .ignored files/folders from 2021-05-26T17:25:21
Hello there friends So this morning I was just thinking about this little tip that I share with you. It's pretty quick. In my global git ignore, which is located in my home directory dot get ignore...
Listendocker volume prune from 2021-05-25T17:15:29
Hello friends so I mostly recording this one so that I can hopefully not forget it because I was working with doctor yesterday and I don't work with Docker a lot but I'm kind of thinking about in t...
ListenThe nuance of promotion, incentives, ulterior motives, and the benefit of the doubt from 2021-05-24T14:01:44
Hello there friends, so I've just been thinking about incentives and companies and and the yeah, like what what motivates people to havedifferent opinions and stuff like that. And I want to use mys...
ListenSmart watches, smart rings, and Progressive Web Apps from 2021-05-21T14:01:27
Hey there friends. Have you heard of progressive enhancement or progressive web apps? Well, I thought of a real world thing that kind of resembles whatthis actually means and what it doesn't. So, y...
ListenTypeScript is testing from 2021-05-20T14:59:40
https://kcd.im/trophy https://kentcdodds.com/blog/eliminate-an-entire-category-of-bugs-with-a-few-simple-toolsTypeScript is tests. Tests are type script. So type script is just a way to give yourse...
ListenTypeScript: Why I prefer `Array` over `Type[]` from 2021-05-19T14:36:14
Good morning or afternoon or whatever it is for you friends, it's morning for me. I wanted to talk about how I type a raise in TypeScript, so thereare two ways that I'm aware of that you can type a...
ListenDon't bundle and minify your published npm packages from 2021-05-19T02:51:56
https://twitter.com/kentcdodds/status/1394420201542668289?s=20 So the other day I tweeted about how I really want people to stop minifyingand bundling what they send to NPM. And just to clarify I i...
ListenSharing server/client validation logic with @remix_run from 2021-05-17T21:03:13
Hey friends, so I'm working on this little remix app and just something about remix that I just this so cool the fact that your server and clientside code run is written in the same file if in case...
ListenTests the tests by making them fail from 2021-05-16T03:01:03
https://kentcdodds.com/blog/make-your-test-fail Hello there friends. I'm just driving now. I was thinking about a blog post that I wrote a while ago. I think it was called break your tests orsometh...
ListenCypress Driven Development for recording audio from 2021-05-14T18:54:51
Friends I'm out and about today so we might hear some like music in the background and stuff but yeah today I wanted to talk about cypress drivendevelopment. I was working on something that I'm wor...
ListenThe KCD Discord Bot"Thanks"command from 2021-05-13T21:27:20
Hello friends So today a friend of mine on the KCD Discord is named Rupert. I'm not sure. I'm pretty sure that's how you say their name. But I created their very first poll request for open source....
ListenHow to prepare for meetings that convince people from 2021-05-12T15:43:04
So let's say that you want to convince your coworkers to try a new tech or something like a new library or whatever and you think it's a really good idea but people aren't convinced. So what typica...
ListenI use markdown and VSCode for slides from 2021-05-11T18:37:21
https://staltz.com/your-ide-as-a-presentation-tool.html Hello friends you may have noticed that sometimes I use my editor as myslides in lots of the talks that I've given over the last few years an...
ListenDon't set your ref in your component body from 2021-05-10T16:05:51
https://epicreact.dev/the-latest-ref-pattern-in-react Hey your friends. So I get this question of fair amount and so I thoughtI'd try to answer it and podcast form and the question is why don't why...
ListenDon't bring an old problem's solution to a new tool that eliminates that problem from 2021-05-08T16:42:12
Hey friends I had an interesting thought this morning. So a lot of people when they start using a new technology like when next was released or whenyou know a new version of Reactor or or any React...
ListenAvoid Context Switching: Use ScriptKit.com from 2021-05-06T14:30:38
https://www.scriptkit.com/ https://kentcdodds.com/blog/automationHey friends So you know how sometimes you do things so many times that you're like you know what I'm just gonna write a script for t...
ListenNotes Driven Development from 2021-05-05T14:57:41
https://youtube.com/c/RyanFlorence Hey friends So I was watching a live stream from Ryan Florence last nightwhile I was putting my kids to bed They were falling asleep and I was in the room to make...
ListenDon't Solve Problems, Eliminate Them from 2021-05-04T15:00:33
https://twitter.com/kentcdodds/status/1388561641382420480?s=20 Hey friends So a few days ago I tweeted something about like don't solve problems you should eliminate to problems before you try to s...
ListenWrite that blog post from 2021-05-03T16:16:43
https://kentcdodds.com/blog/solidifying-what-you-learn Hello friends So recently somebody asked on the KCD discord whether theyshould bother writing a blog post because the topic had already been c...
ListenHow fast touch typing helps programmers from 2021-05-01T14:57:13
https://www.typingtest.com/test.html?minutes=1&textfile=mediumText.txt&mode=sent&result_url=/result.html&bt=0 Hello friends. So this morning in my discord we had a little bit of aconversation about...
ListenWatch the Remix Beta Release live stream today from 2021-04-29T16:34:14
Live stream link: https://youtu.be/4dOAFJUOi-s Hey friends. So today is an important day for a friend of mine. Our friendsof mine Michael Jackson and Ryan Florence are releasing the beta 1.0 releas...
ListenI encourage you to get into (burnout free) open source from 2021-04-28T16:25:20
Hey friends so I wanted to talk a little bit about open source. I have been doing open source for almost as long as I've been doing software development. And it has been just an enormous benefit to...
ListenWhy I love Magic β¨ Login Links from 2021-04-27T14:41:08
Hey friends So I am working on a rewrite of my website can see downs.com and one thing that I'm adding is user accounts so you can set up an account and I'm not going to tell you why you might want...
ListenUse Super Simple Starts to learn new things from 2021-04-26T20:05:55
Hey friends So some of you may be familiar with my super simple start series of blog posts. I've got like six or seven of those and basically the idea is let's strip down everything else outside of...
ListenTrust the process from 2021-04-22T19:30:20
Hey folks, so today I want to talk about trust the process which I just barely looked up and apparently it's a slogan used by fans of the NBA's Philadelphia 76ers and now it's just everybody uses t...
ListenMock logs in tests from 2021-04-21T16:45:27
Hey folks So I have had a couple of in situations when I was writing some tests where I had some code that would give me some sort of warning maybeit's using the invariant module or I'm just doing ...
ListenHow to use TypeScript errors to guide your callbacks from 2021-04-19T17:13:57
Your friends it's a beautiful day it's Monday and I wanted to share just something that I discovered while I was working on something just kind ofan interesting workflow that I've come to start to ...
ListenNeural nets podcast recommendation from 2021-04-15T05:17:38
https://youtu.be/gzq5AFCH5jk Hey, you're folks. So today I listened to a podcast interview. It's about 50 minutes on. And it is on a podcast called Tesla daily. I which is a kindof interesting dail...
ListenWhen to use TypeScript's `never` type from 2021-04-13T03:18:52
https://twitter.com/kentcdodds/status/1381453907730128900?s=20 Hey friends So last night I tweeted this TypeScript question. When have youused never in a production codebase links to examples welco...
ListenMake the world better by doing this one simple thing from 2021-04-11T00:06:54
Clickbait? Yes. Hey folks today, we're gonna go with the untraditional not tech related really podcast so I got my first dose of the modern of vaccine yesterday. Istrongly advise that you do the sa...
ListenShould every site be an installable PWA? from 2021-04-08T04:20:27
Hey there friends, so I have a question somebody's asking on the KCD office hours channel in discord and I decided this is something that I can answerin the three minutes with Kent alright podcast,...
ListenWhy I no longer use newspaper code structure from 2021-04-06T15:03:50
Hey there friends. So a while ago, I wrote well actually several years ago. I wrote a blog post called a newspaper code structure where I described theway that I like to structure my code to basica...
ListenHow do I add tests to existing code from 2021-04-06T02:25:18
So the last question in this email has to do with how do you know why where to start testing because you're adding testing to an existing project and so most of your tests are actually writing test...
ListenWriting"Testable"React Components from 2021-04-02T21:46:13
Hey friends this is another answer to that lengthy email from Poeter I'm not sure how to say that but properly sorry but the question is how do youwrite code that can be easily tested and they go a...
ListenHow to know when you're done testing something from 2021-03-31T19:30:20
Hey your friends So I am going to for the next couple days answer some questions that I got in an email from somebody. I don't know how to pronounce this name. It looks like pejor or push actor. I'...
ListenRendering react elements with ifs, ternaries, switches, or object properties from 2021-03-30T16:48:35
Hey there friends. So today I'm going to answer a question from Lean or Leon I'm not sure how to say your name sorry but this is asked in the react hooks channel of the discord the KCD discord unde...
ListenWrite the code first, then make the abstraction from 2021-03-27T03:42:47
CORRECTION: I came up with the concept of"AHA Programming"but I did not come up with the acronym. AHA (pronounced"Aha!"like you just made a discovery) is an acronym I got from (https://twitter.com/...
ListenThe future is on the edge from 2021-03-25T15:02:02
Hey friends the future is the edge We've got the now-fight edge thing CloudFlare workers things we want to be able to deploy our code and have itrun as close to the user as possible. Before it's al...
ListenUniversal remotes: So many use cases it's useless from 2021-03-23T14:56:18
What is up friends so this is another one in the real world programming analogies segment I guess so actually a long time ago. I wrote this down assomething I could do for a blog post but you know ...
ListenCreate git-ignored playground files in your project from 2021-03-22T23:01:09
So one thing that I do, you know, how you like you do something just you've done it forever and then when you show it to somebody they're like blown away like, oh man, what a good idea, whatever no...
ListenThe Diversity of your team is a feature from 2021-03-19T15:24:12
Hey friends, so I am at ski resort in Utah right now and they have this kind of a funny story that in the bathroom they have the urinals covered uplike every other one covered up for social distanc...
ListenAvoid the sunk costs fallacy from 2021-03-18T21:52:22
Hey friends, so I was just working on something for the last hour or so and I got to a point where I decided, you know what this I probably shouldn't be doing this like it was an optimization basic...
ListenUsing patch-package to workaround a create-react-app issue from 2021-03-18T03:42:13
Hey friends. So today I was working on a little problem that I had with Create React app. So if you don't know Epic React is a combination of a bunch of React workshops that I have given many times...
Listenesbuild is a FAST bundler β‘ from 2021-03-16T14:26:03
Hey folks, so today I want to tell you about ES. Build so if you haven't heard of ES. Build it's been making a lot of noise recently. I think it's I I didn't check but I think it's been around for ...
ListenGetting a Native ESM module imported into a CommonJS module from 2021-03-13T22:44:16
Hey friends So today. I just want to mention something that I've been working on for the last couple days. So if you didn't know node version 10 is the last version of node that so does not support...
ListenWhen is a good time to buy a stock? from 2021-03-10T17:26:30
Hey friends So today I'm going to talk about investing. And so, let's just like close your eyes maybe and imagine with me a graph of the stock priceof any stock. Typically, it's going to have some ...
ListenDon't sell your kindness for time from 2021-03-09T21:15:05
Hey friends so I was waiting in line for something and I needed to get this thing done so I can move on to my next thing so I wouldn't be late and whatever and there was just this big group of peop...
ListenDon't Trick TypeScript from 2021-03-08T23:38:48
Hey friends So today I was writing a blog post as I often do and I wanted to ask a question of some TypeScript folks always in the Tit scriptcommunity and my question sparked a long discussion kind...
ListenHow to solve programming problems from 2021-03-06T18:28:44
Hey friends so today is office hour stay and I am answered a question on office hours that I thought I'd share with you and it's from Salem and the question was hey can't can you walk us through th...
ListenMake Processes Instead of Goals from 2021-03-04T15:21:54
Hey friends, so I want to talk about making processes not goals. So I noticed recently that I cannot stretch as much as I used to so I could tryto put my hands down and try and touch my toes and I'...
ListenYou Can Use React EVERYWHERE: Custom React renderers from 2021-03-04T00:05:16
https://github.com/chentsulin/awesome-react-renderer Hey friends So today I want to tell you about this repo I found calledAwesome React Renderer and I'll add a link to it in the notes here, but yo...
ListenDoesn't matter how slow something is if you can cache it before the user from 2021-03-02T18:25:09
So I've been working with Remax for a little while and I'm still trying to learn enough about it that I can articulate my feelings on it really wellbecause I know a lot of people are comparing it t...
ListenUse a password manager from 2021-03-01T18:17:14
Hey friends So today I just want to talk about password managers really quick So like, this is gonna be pretty short but I just wanted to beg youfor all that is good in the world. Please use a pass...
ListenSudoku and methodical debugging from 2021-02-27T20:07:17
Yesterday I taught my son Sudoku because he told me that he enjoys math games which was you know, exciting for me to hear and so he yeah, we wejust had some sudoku puzzles that I'd printed and layi...
ListenList out different things that appear to do the same thing from 2021-02-25T21:27:41
Hey friends so I'm rendering a blog post today and I learned to something that, I thought you might find interesting. I'm not specifically the thing that I learned but just the thing that I learned...
ListenRemote working tips from 2021-02-24T17:19:10
Hey friends. So in the three minutes podcast channel on the KCD Community on Discord, I got a question from Sandrina about any tips for switchingfrom working in the office to working remotely. And ...
ListenWriting Excuses: Smart Promotion from 2021-02-23T18:51:58
https://writingexcuses.com/2021/02/21/16-8-smart-promotion/ Hey friends. So some of you may not know this but I am a hobbyist novelwriter and I listen every week to a 15-minute podcast. Well, it ac...
ListenReverse DNS in real life from 2021-02-22T16:05:35
Hey there friends. So this is another one of those computer science topics in the real world. So the other day I was picking up my son from school andthey have this the very efficient system for pi...
ListenIntroducing KCD Community Meetups from 2021-02-20T22:22:51
https://kcd.im/meetups Hey friends, sorry that I didn't get one of these recorded yesterday was just busy I guess but today I want to tell you about this new thing that Iworked on this last few day...
ListenCheckout MDN to replace boredom with learning. from 2021-02-19T00:41:26
https://mdn.io Hey there so today I wrote my blog post and in the process of doing that Irealized that I was doing something kind of weird. So, I have this project that's the KCD discord bot and th...
ListenIntroducing MDX-Bundler from 2021-02-17T19:07:29
Hey there friends. I'm just out doing some shopping and I thought I'd record today so right now I just want to talk about MDX Bundler. This is aopen source library that I just created. Yeah a coupl...
ListenStick with your worthy goals from 2021-02-17T05:05:48
Hey there friends. So today I want to talk with you about Typescript. So my friend Tanner Lindsley was tweeting about how it's kind of frustrating. He's been into typescript for the last few months...
ListenLines of code !== Complexity from 2021-02-15T22:56:55
https://twitter.com/DavidKPiano/status/1361353521648590853?s=19 What up folks Happy President's Day for those in the US I wanted to talk about this tweet that I saw from David K. Piano that's his T...
ListenCode comments: tell me"why,"not"what" from 2021-02-13T18:52:29
Code comments, they're important you need to have them but what you say in the code comment is important so I worked at a place where we were startingto transition to ES6 and you know from using va...
ListenKeep an eye on Remix from 2021-02-13T04:23:07
Hey friends I've just been thinking a lot about remix recently, so if you haven't heard of remix this that's what I want to tell you about just to try and convince you to go give it a serious look ...
ListenDifferent Problems, Different Solutions from 2021-02-11T23:21:01
Hey folks I know it's a little bit noisy I'm in my car with the fans on because it's cold I just wanted to mention something that I thought was going to interesting. I was just thinking about how s...
ListenDon't build the solution before you understand the problem from 2021-02-11T00:28:41
What is up my friends all right, so today I wanted to talk about investing the time at the right and appropriate time so I actually talked with myfriend Jacob about this and yo-yo Jacob if you're l...
ListenTesting with Text and Internationalization from 2021-02-09T20:46:47
Hey folks a common question that I get about testing and especially since react testing library or testing library in general you query the DOM bygiving it the text that you're looking for so you s...
ListenIs it okay to make a function async if it doesn't need to be async? from 2021-02-09T03:48:56
Hey friends so I got a question on discord from somebody who asked effectively is it okay to put async away on a function that doesn't need it and you can get useless rules that will prevent this. ...
ListenWhere my money comes from: my transparency page from 2021-02-06T19:27:30
Hey there friend so today I want to talk to you about my transparency page. So I just added a new page to my website can't see Dodds.com slash transparency and I created this website or this page a...
ListenRarely forEach, normally for..of from 2021-02-06T01:14:15
Hey friends. So today I wanted to talk about looping over a raise and stuff like that. And pretty much I'm mostly want to talk about for loops. Early on in my software developer career that's prett...
ListenWhen client-side routing is worse than server-side routing from 2021-02-04T20:44:32
Hey there friend so today I wanted to talk about something that I've been thinking about a little bit and it is client side routing. So Ryan Florenceactually tweeted about this. I think like a year...
ListenJoin the KCD Discord and request podcast topics from 2021-02-03T18:49:48
https://kentcdodds.com/discord Hey there friends I want to make an invitation to you So yeah you're not gonna learn a whole lot in this one. Feel free to skip if you want but myinvitation is I open...
ListenWrite it both ways from 2021-02-02T18:07:43
Hello friends, so today I'm driving so that's the background noise you're hearing but I wanted to talk about how I make a decision about whichdirection to go when I'm talking about like writing cod...
ListenTell the boss how great you and your co-workers are from 2021-02-02T05:21:28
Hey friends so today I wanted to talk about how important it is to communicate and in particular I want to highlight the importance ofcommunicating what you and your team have done to your higher-u...
ListenHow to test Redux from 2021-01-30T18:12:01
Hello everyone. So today I want to talk about testing redux. So I know that I don't really use redox like a lot of people know that I am not a huge fan of redux any redex project. I worked in would...
ListenTypeScript: Don't type array method callbacks from 2021-01-30T05:40:20
Hello friends, this is a little bit later than usual but I just wanted to get this in because I want to do this every weekday. So today I want totalk about TypeScript and in particular map. So I wr...
ListenWhere do unit tests fit? from 2021-01-28T18:56:21
Today I was in a piano discussion for test JS Summit and a question was asked about like what's the use case for unit tests if we focus onintegration and component level tests. And I talked about t...
ListenCreating Content: My Secret to Learning from 2021-01-27T21:17:47
Hey there friends So none of you are content creators none of you aspire to that or anything but I kind of want to change your mind on that a littlebit. Creating content isn't just for the people w...
ListenAutomation with Cypress: Renaming GitHub Repo Default Branches from 2021-01-26T20:29:28
https://github.com/kentcdodds/rename-gh-to-main Hello there friends. So today I'm going to talk about what I did yesterday and that is I spent just like an hour to renaming all of the defaultbranch...
ListenHow to approach writing tests from 2021-01-25T18:42:30
Hey there friends. So today I'm going to talk about testing and the users of your code and how you should think about like how what do I test? Sopretty common question. And the answer is basically ...
ListenDon't Side-step TypeScript from 2021-01-23T18:13:23
Hello everyone So today I'm going to talk about TypeScript and tricking type script versus fixing your code So, you know, the the null non-nullassertion thing where you put the exclamation point at...
ListenProductivity through Live Streaming from 2021-01-22T16:20:51
Hey friends so I've been thinking a lot about productivity this year because that has been my theme for the year has been planning and I want tobe really productive because with the covet situation...
ListenConcerning Libraries and Frameworks: Build or Install from 2021-01-21T20:14:43
Hi there so today I wanted to talk about the merits of a framework I get this question quite often like when do I decide to bring in a framework oreven just bringing in libraries versus just build ...
ListenWhy I Have 0 Followees from 2021-01-20T15:01:16
Hey folks so I guess I need to do this because people keep on bringing it up and so I'm just gonna mention it. If you aren't aware a month or two ago, I unfollowed everybody on Twitter and now I fo...
ListenUse ASTExplorer.net to deepen your understanding of JavaScript from 2021-01-19T21:14:05
Hi there friends So today, I wanted to talk about understanding the syntax of JavaScript. Now, I most of us when we're learning JavaScript, we are introduced to each part of syntax and some of its ...
ListenUse TypeScript any/unknown/casting when you're getting started from 2021-01-18T16:36:11
Hey there friends. So today I wanted to talk about TypeScript again, and I want to talk about adopting TypeScript. So when I first started intoTypeScript I was working. I I'd been doing flow for a ...
ListenDefault to"Yes" from 2021-01-16T15:38:43
Hello everyone, so today I want to talk about saying yes more so and maybe yes is a default. So yesterday I was talking with my sister and I was justover at her house and and her son came over and ...
ListenReal World Debounce from 2021-01-15T16:44:34
Hey there friends I've been making notes of different things that I do or like see in the real world that is like a good analogy for programmingconcepts and one that I thought about recently was th...
ListenUse event.currentTarget rather than event.target most of the time from 2021-01-14T20:59:59
Hey there friends so I've been doing some live streaming through discord a live stream at actually I'm on zoom and then I live stream it to YouTube and then we chat on Discord. It's a fun time if y...
ListenWork on that following first, then sell the courses and books from 2021-01-13T15:01:28
Hey folks I was just thinking about something that yeah, I get questions about how do I break into the content creation world and stuff like thatpretty regularly and something just occurred to me t...
ListenProductivity and Relationships from 2021-01-12T21:18:56
Hey there friends. So today I wanted to talk about something that was just on my mind yesterday. I was meeting with one of my learning clubs friendswho were going through Epic React.dev and it was ...
ListenSingle Letter Variables (and Types) Considered Harmful from 2021-01-11T17:32:52
Hey there friends Today is January 11th 2021, and I want to talk about single variable names in TypeScript. Well think of variable names ingeneral, but for some reason in TypeScript when we're maki...
ListenWhy I'm Going 100% TypeScript in OSS and Teaching from 2021-01-09T17:33:45
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 todaytype script and why I am starting to think that I'm gonna ...
ListenRemix means I'm not excited about React Server Components from 2021-01-09T05:13:15
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 fortoday and so I'm doing it while I am changing laundry....
ListenConsider Long-Term Impacts and Deletability from 2021-01-07T20:08:12
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 daysago, we discovered in two of our closets in the base...
ListenWhy I don't have tests for my blog from 2021-01-07T03:32:53
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 fil...
ListenWatch your own talks from 2021-01-05T19:51:33
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 ownpodcasts and all that stuff so I know a lot of p...
ListenThings Change Constantly from 2021-01-04T20:02:24
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 wasupdating the bookshelf app the app that we built ...
ListenNew Year, Daily Planning from 2021-01-01T16:58:41
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 N...
ListenIntroducing EpicReact.Dev π©βππ from 2020-03-05T17:56:02
Check it out! https://EpicReact.Dev
ListenAMA: Configuration for Unit/Integration tests from 2020-02-21T23:27:19
#788 (https://github.com/kentcdodds/ama/issues/788)
ListenAMA: Auth + serverless from 2020-02-21T00:05:05
#789 (https://github.com/kentcdodds/ama/issues/789) Super simple start to serverless (https://kentcdodds.com/blog/super-simple-start-to-serverless)
ListenAMA: What have you been studying lately? from 2020-02-19T23:35:46
#787 (https://github.com/kentcdodds/ama/issues/787)
ListenAMA: How did you start streaming on youtube? from 2020-02-17T16:40:32
#784 (https://github.com/kentcdodds/ama/issues/784)
ListenAutomation from 2020-02-07T22:36:55
An Argument for Automation (https://kcd.im/automation) Checkout the record (https://github.com/kentcdodds/dotfiles/blob/master/.my_bin/record) andlivestream (https://github.com/kentcdodds/dotfiles/...
ListenMaking Process-based Goals from 2020-02-06T23:37
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!
ListenAMA: Internal Component library testing from 2020-02-04T16:54:29
#750 (https://github.com/kentcdodds/ama/issues/750)
ListenAMA: How do you know tests are good quality? from 2020-02-03T23:12:48
#782 (https://github.com/kentcdodds/ama/issues/782)
ListenAMA: Testing Folder File Structure from 2020-01-31T18:35:52
#754 (https://github.com/kentcdodds/ama/issues/754) Colocation (http://kcd.im/colocation)
ListenAMA: How, in your own work, do you test components that provide data rather than UI? from 2020-01-30T23:49:06
#781 (https://github.com/kentcdodds/ama/issues/781)
ListenA quick update from 2019-12-03T20:48:31
TestingJavaScript.com (https://testingjavascript.com) egghead.io/sale (https://egghead.io/sale)
ListenSuggestions for Automated Cross-Browser Testing? from 2019-09-10T16:31:14
#735 (https://github.com/kentcdodds/ama/issues/735)
ListenAMA: Virtual DOM vs DOM from 2019-08-29T15:24:40
#691 (https://github.com/kentcdodds/ama/issues/691)
ListenAMA: Life and Emotions During Your Career as an Engineer from 2019-08-28T22:53:11
#711 (https://github.com/kentcdodds/ama/issues/711)
ListenAMA: React Testing Library - FactoryBot like mocks for global state? from 2019-08-27T21:38:53
#732 (https://github.com/kentcdodds/ama/issues/732)
ListenAMA: How to reach the next level? from 2019-06-05T15:46:28
#672 (https://github.com/kentcdodds/ama/issues/672)
ListenAMA: Religion, Meetups, and Alcohol from 2019-05-06T16:28
685 (https://github.com/kentcdodds/ama/issues/685)
ListenAMA: create-react-app vs Next.js vs Gatsby.js from 2019-04-30T16:42:33
#680 (https://github.com/kentcdodds/ama/issues/680)
ListenAMA: Using react hooks (should I start with hooks or class components)? from 2019-04-29T16:27:59
#677 (https://github.com/kentcdodds/ama/issues/677)
ListenAMA: Learning and Teaching from 2019-04-24T16:16
#653 (https://github.com/kentcdodds/ama/issues/653)
ListenAMA: Visual Regression Testing from 2019-04-18T15:21:07
#659 (https://github.com/kentcdodds/ama/issues/659)
ListenAMA: What are good ways to keep logic/side effects separated from the views/components in React? from 2019-04-16T21:23:44
#664 (https://github.com/kentcdodds/ama/issues/664)
ListenAMA: What are apps that you wish existed but don't? from 2019-03-27T14:53:45
#643 (https://github.com/kentcdodds/ama/issues/643) Introducing BucketStreams (concept) (https://kcd.im/bucketstreams)
ListenAMA: Learning Frontend Architecture from 2019-03-26T15:05:18
#639 (https://github.com/kentcdodds/ama/issues/639)
ListenAMA: How did you start? from 2019-03-25T17:24:35
#640 (https://github.com/kentcdodds/ama/issues/640) Read the extended story here: #1 (https://github.com/kentcdodds/ama/issues/1)
ListenAMA: How to quickly update project dependencies of an outdated project from 2019-03-22T15:44:22
#571 (https://github.com/kentcdodds/ama/issues/571)
Listenearly bird pricing for"Learn React Hooks"remote workshop and more! from 2019-03-21T15:46:34
This discount is over in a few hours so don't miss: https://ti.to/kent-c-dodds/learn-react-hooks-with-kent-2019-04-17/discount/earlyKeep up with my upcoming workshops here: https://kentcdodds.com/w...
ListenAMA: Is it wrong to use custom hooks inside other custom hooks? from 2019-03-20T20:55:51
#606 (https://github.com/kentcdodds/ama/issues/606)
ListenAMA: How did you become a member of the TC39 Committee? from 2019-03-19T16:40:30
#630 (https://github.com/kentcdodds/ama/issues/630) Notes:- How to join: https://www.ecma-international.org/memento/join.htm - List of Proposals: https://github.com/tc39/proposals- Process Document...
ListenAMA: Is it okay to process data in useEffect()? from 2019-03-18T17:41:49
#632 (https://github.com/kentcdodds/ama/issues/632)
ListenAMA: How to write E2E tests for serverless applications? from 2019-03-15T21:19:07
629 (https://github.com/kentcdodds/ama/issues/629)
ListenAMA: What's the difference? from 2019-03-14T19:00:31
626 (https://github.com/kentcdodds/ama/issues/626)
ListenAMA: Need to incrementally create a kcd-scripts at my company, any advice? from 2019-03-01T20:32:21
#609 (https://github.com/kentcdodds/ama/issues/609)
ListenAMA: How do you choose your next goal? from 2019-02-28T17:27:36
610 (https://github.com/kentcdodds/ama/issues/610)
ListenAMA: What technology are you using in your new blog? (And testingjavascript.com) from 2019-02-26T17:40:09
611 (https://github.com/kentcdodds/ama/issues/611) and 614 (https://github.com/kentcdodds/ama/issues/614)
ListenAMA: How do you keep sustainable inspirations as a full-time educator? from 2019-02-12T17:39:25
#574 (https://github.com/kentcdodds/ama/issues/574)
ListenAMA: Company to work remotely from 2019-02-11T15:38:42
#533 (https://github.com/kentcdodds/ama/issues/533)
ListenAMA: Features/concepts of Angular that you miss using in React? from 2019-02-08T17:57:50
#579 (https://github.com/kentcdodds/ama/issues/579)
ListenAMA: Data fetching - on load vs on demand? from 2019-02-07T20:10:46
#577 (https://github.com/kentcdodds/ama/issues/577)
ListenAMA: A couple of questions about Hooks. from 2019-02-06T19:02:31
#576 (https://github.com/kentcdodds/ama/issues/576) reactjs.org/hooks (https://reactjs.org/hooks)kcd.im/hooks-and-suspense (https://kcd.im/hooks-and-suspense) kcd.im/refactor-react (https://kcd.im/...
ListenAMA: Whatβs your take on web components in 2019? from 2019-02-05T22:11:13
#569 (https://github.com/kentcdodds/ama/issues/569)
ListenAMA: Capability of unit tests from 2019-02-01T17:12:53
#567 (https://github.com/kentcdodds/ama/issues/567)
ListenAMA: How do you test for mobile? from 2019-01-31T15:35:27
#563 (https://github.com/kentcdodds/ama/issues/563)
ListenAMA: is Enzyme worth using with jest-dom from 2019-01-30T16:58:15
#564 (https://github.com/kentcdodds/ama/issues/564)
ListenAMA: Standard rendering as a catch-all test, thoughts? from 2019-01-29T17:25:17
#561 (https://github.com/kentcdodds/ama/issues/561)
ListenAMA: Your thoughts about CSS in JavaScript? from 2019-01-28T17:02:09
#560 (https://github.com/kentcdodds/ama/issues/560) Here's the YouTube video I referenced: https://www.youtube.com/watch?v=R1_nGU0x3Wk
ListenAMA: Impostor Syndrome and self doubt from 2019-01-24T21:12:02
#546 (https://github.com/kentcdodds/ama/issues/546) Transcript:[00:00:00] Hey everybody today is January 24th, it's a Thursday and I am running late today. Had a couple of things going on. You know...
ListenAMA: Thoughts on GraphQL and Apollo? from 2019-01-23T18:20:20
#547 (https://github.com/kentcdodds/ama/issues/547) Transcript:[00:00:00] What does up everybody today is January 23. It's a Wednesday. And the snow is starting to melt. We are going to be talking ...
ListenAMA: How to release open source projects under your account while working for a company from 2019-01-22T17:17:55
#548 (https://github.com/kentcdodds/ama/issues/548)
ListenAMA: Your opinion about A.I. from 2019-01-18T18:46:11
#550 (https://github.com/kentcdodds/ama/issues/550)
ListenAMA: Why did you stop using vim keybindings? from 2019-01-16T18:46:10
#531 (https://github.com/kentcdodds/ama/issues/531)
ListenAMA: What is happiness and how do you become happy? from 2019-01-15T17:56
#528 (https://github.com/kentcdodds/ama/issues/528)
ListenAMA: Better to test with label text or Aria label? from 2019-01-14T16:06:42
#541 (https://github.com/kentcdodds/ama/issues/541)
ListenAMA: Adjusting Testing Trophy for Greenfield vs Mature project from 2019-01-11T17:12:48
#540 (https://github.com/kentcdodds/ama/issues/540) Register for the webinar to get a link to the recording:https://go.applitools.com/190101-KentCDodds-React-Frontend-webinar.html
ListenAMA: What would you tell your 18 or 20 year old self today? from 2019-01-10T16:38:23
#526 (https://github.com/kentcdodds/ama/issues/526)
ListenAMA: Self-Teaching the Scientific Approach from 2019-01-09T17:50:34
#523 (https://github.com/kentcdodds/ama/issues/523)
ListenAMA: What do you wish you were asked? from 2019-01-08T17:53:06
#537 (https://github.com/kentcdodds/ama/issues/537) My Book Shurlan (https://kcd.im/shurlan)My faith (https://mormon.org) Can I give you a million dollars?Can I translate your articles? Anything th...
ListenAMA: How do you practice patience? from 2019-01-07T18:02:48
#520 (https://github.com/kentcdodds/ama/issues/520) @kentcdodds I really admire your patience when it comes to putting in the work and waiting for resultsumm, how? π losing hope too quickly optimis...
ListenAMA: TypeScript era from 2019-01-04T17:25:12
#522 (https://github.com/kentcdodds/ama/issues/522) Now that you started migrating your personal projects to TypeScript, I somequestions for you: What are your recommendations on moving from flow t...
ListenAMA: How to code faster? from 2019-01-03T17:29:30
#517 (https://github.com/kentcdodds/ama/issues/517)
ListenAMA: Keeping up with the industry and avoiding burn out from 2019-01-02T17:37:04
This is question #581 (https://github.com/kentcdodds/ama/issues/518)
ListenAMA: Arrow versus regular functions for functional components in React from 2018-05-14T22:47:15
On my AMA (https://github.com/kentcdodds/ama/issues/397)
ListenAMA: ava vs Jest from 2018-05-14T22:43:25
Someone asked me about this on my AMA (https://github.com/kentcdodds/ama/issues/395).
ListenAMA: Have you considered'not coding'as a career? from 2018-05-14T22:42:49
Someone asked me this on my AMA (https://github.com/kentcdodds/ama/issues/393) and here's my answer.
ListenAMA: Do you prefer CSS modules or styled components? from 2018-05-14T22:42:31
On my AMA (https://github.com/kentcdodds/ama/issues/396)
ListenAMA: What's it like working at PayPal? from 2018-05-14T22:32:58
Someone asked me (https://github.com/kentcdodds/ama/issues/390) a few questions so here's my answer!
ListenWriting tests from scratch for the first time from 2017-11-16T20:11:07
An answer for a question on my AMA (https://github.com/kentcdodds/ama/issues/336). Links:- Testing JavaScript Applications Workshop (http://kcd.im/fm-testing) - Here's the barebones example (https:...
ListenGetting started, doing what I want vs doing what other's want from 2017-11-16T20:09:02
Another answer for a question on my AMA (https://github.com/kentcdodds/ama/issues/334).
ListenGaining an audience for a blog from 2017-11-16T20:07:30
Here's another question on my AMA (https://github.com/kentcdodds/ama/issues/333). Links:- codetheweb.blog (https://codetheweb.blog/) - css-tricks.com (https://css-tricks.com/)- blog.kentcdodds.com ...
Listenreact-router and some implantation details from 2017-11-16T20:05:43
Another answer to a question on my AMA (https://github.com/kentcdodds/ama/issues/332) about react-router (https://reacttraining.com/react-router).
ListenQuestions about babel-preset-env from 2017-11-16T20:02:20
This is an answer to a question on my AMA (https://github.com/kentcdodds/ama/issues/331) about babel-preset-env (https://github.com/babel/babel/tree/master/experimental/babel-preset-env). Links:- b...
ListenLearning how to contribute to unfamiliar codebases from 2017-11-16T19:59:52
Here's another answer to a question on my AMA (https://github.com/kentcdodds/ama/issues/330). Links:- How getting into Open Source has been awesome for me (https://blog.kentcdodds.com/how-getting-i...
ListenDealing with semver as a package author from 2017-11-16T19:58:19
This is an answer to this question on my AMA (https://github.com/kentcdodds/ama/issues/328). Links:- Why semver ranges are literally the worst (https://blog.kentcdodds.com/why-semver-ranges-are-lit...
ListenUsing and making new tools from 2017-11-16T19:51:24
My answer to this question on my AMA (https://github.com/kentcdodds/ama/issues/327).
ListenReact Questions from 2017-06-15T14:47:53
Someone asked me some questions about using React and here are my answers :)
ListenNewspaper Code Structure and Function Declarations from 2017-06-01T19:12:55
In this episode, I talk about my blogpost Newspaper Code Structure (https://medium.com/@kentcdodds/newspaper-code-structure-8b4616af9539) and Function Declarations (https://javascriptweblog.wordpre...
ListenReact Testing Patterns from 2017-05-31T15:02:37
I had a friend send me this testing code: describe('handleChangeStatusConditionSearchText', () =>{ test('should handle changing status search text within FormWizard', () =>{ const wrapper = ...
ListenClasses - A Premature Optimization from 2017-05-30T18:51:28
Just some ramblings for my personal feelings around classes in JavaScript. I'd much rather just use objects and closures :)
ListenWhy Open Source? from 2017-05-22T15:33:06
Just some thoughts about why I open source my stuff by default. Links: generator-kcd-oss (https://github.com/kentcdodds/generator-kcd-oss)How getting into Open Source has been awesome for me (https...
ListenThe Utility of ESLint from 2017-05-19T14:53:29
I had a friend help me out on a project last night. His PR had a few linting issues so I asked him to fix some of them and later saw him ontwitter expressing frustrating that ESLint can get in the ...
ListenAdopting prettier-eslint at work from 2017-05-18T19:36:38
Back in January, James Long (https://twitter.com/jlongster) introduced us (http://jlongster.com/A-Prettier-Formatter) to his new JavaScript codeformatting tool prettier (https://github.com/prettier...
ListenAn Argument for Automation from 2017-05-17T15:45:53
Here's a quick synopsis of my blog post"An Argument for Automation"(https://medium.com/@kentcdodds/an-argument-for-automation-fce8394c14e2). I also talk about my yeoman (http://yeoman.io/) generato...
Listenbabel-plugin-tester from 2017-05-17T01:41:03
I created a library (https://github.com/kentcdodds/babel-plugin-tester/blob/master/README.md) to make the testing lesson of my babel egghead course easier (to learn andteach).
ListenScaling OSS Management from 2017-05-15T19:00:46
One of my best internet friends Sarah Drasner (https://twitter.com/sarah_edo) recently tweeted (https://twitter.com/sarah_edo/status/864126183570591744) something really nice about me:IMHO the cont...
ListenWhen to use Snapshots πΈwith Jest from 2017-05-11T17:28:35
I get a lot of questions (https://github.com/kentcdodds/ama/issues/275) about when it's appropriate to use Jest snapshot testing, or why you wouldn't use snapshots for pretty much everything. This ...
ListenWhy I don't normally use scoped packages from 2017-02-21T21:39:49
This is another answer to a question (https://github.com/kentcdodds/ama/issues/254) on my ama (https://github.com/kentcdodds/ama):"Why not use a scoped package for nps?"
ListenMaintainable Tests from 2017-02-16T22:10:04
Just some thoughts on how to structure tests (specifically setup) in a way that makes them easier to understand in the future.
ListenLearning new tech and working on side projects from 2017-02-10T21:28:23
I got a question (https://github.com/kentcdodds/ama/issues/246) on my AMA (http://kcd.im/ama) asking me how to learn new tech and work on sideprojects. Here's my answer. Links:- Repeat TODO (https:...
ListenLearning Codebases from 2017-02-10T21:27:52
I got a question (https://github.com/kentcdodds/ama/issues/249) on my AMA (http://kcd.im/ama) asking me how I read and learn codebases. Here's my answer! See you all on twitter (https://twitter.com...
ListenAMA: TypeScript or Babel? from 2017-02-09T16:15:02
I got a question (https://github.com/kentcdodds/ama/issues/247) on my AMA (http://kcd.im/ama) asking me about whether I prefer TypeScript (https://www.typescriptlang.org/) or Babel (http://babeljs....
ListenChange the pace of your day-to-day from 2017-01-19T20:19:01
I've recently been working on prettier-eslint (https://github.com/kentcdodds/prettier-eslint) and an accomanying cli (https://github.com/kentcdodds/prettier-eslint-cli) and it's been a lot of fun. ...
ListenQ&A: Deploying and Build Process from 2016-08-23T23:18:28
David asked me (https://github.com/kentcdodds/ama/issues/174) about my Deploy/Build process and it was easier to answer in audio form :)Links: What we can learn about testing from the wheel (https:...
ListenLodash Tooling and Optimizations from 2016-07-13T18:34:10
My co-worker asked me about why the babel-plugin-lodash (https://github.com/lodash/babel-plugin-lodash) module is useful and I explain that and the lodash-webpack-plugin (https://www.npmjs.com/pack...
ListenTesting and Transpilation from 2016-06-24T02:40:25
I got a question (https://egghead.io/forums/lesson-discussion/topics/how-to-write-a-javascript-library-adding-es6-support#post-4659) about why we test our pre-transpiled code (or rather, instrument...
ListenMy Daughter, JavaScript Air, Pam Selle, and Diversity in Tech from 2016-06-08T21:02:29
I had an enlightening experience today after hearing my 4 year old daughter Becca's response to watching some of the JavaScript Air (https://javascriptair.com) episode on webpack (https://jsair.io/...
ListenQ&A: Thoughts on TDD (Test Driven Development) from 2016-06-07T21:29:42
I was asked (https://github.com/kentcdodds/ama/issues/137) on my AMA (https://github.com/kentcdodds/ama) about my opinoin on Test Driven Development (https://en.wikipedia.org/wiki/Test-driven_devel...
ListenQ&A: Aphrodite vs. Radium from 2016-06-06T14:52:45
Alex Booker (https://twitter.com/bookercodes) asks (https://github.com/kentcdodds/ama/issues/139): Hi, KentI've seen you advocating Aphrodite on Twitter and noticed you're using it for the JavaScri...
ListenNested Unit Tests: An Anti-Pattern from 2016-05-25T15:57:03
At first I was really bothered that AVA (http://npm.im/ava) didn't have support for nested tests, but now I consider nesting tests to be an anti-pattern. Here's an example of the kind of thing I me...
ListenOSS Licenses from 2016-05-25T15:37:09
Check out the Open Source Definition (https://opensource.org/osd). A license is required for your project to be considered Open Source. Irecommend you choose a license (http://choosealicense.com/).
ListenGenerators, Boilerplates, and Starter Kits from 2016-05-25T15:34:54
There are thousands of generators (https://www.npmjs.com/search?q=generator), boilerplates (https://www.npmjs.com/search?q=boilerplate), and starterkits (https://www.npmjs.com/search?q=starter+kit)...
ListenThe value of an AMA from 2016-04-27T18:58:39
I was just thinking about my AMA and decided that I'd talk about how I've found it to be valuable and encourage you to start your own!Here's mine: https://github.com/kentcdodds/ama Here's Sindre's:...
ListenAphrodite vs BEM (CSS) from 2016-04-21T03:18:28
I was talking with my good friend Jamund Ferguson today and he mentioned that he just really likes the simplicity of using regular(non-preprocessed) CSS with BEM and here are some of the reasons I ...
ListenJavaScript Air Stats celebration (100k downloads!! π) from 2016-04-18T14:44:56
JavaScript Air (https://javascriptair.com) just passed 100,000 downloads on the audio podcast hosted by podbean.com (http://www.podbean.com/) ππThings are going really well for the show so I want...
ListenQ&A: Aphrodite vs CSS Modules? from 2016-04-08T15:08:06
My friend Matt Winchester (https://twitter.com/mwinche) asked me (https://twitter.com/mwinche/status/718282311918362625) what I think of Aphrodite (https://github.com/Khan/aphrodite) compared to cs...
ListenQ&A: Recording audio/video for JavaScript Air from 2016-04-07T15:28:26
Adam Morgan (https://twitter.com/atommorgan) asked me (https://twitter.com/atommorgan/status/718091846124056577) how I record audio and video for JavaScript Air (https://javascriptair.com). Here's ...
ListenHow JavaScript Code Coverage Works from 2016-04-06T15:53:46
Just a quick explanation of how tools instrument your JavaScript code to record and report code coverage. Common tools:istanbul (http://npm.im/istanbul) nyc (http://npm.im/nyc) with ava (http://npm...
ListenWorking from home: Snacks from 2016-04-05T21:32:56
Just a quick pro-tip for those of you working from home. Keep the snacks outside of arms reach! And drink lots of water!
ListenAutomating JavaScript Air from 2016-04-05T16:41:33
I've automated a ton of stuff for JavaScript Air (https://javascriptair.com). There's definitely still more to do, but I'm pretty happy with how much is automated. You can find most of the automati...
ListenFrom vim to Atom + vim mode from 2016-04-05T16:14:08
For the last 24 hours I've been using Atom with vim mode and so far I'm liking it a lot. Here are the plugins I've installed so far: ava (https://atom.io/packages/ava)custom-invisibles (https://ato...
ListenOur Community is Like a Fire π₯ from 2016-03-09T08:22:07
I was talking with some of the other Fluent Conf speakers this evening about one of my favorite features of our community: The more we share witheach other, the better it is for everyone. See you o...
ListenGo to meetups/conferences and meet new people from 2016-03-08T06:15:30
The best part of going to meetups and conferences is getting to know new people you haven't met before and learn about their perspective and experiences. It will make you a better person and softwa...
ListenFirst things first from 2016-03-05T16:51:01
Today I'm playing with my kids and I'm reminded how important they are in life. I am giving two talks at Fluent Conf next week and doing a liveJavaScript Air show and I have a lot to prepare and pr...
ListenGifs in PRs from 2016-02-29T21:48:38
When making a pull request it's often really helpful to take a screenshot of before/after, make an animated gif, or do a screencast. Here are somehandy resources about this: LICEcap (http://www.coc...
ListenSide Effects From Preparing and Giving Talks from 2016-02-29T19:33:16
Links: - The First Pull Request (http://conferences.oreilly.com/fluent/javascript-html-us/public/schedule/detail/46612)- All Contributors Spec (https://github.com/kentcdodds/all-contributors) - Liv...
ListenLessons learned broadcasting live at React Conf from 2016-02-23T22:41:06
I just finished the show Live at React Conf (http://jsair.io/react-conf). This is just a few lessons learned from this experience.See you on twitter (https://twitter.com/kentcdodds)!
ListenWhy I can't do your job for you from 2016-02-23T07:32:51
Got an email asking me to"help"someone by basically doing their job for them. I realize that this crazy world of the web can be a little exhaustingwith all the tooling and stuff, and I'm really mot...
ListenReact's New Versioning Scheme from 2016-02-20T21:27:45
Just my opinion on React's new versioning scheme (https://facebook.github.io/react/blog/2016/02/19/new-versioning-scheme.html) in which I reference semver.org (http://semver.org/).See you on twitte...
ListenIgnite Talk Proposal: What we can learn about testing from the wheel from 2016-02-19T15:37
I just made an ignite talk proposal about testing that I think could really help clear up the question about what and how to test your applications.Here's a little teaser of what it's about. Submit...
ListenSharing your learning: Egghead a day from 2016-02-18T18:58:47
Every weekday I tweet at the hashtag #eggheadADay (https://twitter.com/search?q=%23eggheadADay). I share this with my co-workers and we have a discussion about the lesson of the day. It's a great w...
ListenNew maintainer(s) needed for angular-formly from 2016-02-18T16:17:13
This explains the what, why, and how for me requesting a new maintainer (or several) for the angular-formly project. Links:The issue (https://github.com/formly-js/angular-formly/issues/638) Open So...
ListenGot a PR Merged into ReactJS π+ Tips from 2016-02-18T15:51:19
Super excited that my first pull request (https://github.com/facebook/react/pull/5940) to the ReactJS project (https://facebook.github.io/react/) was merged last night! It was based on this issue (...
ListenRefactoring Big React Components from 2016-02-17T23:24:26
Been refactoring a big react component into smaller stateless components to make it easier to understand dependencies for the different pieces of thecomponent. Merrick Christensen demonstrates how ...
ListenWorkshop Tips from 2016-02-16T18:13:10
Last week I gave a workshop (https://github.com/kentcdodds/react-ava-workshop) about using the AVA (https://www.npmjs.com/package/ava) framework to test React (https://facebook.github.io/react/). O...
ListenLet's be nice from 2016-02-09T23:46:55
In this first episode of 3 minutes with Kent, I talk about the value of being nice in our industry.
Listen