Published Apr 14, 2024

Ktor, Logging Ideas, and Plugin Safety

Explore the world of mechanical keyboards, the capabilities of the Ktor framework, and the nostalgia of game development, while navigating the intricacies of efficient coding practices, security concerns in open source, and the frustrations of GChat's design. Delve into themes of innovation, productivity, and the subtle balance of user experience and safety.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Efficient Coding

    Efficient coding practices can significantly streamline workflow and reduce redundancy. Joe Zack emphasizes the importance of saving complex commands within ticketing systems like Jira, allowing for easy retrieval and reuse in future projects 1. This practice not only saves time but also enhances productivity by minimizing the need to recreate intricate scripts. Michael Outlaw adds that tagging these scripts in tools like Obsidian can further expedite the search process, making it easier to locate past work 1.

    Save a little. It's a little breadcrumb in your Jira or in whatever your ticketing system is.

    --- Michael Outlaw

    Additionally, Joe advises against using unsecured networks, such as hotel Wi-Fi, to protect sensitive data 2.

       

    Scaffolding Tools

    Scaffolding tools like Docker init offer both advantages and challenges in project setup. Joe Zack and Michael Outlaw discuss how these tools can simplify the creation of Dockerfiles by automatically generating necessary components, which might be overlooked when starting from scratch 3. However, they also note that these tools can sometimes produce errors, requiring developers to manually correct the generated files 4.

    The problem with the scaffolding tools is they, they kind of, they do that.

    --- Michael Outlaw

    Despite these issues, the potential for scaffolding tools to improve over time is promising, as they continue to evolve and adapt to user needs 3.

Related Episodes