TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    Chats with Kent C. Dodds

    Kent C. Dodds chats with developers.

    Advertise
    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Jenn Creighton Chats With Kent About Avoiding An "Apropcolypse" Nov 27, 2019
    Show notes

    Jenn has been working with React since 0.13. She has a background in creative writing, and it melded well with React.

    One of her big early mistakes with React was focusing too hard on making components reusable. When you try to make your component one-hundred percent reusable, you end up with a massive stack of props. In our effort to make things reusable, we end up making it harder for ourselves and others.

    Sometimes it even makes sense to duplicate the component, change its name, and add your changes to it instead of adding more props to the existing component. Too many props on your component not only makes it hard to refactor but also difficult to even use.

    One of Jenn's rules for her codebase is that new engineers should be able to come in and get up to speed quickly. It is an overall rule that has to do with keeping the codebase consistent. Jenn puts rules in place like, "We consistently use this state management library." So if a person comes in, they aren't finding multiple ways of doing the same thing.

    Homework

    • Document it before you write your next component!

    Resources

    • Kent C. Dodds - When to break up a component into multiple components
    • useReactNYC Meetup

    Guest: Jenn Creighton

    • Twitter: @gurlcode
    • Notist: jenncreighton
    • Github: @jcreighton
    • LinkedIn: @jennifercreighton

    Host: Kent C. Dodds

    • Website
    • Twitter
    • Github
    • Youtube
    • Testing JavaScript
    • EpicReact.dev

    Bianca Gandolfo Chats With Kent About Lifestyle Design Nov 27, 2019
    Show notes

    We're all really busy but we are also ambitious and have goals, but a lot of the time those goals aren't defined so well.

    It's important that our goals are well defined and manageable, we're hard on ourselves when we aren't making progress towards them. You want to expend your energy on the things that are providing you with value, and when you expend your energy beating yourself up, it's worse than wasted energy because it's energy directed at making life worse for you.

    Bianca started Code and Coffee to take people through the process of refining and focussing their goals and breaking them down into achievable bite-sized chunks that they work on for 15 minutes a day during morning coffee. You can do this yourself too!

    Homework

    • Keep a self-awareness journal for seven days. Every night, write down all of the feelings that you had that day
    • Take 15 minutes every day to work toward a goal. Try it for a week and see how you feel

    Resources

    • Code and Coffee with Bianca

    Guest: Bianca Gandolfo

    • Twitter: @biancagando
    • GitHub: @bgando

    Host: Kent C. Dodds

    • Website: kentcdodds.com
    • Twitter: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    • Epic React: epicreact.dev

    Lindsey Kopacz Chats With Kent About A11y Nov 27, 2019
    Show notes

    When Lindsey started, she didn't know what accessibility even meant. She would see that there was an "accessibility error" and fix it, but she didn't understand why she was fixing it. A11y clicked for her when she realized that the point of accessibility was to make the web usable for people with disabilities.

    Code, at its core, is about people, and it allows people to use and purchase products. Ultimately we code to make people's lives better, and if you aren't making your site accessible, then you are discriminating against the one in four people living with a disability. Accessibility is not an edge case.

    Doing the following will take you far!

    • Make sure you have form labels
    • Use alt text in your images
    • Don't leave buttons and links empty
    • Use buttons and links appropriately
    • Test your site with a screenreader
    • Navigate your website with the tab key

    Homework

    • Install and use the AXE Chrome extension!

    Resources

    • Writing alternative text that matters
    • axe on Google Chrome Extension store

    Guest: Lindsey Kopacz

    • Twitter: @LittleKope
    • GitHub: @LittleKope
    • Website: a11ywithlindsey.com

    Host: Kent C. Dodds

    • Website: kentcdodds.com
    • Twitter: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    • Epic React: epicreact.dev

    Lessons Learned From Four Major Projects with Shirley Wu Aug 05, 2019
    Show notes

    Shirley Wu has been freelancer since 2016, creating data visualizations for her clients. In this episode, Shirley talks about the four projects that had the most significant impact on her.

    In 2017 Shirley created an interactive visualization of the musical, Hamilton. It blew up on the internet. It was the first time a project of her's had a significant response. It made her realize that code could be beautiful, colorful, and inspiring. The audience might not remember the figures or the writeup, but they will remember the emotional response they had.

    Her next project was less fun and a lot more serious. She worked with The Guardian on an investigative journalism piece called Bussed Out. The project was meaningful to her. In the past, she shied away from more serious projects due to a fear of the backlash she'd receive if she didn't do it right. She got to work with a very talented team of journalists who taught her what she was capable of if she teamed up with the right people on important topics.

    On a less serious note, Shirley had the privilege of having a visualization be commissioned by the San Francisco Museum of Modern Art. The project was to do something with the data from Send Me SFMOMA. This project caused her to reconnect with making art for its own sake.

    The most recent influential project was Legends. It was a personal project on the fifty-one female Nobel Prize winners since 1901. With her other digital projects, she is lucky only to get a few minutes of someone's time, but she wanted more than that, she wanted people to linger and be present. So Shirley is now pushing herself to break the boundaries of digital and make moving her visualization into physical space a reality.

    Resources

    • Hamilton
    • The Guardian - Bussed Out
    • Journal - Send Me Love
    • Legends

    Guest: Shirley Wu

    • Twitter: @sxywu
    • Github: @sxywu
    • Website: sxywu.com
    • Twitch: @sxywu

    Host: Kent C. Dodds

    • Website: kentcdodds.com
    • Twitter: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    • Epic React: epicreact.dev

    Getting Started With Code Live-Streaming With Suz Hinton Aug 05, 2019
    Show notes

    Suz started streaming because she wanted to show people that hardware coding is just like regular everyday coding, it's just for smaller, dumber computers. It's been two and a half years since she started streaming and her reasons have changed since then. Suz has a community of fourteen thousand that gathers around her stream now. Despite her now much busier schedule these days this community motivates her to keep coming back and getting open source work done.

    Suz talks about how you need to be doing it for the right reasons if you want to actually stick with it. Don't expect to make a salary off of your live-coding stream. Make sure that you go into it with a sustainable schedule for you, don't try to push it only to burn out after a month or two. Don't invest a ton of money upfront either, it's okay to just have a headset and a webcam for your first streams while you are testing the waters.

    Most of the people who watch you are interested in what you are doing and want you to succeed. The people who'd tell you how much you suck aren't going to spend the time to watch your live stream. We tend to be our own biggest critics, don't let the fear of criticism keep you from streaming!

    Resources

    • Suz's Streaming Setup
    • Free Music Archive
    • Bandcamp
    • Loopback
    • Chrome Blocksite
    • Azure Mask

    Guest: Suz Hinton

    • Twitter: @noopkat
    • Github: @noopkat
    • Website: noopkat.com
    • Blog: meow.noopkat.com
    • Twitch: @noopkat

    Host: Kent C. Dodds

    • Website: kentcdodds.com
    • Twitter: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    • Epic React: epicreact.dev

    You Can Learn A Lot For The Low Price Of Your Ego With Shawn Wang Aug 05, 2019
    Show notes

    You can learn in private, or you can learn in public. 99% of developers work and learn privately in the shadows, so why shouldn't you? Something magical happened when Shawn started creating resources and sharing what he learned in public. More advanced people began to help him by correcting him when he was wrong. By learning publically, he was able to both teach and learn at the same time!

    "You can learn so much on the internet for the low, low price of your ego." If you keep your identity small, you can remain open to new ideas. If you make what you know a part of your identity, being receptive to new ideas and accepting that you were wrong becomes challenging.

    Go beyond writing blog posts, they are educational, but their lifespan is limited. Write the resource that you wish existed while you are learning something. Write documentation, create cheat-sheets, these things not only provide immense value to people who are learning, but they also connect you to the authors of the technology who didn't have the time to create those resources. People start to perceive you as an authority on the subject when you make these things, which makes people also want to hire you for your expertise on the subject.

    If you want to learn from professionals, then make it worth their time! Kent talks about how he'd record "tech chats" with developers and upload them to Youtube. Having an audience opens up the doors for opportunities!

    Resources

    • Zero to 60 in Software Development: How to Jumpstart Your Career
    • React events in depth w/ Kent C. Dodds, Ben Alpert, & Dan Abramov

    Guest: Shawn Wang

    • Twitter: @swyx
    • GitHub: @sw-yx
    • Website: swyx.io

    Host: Kent C. Dodds

    • Website: kentcdodds.com
    • Twitter: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    • Epic React: epicreact.dev

    Become Intentional With Your Time With Scott Hanselman Aug 05, 2019
    Show notes

    Getting involved in the world of open-source isn't trivial, especially when we are new to this industry and don't a lot of technical experience. Those of us with the privilege of knowledge and expertise should lend it to others. Lift others, and one day they may do the same.

    Scott Hanselman talks about how he isn't a "transactional networker," he doesn't keep score or expect something in return for helping others. Living this way is freeing and fulfilling, even if at times you get burned by someone.

    It's hard to find fulfillment when we are always taking life as it comes and when you are always dealing with putting out the next fire. We play Tetris all week long trying to fit in time for meetings, catching up on email, spending time with family, and so on. Spend an hour to figure out your direction and figure out what needs to be fixed and let go of the things that can't be. Be intentional with your time.

    The key takeaway of this episode is to be intentional with your time. Understand your boundaries. If you don't want to spend all your free-time on open source, or if you want to lurk on twitter without posting, then acknowledge it. Being left in undecided territory puts weight on yourself.

    So you've intentionally decided what you want to do with your time, now what? The key is being consistent. Don't overreach with your goals, since it will just create a guilt system. Instead, schedule a small chunk of time each week where you'll spend time working towards your goal. It's a marathon, not a sprint!

    Lastly, be kind to yourself. That voice in our head treats us in a way that we'd never treat others. If we aren't a total jerk to someone when they make a small mistake, then we shouldn't be one to ourself. We praise people when they do something good, even if it is small, so permit yourself to praise yourself!

    Homework

    • Schedule a small chunk of time each work working toward a goal
    • Be kind to yourself

    Resources

    • Get Involved In Tech

    Guest: Scott Hanselman

    • Twitter: @shanselman
    • GitHub: @shanselman
    • Website: hanselman.com

    Host: Kent C. Dodds

    • Website: kentcdodds.com
    • Twitter: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    • Epic React: epicreact.dev

    There Aren't Any Shortcuts To Expertise With Sara Vieira Aug 05, 2019
    Show notes

    When something is easy for us, it more than likely is just familiar to us. It's easy to forget how challenging it was to learn what we know. When we tell someone who is still learning that something is easy, it diminishes the accomplishment of learning something new.

    People who are good at things put in the time and the practice to get where they are, there isn't a shortcut to experience. We can gain experience by building things. But what do you build?

    In this episode, Sara Vieira talks about how to find ideas for your side projects, and what you can do to make them fun and sustainable.

    Resources

    • Is There Uber In?
    • Public APIs

    Guest: Sara Vieira

    • Twitter: @NikkitaFTW
    • GitHub: @SaraVieira
    • Website: iamsaravieira.com

    Host: Kent C. Dodds

    • Website: kentcdodds.com
    • Twitter: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    • Epic React: epicreact.dev

    A Few Excellent Reasons For Why Should Give GraphQL A Try With Peggy Rayzis Aug 05, 2019
    Show notes

    Peggy Rayzis is the engineering manager at Apollo, where she leads the developer experience team.

    Peggy talks about how Apollo touches every layer of development. There are a lot of ways that you can implement GraphQL in your application. It's incredibly flexible. You can even have GraphQL running entirely on the front-end! Peggy recommends that you implement it in your existing application by creating a GraphQL layer that sits between your front-end and underlying services.

    Why would it be worth all of the effort to refactor your application from a REST architecture to a GraphQL one? There are performance benefits from switching to GraphQL, but the main draw is the developer experience. GraphQL is much nicer to work with than REST, no more firing up Postman or console logging to get a peek at what's going on.

    To get started with GraphQL, Peggy recommends taking a single endpoint in your application and beginning with a schema, then move on to writing your resolvers, get your server running, and then connect your front-end. If you want to learn on something that isn't your product, then Apollo has excellent documentation that is linked bellow.

    Resources

    • Apollo Docs

    Guest: Peggy Rayzis

    • Twitter: @peggyrayzis
    • GitHub: @peggyrayzis

    Host: Kent C. Dodds

    • Website: kentcdodds.com
    • Twitter: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    • Epic React: epicreact.dev

    The State Of WebAssembly With Lin Clark and Till Schneidereit Aug 05, 2019
    Show notes

    Lin Clark and Till Schneidereit from Mozilla discuss where WebAssembly came from and where it's going. WebAssembly was inspired by asm.js, a subset of JavaScript that could be compiled from a language such as C++. WebAssembly can take the idea further since it doesn't have the same limitations that JavaScript does.

    Lin and Till talk about why even a front-end developer would use WebAssembly, which leads to a discussion on one of the primary use cases of WebAssembly, performance optimization. They also get into the nitty-gritty of WASI, or the WebAssembly System Interface, which allows WebAssembly to be used outside of the browser.

    Resources

    • Lin Clark - Standardizing WASI: a system interface to run WebAssembly outside the web
    • Lin Clark - A cartoon intro to WebAssembly
    • Rust and WebAssembly Book

    Guest: Lin Clark

    • GitHub: @linclark
    • Twitter: @linclark
    • Website: code-cartoons.com
    • Mozilla Hacks: @lclarkmozilla-com

    Guest: Till Schneidereit

    • Twitter: @tschneidereit
    • Github: @tschneidereit

    Host: Kent C. Dodds

    • Website: kentcdodds.com
    • Twitter: @kentcdodds
    • GitHub: @kentcdodds
    • YouTube: Kent C. Dodds
    • Epic React: epicreact.dev

    Previous 1 10 11 12 13 Next

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights