Published Nov 9, 2014

Design Patterns Part 3

    Explore the intricate world of Behavioral Design Patterns, focusing on the Observer, Chain of Responsibility, and Iterator patterns, as well as essential tech tools that enhance programming efficiency. Gain insights into event handling, notification systems, and practical coding resources designed to elevate your development skills.
    Episode Highlights
    Coding Blocks logo

    Popular Clips

    Episode Highlights

    • Coding Tools

      Exploring coding tools reveals a range of resources that enhance development and testing processes. Joe Zack highlights the Postman Chrome plugin, which simplifies issuing REST requests directly from the browser, making it easier than using Fiddler, especially for non-Windows users 1. This tool is praised for its simplicity and ability to save request history, offering a lightweight alternative for testing APIs. Michael Outlaw introduces Rextester, a versatile code-sharing platform that supports multiple programming languages, allowing users to write, run, and share code snippets without needing additional software 2.

      It's very nice for sharing little code snippets.

      --- Joe Zack

      Both tools exemplify how modern coding utilities can streamline workflows and foster collaboration.

         

      Learning Resources

      Learning resources for programmers are abundant and varied, catering to different needs and skill levels. Joe Zack shares his experience with Codecademy, a platform offering interactive learning for languages like Ruby and JavaScript, which he finds effective for beginners seeking practical knowledge 3. He also mentions the Gang of Four's book on design patterns, a classic resource still relevant decades after its publication 4. Michael Outlaw adds that Pluralsight offers extensive video content on design patterns, providing a comprehensive library for developers to explore 5.

      Codecademy was actually an excellent resource. I would put it up there with the other two as must-have for your tool belt.

      --- Joe Zack

      These resources collectively offer valuable insights and learning opportunities for both novice and experienced programmers.

    Related Episodes