Alexander SchellenberginStackademicRemnants of the Past in SoftwareSoftware development has evolved over time, driven by technological advancements and changing user needs. However, remnants of the past…·4 min read·Jan 11, 2024----
Alexander SchellenberginStackademicChecked / Unchecked Exceptions and Possible Code SmellExceptions are a fundamental aspect of (Java) programming, providing a mechanism for handling unexpected situations that may arise during…7 min read·Jan 10, 2024----
Alexander SchellenberginStackademicJava’s Optional.orElse() Method and Potential Side EffectsJava 8 introduced the Optional class as a way to handle nullable values more effectively and expressively. One of the key methods in the…·4 min read·Jan 9, 2024--1--1
Alexander SchellenberginStackademicDesign Patterns: InterpreterThe Interpreter Design Pattern is a behavioural pattern that defines a way to evaluate language grammar or expressions. It involves…·9 min read·Jan 5, 2024----
Alexander SchellenberginStackademicDesign Patterns: Chain of ResponsibilityThe Chain of Responsibility design pattern is a behavioural pattern that addresses the need to pass a request along a chain of handlers…9 min read·Jan 4, 2024----
Alexander SchellenberginStackademicDesign Patterns: VisitorThe Visitor Design Pattern is a behavioural design pattern that defines a way to separate algorithms from the objects on which they…·10 min read·Jan 3, 2024----
Alexander SchellenberginStackademicDesign Patterns: ProxyThe Proxy design pattern is a structural pattern that provides a surrogate or placeholder for another object to control access to it. It…9 min read·Jan 2, 2024--1--1
Alexander SchellenberginStackademicDesign Patterns: BuilderThe Builder design pattern is a creational pattern that separates the construction of a complex object from its representation, allowing…·10 min read·Jan 1, 2024----
Alexander SchellenberginStackademicDesign Patterns: ObserverThe Observer Design Pattern is a behavioural design pattern that defines a one-to-many dependency between objects so that when one object…8 min read·Dec 31, 2023----
Alexander SchellenberginStackademicDesign Patterns: DecoratorThe decorator design pattern is a structural pattern in software design that allows behaviour to be added to an individual object, either…·10 min read·Dec 30, 2023----