React Round Up show

React Round Up

Summary: A weekly discussion among React developers

Join Now to Subscribe to this Podcast

Podcasts:

 Clean Code with Tyler Hawkins - RRU 142 | File Type: audio/mpeg | Duration: 54:32

In today’s show, frontend engineer Tyler Hawkins shares his tips on how you can write clean, maintainable and readable code. Using the examples from his article on the same subject, he explains the importance of using clean code principles to make it easier for different developers to collaborate on a codebase. Tyler also discusses how you can better structure your tests and have more confidence in how they are written. Panel Carl Mungazi Jack Herrington Guest Tyler Hawkins Sponsors Dev Influencers Accelerator React Error and Performance Monitoring | Sentry Links React Clean Code Use ternaries rather than && in JSX GitHub | getify/You-Dont-Know-JS Clean Code With Unit Tests Tyler Hawkins - Web Portfolio Tyler Hawkins - Medium GitHub: Tyler Hawkins ( thawkin3 ) LinkedIn: Tyler Hawkins Twitter: Tyler Hawkins ( @thawkin3 ) Picks Carl- Time away from the screens Jack- GitHub | pmndrs/jotai Tyler- Being Wrong: Adventures in the Margin of Error by Kathryn Schulz Contact Carl: GitHub: Carl Mungazi ( CarlMungazi ) Twitter: Carl Mungazi ( @CarlMungazi ) Contact Jack: Jack Herrington - YouTube Blue Collar Coder Twitter: Jack Herrington ( @jherr )

 The 3 Essentials for Successful Job Outcomes - BONUS | File Type: audio/mpeg | Duration: 35:24

Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas. First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways. Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes. Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the Dev Influencers Accelerator. Panel Charles Max Wood

 Fast Production-Ready React Apps with AWS Amplify with Yash Garudkar - RRU 140 | File Type: audio/mpeg | Duration: 51:04

Yash Garudkar joins the Round Up to discuss using AWS Amplify to quickly build production ready applications. Yash also dives into how to use some of the offerings provided by AWS without needing to understand the wide array of offerings in Amazon Web Services. Panel Paige Niedringhaus TJ VanToll Guest Yash Garudkar  Sponsors Dev Influencers Accelerator Links Build fast and production ready apps with React and AWS Amplify Intro to React - YouTube AWS Amplify AWS Dev Rel Nader Dabit  Twitter: Yash Garudkar ( @codeitachi ) LinkedIn: Yash Garudkar Picks Paige- Pragmatic Programmer Book Paige- Superstore Show  TJ- Decoder Yash- NodeJS the Complete Guide  Yash- Dark | Netflix

 Becoming the Go-To Person in Your Technology Area - BONUS | File Type: audio/mpeg | Duration: 16:32

Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do. So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you. Panel Charles Max Wood

 Becoming the Go-To Person in Your Technology Area - BONUS | File Type: audio/mpeg | Duration: 20:13

Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do. So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you. Panel Charles Max Wood Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial React Error and Performance Monitoring | Sentry

 Don't Let These Things Keep You From Podcasting - BONUS | File Type: audio/mpeg | Duration: 15:17

Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel Charles Max Wood

 Don't Let These Things Keep You From Podcasting - BONUS | File Type: audio/mpeg | Duration: 17:49

Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel Charles Max Wood Sponsors Dev Influencers Accelerator React Error and Performance Monitoring | Sentry

 BONUS: Relationships Matter Most | File Type: audio/mpeg | Duration: 19:44

Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with. Panel Charles Max Wood

 BONUS: Relationships Matter Most | File Type: audio/mpeg | Duration: 23:22

Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with. Panel Charles Max Wood Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial React Error and Performance Monitoring | Sentry

 BONUS: How Opportunities Come Your Way When You're an Influencer | File Type: audio/mpeg | Duration: 20:32

Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer. Panel Charles Max Wood

 RRU 139: Creating Gatsby Source Plugins with Dillion Megida | File Type: audio/mpeg | Duration: 53:43

In today’s episode of React Round Up, Nigerian-based developer Dillion Megida explains how you can create source plugins for Gatsby, the static site generation tool. Gatsby can be used to create landing pages, blogs and e-commerce sites, among other things, and it contains a vast plugin ecosystem that helps developers avoid reinventing the wheel when creating their applications. Dillion also shares his experience blogging for websites such as LogRocket, FreeCodecamp and Dev.to and talks us through his workflow and how he comes up with new article ideas. Panel Carl Mungazi Paige Niedringhaus TJ Vantoll Guest Dillion Megida Sponsors Dev Influencers Accelerator React Error and Performance Monitoring | Sentry Links How to Build a Gatsby Source Plugin, using Hashnode as an example Paige Niedringhaus Gatsby Plugin Library TheWebFor5 Web sharing API A deep dive into queues in Node.js gatsby-source-medium Hashnode Twitter: Dillion Megida ( @iamdillion ) Dillion Megida - Frontend Engineer and Technical Writer Picks Carl- BBQ tips  Carl- JAMstacked newsletter  Dillion- Cypress Paige- Battery Chargers - OptiMate TJ- Remotion TJ- Remotion demo

 BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer? | File Type: audio/mpeg | Duration: 31:26

Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts. Panel Charles Max Wood

 RRU 138: React Component Tests for Humans with Miroslav Nikolov | File Type: audio/mpeg | Duration: 41:42

On this episode of React Round Up we chatted with Miroslav Nikolov, a UI developer at one.com, about his approach to unit testing React components. Miroslav discussed writing components in a human-friendly way, using the library UnexpectedJS. We also talked about Miroslav’s blog, including how he got started with it, and some of the tools he used, like Gatsby and Mailchimp. This is a great episode if you’re looking to learn more about how to approach unit testing in React. Panel Paige Neidringhaus TJ VanToll Guest Miroslav Nikolov Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial React Error and Performance Monitoring | Sentry Links webup.org/blog | Miroslav Nikolov UnexpectedJS React Component Tests for Humans | CSS-Tricks mailchimp Substack Picks Miroslav- erikras.com Miroslav- Application State Management with React Paige- Tom Clancy's | Jack Ryan TJ- DREAM SPORT Bike Computer Bicycle Speedometer and Odometer 16-Function Wired Bike Computer Waterproof

 BONUS: How Jason Weimann Became a Game Developer | File Type: audio/mpeg | Duration: 39:03

Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time. Panel Charles Max Wood

 RRU 137: From QA to Developer with Rani Zilpelwar | File Type: audio/mpeg | Duration: 57:53

Changing careers into software development is always an interesting story and Rani Zilpelwar's story is no different. In this episode, Rani, the QA developer turned software consultant, talks about how she's held almost every software role at one point or another, and how she's continuing to improve her skills now as a software consultant. The discussion includes books and websites she's found helpful to building up her knowledge, how the company she works for helped set her up for success by pairing her with a more experienced developer as a mentor when she started out, and now how / why she blogs on her own site to give back and solidify the things she's learning. Rani's deep knowledge of testing also lends itself well to her new role and she and the team discuss testing strategies and best practices from her days as a QA engineer. This is a great episode if you're looking to make your own career transition and see how other skills can apply there. Panel Carl Mungazi Paige Niedringhaus TJ VanToll Guest Rani Zilpelwar Sponsors Dev Heroes Accelerator React Error Monitoring | Sentry Links Interview Cake Grokking the System Design Interview Emotional Intelligence 2.0 by  Travis Bradberry and Jean Greaves Captivate: The Science of Succeeding with People by Vanessa Van Edwards Captivate: The Science of Succeeding with People by Vanessa Van Edwards (Audible) Code Kata React Status Frontend Focus Programming Digest How to Write Good Unit Tests | Elevate your Code JavaScript End to End Testing Framework | cypress.io BDD Testing & Collaboration Tools for Teams | Cucumber WebDriverIO Pact Tests Percy Elevate your Code Linkedin: Rani Zilpelwar Software is our craft | 8th Light Careers | 8th Light Picks Carl- Fullstack Node.js by David Guttman Carl- Boost Note - An open sourced markdown editor for developers Carl- Ignite Hubs | Re-imagining learning to inspire young minds Paige- Riviera (TV series) Rani- Refactoring by Martin Fowler, with Kent Beck Rani- Smiling Mind TJ- Key Light | elgato

Comments

Login or signup comment.