Published Sep 3, 2019

Episode 17: Feedback and Roadmap

Delve into the latest programming language trends and the importance of conceptual understanding in software development with Marcus Blankenship, as he addresses listener feedback and previews insightful upcoming episodes focusing on resource management, concurrency, and software architecture, with expert interviews in agile development and middleware.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Language Trends

    Programming language trends are evolving, with a renewed interest in high-level languages like Lisp and Smalltalk. notes that while Java remains a valuable platform, the integration of scripting languages through JSR 223 and Spring is gaining traction 1. This approach allows developers to leverage the strengths of both compiled and scripting languages, enhancing flexibility and innovation.

    I rather welcome the JSR 223 and springs approach to incorporate scripting languages onto the Java VM.

    ---

    Additionally, future episodes will explore Lisp and metaprogramming, highlighting their potential in modern software development 2.

       

    Conceptual Tools

    The podcast emphasizes the importance of understanding software development concepts over specific tools. explains that while tools like Ant or Maven are useful, the focus should be on the underlying concepts such as unit testing and dependency analysis 3. This approach ensures that developers can adapt to various environments and technologies without being tied to a single tool.

    What we will definitely do is take a look at the concepts behind those tools, like for example, testing concept behind junit, unit testing, mock objects, or things like dependency analysis, architectural analysis.

    ---

    The challenge lies in discussing build processes without focusing on specific tools, which requires finding experts who can address these broader topics 4.

Related Episodes