Anton Gulin·Jul 30Reuse One Page Object Method for Success and Failure CasesYour login helper exists twice: one that expects success, one that expects an error. Here is the options-object pattern that keeps one…
Usman Ahmed·May 4Good Software Architectures are mostly about BoundariesAs software engineers, we are always asked to design maintainable and extensible software architectures. While design patterns and best…
Kobi Hari·Feb 1Reusable Validation in Angular’s Signal FormsI Hate repeating myself. Again… I Hate repeating myself. Especially in code.A response icon1A response icon1
Ayoade Akintayo (PhD)·Nov 13, 2025Computer Programming — Week 3Functions, Modular Programming, and Code Reuse
Alexander Obregon·Oct 17, 2025Mixins and Interfaces for Code Reuse in DartDevelopers have long needed ways to share behavior across classes without falling into the complications of multiple inheritance. Dart…
Trip Tech·Oct 13, 2025How Trip.com Group Achieved 99% Code Reuse: Building a High-Performance Cross-Platform Market…One codebase, multiple platforms, and an exceptional user experience
Donie Sweeton·Oct 3, 2025Inheritance in C#: Reusing Code the Smart WayWhen I first came across the word inheritance in programming, I thought it was going to be about money, wills, or family property. In C#…A response icon1A response icon1
Aditya Bhuyan·Sep 23, 2025Code Reuse Without Classes: A Deep Dive into Non-OOP ReusabilityIn the grand narrative of software development, Object-Oriented Programming (OOP) is often cast as the protagonist of reusability. We’re…
Mobile Engineering: Build, Lead, Deliver·Sep 18, 2025Build Once, Use Everywhere: Atomic UIKit Components for iOS AppsOne of the most underrated ways to improve your iOS app’s scalability is by treating UI like Lego blocks.
Kites Software·Aug 11, 2025Generalization in Software Engineering: Definition, Challenges, and Best PracticesWritten by Yara Ameen, Technical Lead Software Engineer in the Creepy Ninjas squad at Kites SoftwareA response icon1A response icon1