Various aspects of software development and design by Jeremy D. Miller

Various aspects of software development and design by Jeremy D. Miller 

This YouTube playlist titled "Jeremy D. Miller" is a curated collection of presentations by Jeremy D. Miller, focusing on various aspects of software development and design. This playlist serves as a valuable resource for developers and architects seeking to deepen their understanding of effective coding practices and architectural patterns.

The playlist includes the following key presentations:

  1. Convention Over Configuration: In this talk, Miller discusses the "Convention Over Configuration" paradigm, emphasizing how adopting sensible defaults and reducing the need for extensive configuration can lead to more streamlined and maintainable codebases.

  2. Lessons Learned From A Long-Lived Codebase: Drawing from his extensive experience, Miller shares insights and lessons learned from working on enduring codebases. He highlights best practices for maintaining and evolving software over time, addressing challenges such as technical debt, refactoring, and adapting to changing requirements.

  3. Presentation Patterns for Composite Applications: Miller delves into design patterns applicable to composite applications, exploring how to effectively structure and manage complex user interfaces. He discusses strategies for achieving modularity, reusability, and separation of concerns in application design.

By engaging with this playlist, viewers can gain practical knowledge and insights into software design principles, architectural patterns, and effective coding practices, all of which are essential for building robust and maintainable software systems.

You can access the playlist here: https://www.youtube.com/playlist?list=PLzk9axxvgdtXADJA1ihQyARWn8TwSHIJX


The video titled "Jeremy D. Miller: Convention Over Configuration" features software architect Jeremy D. Miller discussing the "Convention Over Configuration" paradigm in software development. In this presentation, Miller emphasizes how adopting sensible defaults and reducing the need for extensive configuration can lead to more streamlined and maintainable codebases. He explores the benefits of this approach, including increased developer productivity, reduced complexity, and enhanced code readability. Miller also provides practical examples and insights into implementing this paradigm effectively in various software projects.

For a more in-depth understanding, you can watch the full presentation here:


The video titled "Jeremy D. Miller: Lessons Learned From A Long-Lived Codebase" features software architect Jeremy D. Miller sharing his experiences and insights gained from working on enduring software projects. In this presentation, Miller delves into the challenges and strategies associated with maintaining and evolving long-lived codebases. He discusses topics such as managing technical debt, implementing effective refactoring practices, and adapting to changing requirements over time. Miller emphasizes the importance of continuous improvement, automated testing, and maintaining code quality to ensure the longevity and sustainability of software systems. This talk provides valuable lessons for developers and teams aiming to navigate the complexities of long-term software maintenance and evolution.

For a more in-depth understanding, you can watch the full presentation here:

In the video titled "Jeremy D. Miller: Presentation Patterns for Composite Applications," software architect Jeremy D. Miller delves into design patterns and best practices for developing composite applications. Composite applications are systems that integrate multiple modules or components, often developed independently, into a cohesive whole. Miller discusses strategies for structuring and managing complex user interfaces, emphasizing modularity, reusability, and the separation of concerns. He explores various presentation patterns that facilitate the development of scalable and maintainable composite applications, providing practical insights and examples to illustrate their implementation. This presentation is valuable for developers and architects aiming to build flexible and robust composite applications.

For a more in-depth understanding, you can watch the full presentation here:

The video titled "Jeremy D. Miller: Presentation Patterns for Composite Applications" features software architect Jeremy D. Miller discussing design patterns and best practices for developing composite applications. Composite applications are systems that integrate multiple modules or components, often developed independently, into a cohesive whole. In this presentation, Miller emphasizes the importance of modularity, reusability, and separation of concerns in building complex user interfaces. He explores various presentation patterns that facilitate the development of scalable and maintainable composite applications, providing practical insights and examples to illustrate their implementation. This talk is valuable for developers and architects aiming to create flexible and robust composite applications.

For a more in-depth understanding, you can watch the full presentation here:

Jeremy D. Miller: Presentation Patterns for Composite Applications


Comments

Popular posts from this blog

Bookmark

Cloud Computing in simple

Azure SQL Databases: Backups, Disaster Recovery, Import and Export