RRU 070: Drawing the Line Between 3rd Party and Custom Code with Glenn Reyes




React Round Up show

Summary: <h2 dir="ltr"><strong>Sponsors</strong></h2> <ul> <li dir="ltr"> <p dir="ltr"><strong><a href="https://www.netlify.com/">Netlify</a></strong></p> </li> <li dir="ltr"> <p dir="ltr"><strong><a href="http://sentry.io/">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan</strong></p> </li> <li dir="ltr"> <p dir="ltr"><strong><a href="https://triplebyte.com/react">Triplebyte</a> offers a $1000 signing bonus</strong></p> </li> </ul> <h3 dir="ltr"><strong>Panel</strong></h3> <ul> <li dir="ltr"> <p dir="ltr"><strong>Lucas Reis</strong></p> </li> <li dir="ltr"> <p dir="ltr"><strong>David Ceddia</strong></p> </li> <li dir="ltr"> <p dir="ltr"><strong>Leslie Cohn-Wein</strong></p> </li> </ul> <p dir="ltr"><strong>With special guest: Glenn Reyes</strong></p> <h3 dir="ltr"><strong>Episode Summary</strong></h3> <p dir="ltr"><strong>Special guest Glenn is a software programmer based in Vienna, Austria and has been working in programming since 2013. He is the creator of the Graphpack library. Today the panel discusses how to choose between picking a 3rd party or handcraft component in React. They discuss the popular notion to avoid “reinventing the wheel” and always using 3rd party components. Glenn gives advice on approaching the decision between 3rd party components or making it yourself, including considering time constraints, risks of using premade components, and the popularity of the library and how up-to-date it is. It is also important to understand the big picture of your project and know what already exists that could be of use. The panel discusses different indicators of how well kept up a library is. </strong></p> <p dir="ltr"><strong>Glenn talks about situations when his library Graphpack would come in handy. He advises listeners to always test software before purchasing it. The panel talks about the issue of being able to change a component later if it doesn’t work. They agree that it’s important to consider the end goal and what other people on the team need when choosing whether to use 3rd party or custom make your code. Some decision will be your companion for years and years, like what language your project is written in. Glenn suggests that when you are trying something new, try it out in a clear and isolated  experiment, something React is very useful for. Last, it is important to leave notes for future developers as to why you made the decision you did</strong></p> <p><br>  </p> <p dir="ltr"><strong>Links</strong></p> <ul> <li dir="ltr"> <p dir="ltr"><strong><a href="https://lodash.com/">Lodash</a></strong></p> </li> <li dir="ltr"> <p dir="ltr"><strong><a href="https://momentjs.com/">Moment library</a></strong></p> </li> <li dir="ltr"> <p dir="ltr"><strong><a href="https://github.com/glennreyes/graphpack">Graphpack</a></strong></p> </li> <li dir="ltr"> <p dir="ltr"><strong><a href="https://elm-lang.org/">Elm</a></strong></p> </li> </ul> <p> </p> <p dir="ltr"><strong>Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en">Twitter</a></strong></p> <h3 dir="ltr"><strong>Picks</strong></h3> <p dir="ltr"><strong>David Ceddia:</strong></p> <ul> <li dir="ltr"> <p dir="ltr"><strong><a href="http://boringtechnology.club/">boringtechnology.club</a></strong></p> </li> </ul> <p dir="ltr"><strong>Leslie Cohn-Wein:</strong></p> <ul> <li dir="ltr"> <p dir="ltr"><strong><a href="https://ladybug.dev/">The Ladybug Podcast</a></strong></p> </li> <li dir="ltr"> <p dir="ltr"><strong><a href="https://biggreenegg.com/">Big Green Egg</a></strong></p> </li> </ul> <p dir="ltr"><strong>Lucas Reis:</strong></p> <ul> <li dir="ltr"> <p dir="ltr"><strong><a href="https://dev.to/webdeasy/top-20-css-navigation-menus-3jdj?utm_source=digest_mailer&amp;utm_medium=email&amp;utm_campaign=digest_email">Top 20 CSS Navigation Menus</a></strong></p> </li> </ul> <p dir="ltr"><strong>Glenn Reyes:</strong></p> <ul> <li dir="ltr"> <p dir="ltr"><strong><a href="https://www.instagram.com/theavocoder/?hl=en">Lydia Hallie Instagram</a></strong></p> </li> </ul>