YoVDO

Retiring the Singleton Pattern - Concrete Suggestions for What to Use Instead

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Software Development Courses C++ Courses Dependency Injection Courses Singleton Pattern Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore concrete alternatives to the Singleton pattern in large codebases through this ACCU Conference talk. Learn how to replace Singleton implementations with explicitly passed wrapper classes, enabling dependency injection and improved testability. Discover techniques for maintaining ABI stability, handling non-copyable types, managing delayed construction, and addressing Singleton dependency groupings. Gain insights into resolving initialization order issues for interdependent Singletons and implementing a gradual transition strategy for large-scale refactoring. Benefit from real-world examples of successful Singleton replacements at Bloomberg, demonstrating practical solutions for scenarios where developers previously saw no feasible alternatives.

Syllabus

Retiring the Singleton Pattern, Concrete Suggestions for What to Use Instead - Pete Muldoon ACCU 21


Taught by

ACCU Conference

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera