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

  • Questions about babel-preset-env

    16/11/2017 Duração: 02min

    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: - browserslist (https://github.com/ai/browserslist) - The library babel-preset-env uses to know what browsers support.

  • Learning how to contribute to unfamiliar codebases

    16/11/2017 Duração: 02min

    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-into-open-source-has-been-awesome-for-me-8480cd756a80)

  • Dealing with semver as a package author

    16/11/2017 Duração: 02min

    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-literally-the-worst-817cdcb09277) - semver.npmjs.com (https://semver.npmjs.com/)

  • Using and making new tools

    16/11/2017 Duração: 02min

    My answer to this question on my AMA (https://github.com/kentcdodds/ama/issues/327).

  • React Questions

    15/06/2017 Duração: 02min

    Someone asked me some questions about using React and here are my answers :)

  • Newspaper Code Structure and Function Declarations

    01/06/2017 Duração: 02min

    In this episode, I talk about my blogpost Newspaper Code Structure (https://medium.com/@kentcdodds/newspaper-code-structure-8b4616af9539) and Function Declarations (https://javascriptweblog.wordpress.com/2010/07/06/function-declarations-vs-function-expressions/). Enjoy!

  • React Testing Patterns

    31/05/2017 Duração: 02min

    I had a friend send me this testing code: describe('handleChangeStatusConditionSearchText', () => { test('should handle changing status search text within FormWizard', () => { const wrapper = shallow(); const state = { ...wrapper.instance().state, statusConditionSearchText: 'poop' }; wrapper.instance().handleChangeStatusConditionSearchText('poop'); expect(wrapper.instance().state).toEqual(state); }); }); And I had a few concerns with it, so I decided to record my thoughts :) (Learn more about enzyme (https://github.com/airbnb/enzyme) and shallow rendering (https://github.com/airbnb/enzyme/blob/f3bbfd3c2b1ae5c09d50fa0429d0dd599d3bbe82/docs/api/shallow.md), and then never shallow render again...

  • Classes - A Premature Optimization

    30/05/2017 Duração: 02min

    Just some ramblings for my personal feelings around classes in JavaScript. I'd much rather just use objects and closures :)

  • Wicked

    24/05/2017 Duração: 02min

    Some brief and deeper thoughts about Wicked (http://wickedthemusical.com/).

  • Why Open Source?

    22/05/2017 Duração: 02min

    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://medium.com/@kentcdodds/how-getting-into-open-source-has-been-awesome-for-me-8480cd756a80) Have a nice day!

  • The Utility of ESLint

    19/05/2017 Duração: 02min

    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 on twitter expressing frustrating that ESLint can get in the way of building stuff. I agree with him to a point. This is how I feel about ESLint. Links: - ESLint (http://eslint.org/) - eslint-config-kentcdodds (https://github.com/kentcdodds/eslint-config-kentcdodds) See you all around!

  • Adopting prettier-eslint at work

    18/05/2017 Duração: 02min

    Back in January, James Long (https://twitter.com/jlongster) introduced us (http://jlongster.com/A-Prettier-Formatter) to his new JavaScript code formatting tool prettier (https://github.com/prettier/prettier). It gained popularity quickly and just two days later I released prettier-eslint (https://github.com/prettier/prettier-eslint). Since then, a bunch of tooling has been built around these tools to make the experience and workflow really awesome. I'm excited to say that we're now using it on my team's project at PayPal! In this brief, I talk a bit about the challenges we've faced so far adopting prettier-eslint. Fun stuff!

  • An Argument for Automation

    17/05/2017 Duração: 03min

    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/) generator kcd-oss (https://github.com/kentcdodds/generator-kcd-oss) which has been really influential in me getting new high quality projects spun up really quickly. See yah!

  • babel-plugin-tester

    17/05/2017 Duração: 02min

    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 and teach).

  • Scaling OSS Management

    15/05/2017 Duração: 02min

    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 contributions @kentcdodds (https://twitter.com/kentcdodds) makes are huge because he teaches people how to contribute to OSS. That's time investment that scales

  • When to use Snapshots

    11/05/2017 Duração: 02min

    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 brief is my answer. If you're unfamiliar with Jest snapshot testing, it's really great and you can learn about what it is and how it works here (https://egghead.io/lessons/javascript-use-jest-s-snapshot-testing-feature?pl=testing-javascript-with-jest-a36c4074). I hope this is helpful! See you around!

  • Why I don't normally use scoped packages

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

    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?"

  • Maintainable Tests

    16/02/2017 Duração: 02min

    Just some thoughts on how to structure tests (specifically setup) in a way that makes them easier to understand in the future.

  • Learning new tech and working on side projects

    10/02/2017 Duração: 02min

    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 side projects. Here's my answer. Links: - Repeat TODO (https://github.com/kentcdodds/repeat-todo) - RealWorld (https://github.com/gothinkster/realworld) example apps - TodoMVC (http://todomvc.com/) See you all on twitter (https://twitter.com/kentcdodds)!

  • Learning Codebases

    10/02/2017 Duração: 02min

    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/kentcdodds)!

Página 10 de 12