Transitioning a Large Front-End Codebase to TypeScript ft. Priscila Oliveira and Mark Story – JSJ 498

JavaScript Jabber

Episode | Podcast

Date: Tue, 24 Aug 2021 10:15:00 +0000

<div class="trix-content"> <div>Priscila Oliveira and Mark Story join the panel to discuss the recent transition at Sentry from vanilla JavaScript to React and TypeScript.</div><div>The show starts out with the panelists nerding out over Sentry and how they use it, then they dive into the code transition and the things that they learned from their conversion to TypeScript.</div><div>Panel</div><ul> <li>Aimee Knight</li> <li>AJ O'Neal</li> <li>Dan Shappir</li> <li>Steve Edwards</li> </ul><div>Guest</div><ul> <li>Mark Story</li> <li>Priscila Oliveira</li> </ul><div>Sponsors</div><ul> <li><a href="https://sentry.io/for/javascript/">JavaScript Error and Performance Monitoring | Sentry</a></li> <li><a href="https://devchat.tv/influencers">Dev Influencers Accelerator</a></li> </ul><div>Links</div><ul> <li><a href="https://blog.sentry.io/2021/04/12/slow-and-steady-converting-sentrys-entire-frontend-to-typescript">Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript</a></li> <li><a href="https://github.com/markstory/vim-files">GitHub | markstory/vim-files</a></li> <li><a href="https://webinstall.dev/vim-essentials/">webinstall.dev/vim-essentials</a></li> <li><a href="https://github.com/billyvg/dotfiles/tree/main/.config/nvim">GitHub | billyvg/dotfiles</a></li> <li><a href="https://twitter.com/getsentry/">Twitter: Sentry ( @getsentry )</a></li> <li><a href="https://twitter.com/mark_story/">Twitter: Mark Story ( @mark_story )</a></li> <li><a href="https://twitter.com/priscilawebdev">Twitter: Priscila Oliveira ( @priscilawebdev )</a></li> </ul><div>Picks</div><ul> <li>Aimee- <a href="https://www.innerengineering.com/">Inner Engineering</a> </li> <li>AJ- <a href="https://gist.github.com/coolaj86/442925c20c6f13c6362b4af690a7f636">GitHub | coolaj86/await-catch.md</a> </li> <li>AJ- <a href="https://github.com/dadoomer/markdown-slides">GitHub | dadoomer/markdown-slides</a> </li> <li>Dan- <a href="https://fallofcivilizationspodcast.com/">Fall of Civilizations Podcast</a> </li> <li>Dan- <a href="https://www.youtube.com/watch?v=cIYfiRyPi3o">Sir Humphrey Appleby on the Proper Function of Government - YouTube</a> </li> <li>Mark- <a href="https://www.edwardtufte.com/tufte/books_be">Edward Tufte</a> </li> <li>Mark- <a href="https://github.com/neoclide/coc.nvim">GitHub | neoclide/coc.nvim</a> </li> <li>Priscila - <a href="https://github.com/clauderic/dnd-kit">GitHub | clauderic/dnd-kit</a> </li> <li>Steve- <a href="https://www.devshows.dev/podcasts/web-rush/episode-142-sketch-notes-in-tech-with-david-neal">Episode 142: Sketch Notes in Tech with David Neal</a> </li> </ul><div>Contact Aimee:</div><ul> <li><a href="http://www.aimeemarieknight.com/">Aimee Knight – Software Architect, and International Keynote Speaker</a></li> <li><a href="https://github.com/AimeeKnight">GitHub: Aimee Knight ( AimeeKnight )</a></li> <li><a href="https://twitter.com/Aimee_Knight">Twitter: Aimee Knight ( @Aimee_Knight )</a></li> <li><a href="https://www.linkedin.com/in/aimee-k-b268058/">LinkedIn: Aimee K.</a></li> <li><a href="https://www.instagram.com/aimeemarieknight/">aimeemarieknight | Instagram</a></li> <li><a href="https://www.facebook.com/aimee.marie.knight">Aimee Knight | Facebook</a></li> </ul><div>Contact AJ:</div><ul> <li><a href="https://coolaj86.com/">AJ ONeal</a></li> <li><a href="https://git.coolaj86.com/">CoolAJ86 on GIT</a></li> <li><a href="https://www.beyondcodebootcamp.com/">Beyond Code Bootcamp</a></li> <li><a href="https://github.com/beyondcodebootcamp">Beyond Code Bootcamp | GitHub</a></li> <li><a href="https://www.facebook.com/coolaj86">Follow Beyond Code Bootcamp | Facebook</a></li> <li><a href="https://twitter.com/_beyondcode">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li> </ul><div>Contact Dan:</div><ul> <li><a href="https://github.com/DanShappir">GitHub: Dan Shappir ( DanShappir )</a></li> <li><a href="https://www.linkedin.com/in/dshappir/">LinkedIn: Dan Shappir</a></li... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy