Jellyvision Tech Podcast

Jellyvision Tech Podcast

By Jellyvision Tech PodcastTechnology
Download on the App Store

Jellyvision Tech Podcast episodes

  • Tzientist with Bill Sorensen

    Bill Sorensen shares an open-source library he authored called tzientist. It's a "Scientist-like library for Node.js, implemented in TypeScript. It permits comparing legacy and refactored code paths in production environments, verifying both functional and non-functional requirements. This is also known as the Parallel Run pattern."

    Bill goes into what inspired him to author the library, what it's been like to maintain it, and why you should consider using it if traditional testing strategies won't handle the refactoring you're trying to do.

    • https://twitter.com/BillSorensen
    • https://github.com/github/scientist
    • https://github.com/TrueWill/paleontologist
    • https://deno.land/
    • https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052
    • https://en.wikipedia.org/wiki/SBAR
    • 35 min
    • Automated Testing (Part 1) with Courtney Adams and Dave Lyzenga

      Courtney Adams and Dave Lyzenga, Software Engineers in Test, discuss testing processes as part of product development. They talk about their experiences with different products and frameworks. They also cover the Testing Pyramid, cross-browser and cross-operating-system testing, how to define Acceptance Criteria (AC) for success.

      1 hr 2 min
    • NextJS with Dan Kryzanowski

      Dan Kryzanowski, our resident NextJS expert, discusses what goes into developing an enterprise-level application using this React fullstack framework. He talks about the developer-experience enhancements that he and his team made which led to a successful release on a tight deadline and some outstanding resulting metrics.

      34 min
    • Legacy Code with Matt Schick

      “Know your tools - use an interactive debugger. Your brain isn’t a compiler - stop trying to interpret code by reading it.” ~Matt Schick, Lead Engineer at JellyvisionWhat is legacy code? Should you rewrite your legacy app to use microservices? The answers may surprise you.

      Hosts Nana and Dave ask Matt about legacy app maintenance, developer archetypes (investigators vs creators), the “strangler pattern,” monolith designs, and more. Matt goes into tradeoffs, boundaries, hairy migrations, debugging, testing, clean code, and perhaps most importantly, “leaving your legacy.”

      1 hr 3 min
    • Getting into Software Development with Duke Greene

      Jellyvision developers Dave, Nana, and Avner talk with guest Duke Greene (developer at Stitch Fix) about getting into the tech industry. Duke reflects on his teaching experiences at Dev Bootcamp and Flatiron as well as what helped him get his first full-time developer job.

      54 min
    • Making Software Accessible with Becca Lesser and David Morefield

      Guests Becca Lesser and David Morefield talk about designing and developing accessible applications.

      A little about the importance of addressing accessibility:

      • Over a billion people are estimated to live with some form of disability, which can include blindness, deafness, and a variety of others. This corresponds to about 15 percent of the world's population. (World Health Organization)
      • About 217 million people worldwide have moderate to severe vision impairment.  (World Health Organization)
      • Over 61 million Americans (1 in 4) have a disability that impacts major life activities. (CDC)
      • Approximately 40 percent of adults age 65 and up have one or more disabilities. (CDC)
      • Source: https://blog.usablenet.com/business-case-for-web-accessibility-in-2020

        Resources:

        • https://developer.mozilla.org/en-US/docs/Glossary/Accessibility
        • https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG
        • https://www.w3.org/WAI/standards-guidelines/wcag/
        • https://www.deque.com/
          • https://www.deque.com/training/
          • Accessibility Tools:

            • https://docs.gitlab.com/ee/user/project/merge_requests/accessibility_testing.html
            • https://chrome.google.com/webstore/detail/wave-evaluation-tool/jbbplnpkjmmeebjpijfedlgcdilocofh?hl=en-US
            • https://chrome.google.com/webstore/detail/image-alt-text-viewer/nhmihbneenlkbjjpbimhegikadfleccd?hl=en
            • https://chrome.google.com/webstore/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US
            • https://github.com/dequelabs/axe-core-npm/tree/develop/packages/react
            • 27 min

            About Jellyvision Tech Podcast

            From the publisher's feed

            Insights and interviews from the Jellyvision Technology team