PinnedGo — Decorator PatternThis pattern is effective to dynamically enhance (decorating) a function by creating a (or several) subclass(es).May 8, 20203May 8, 20203
Published inDev GeniusJava: Enrich your Feature Experiment and Exit Feature Toggle Hell from your codeHow achieve SOLIDMar 4Mar 4
You don’t need a try-catch anymore!Ideally, try-catch should help us stay far from hell. However, when there are a lot of exceptions to handle, we must put try-catch in…Feb 17Feb 17
Architecture Principles: Bridging Strategic Vision with Agile and DevOps AgilityIn today’s fast-evolving business environment, organizations need a robust framework to guide decision-making and ensure cohesive operationsFeb 3Feb 3
The Power of Deliverables: Driving Alignment and Efficiency in Enterprise ArchitectureThe term deliverable is more than just jargon; it represents the tangible outcomes that signify progress and successFeb 1Feb 1
Architecture Abstraction: A Practical Framework for Tackling ComplexityArchitecture Abstraction offers a methodology by breaking down extensive problem areas into smaller, more manageable onesJan 27Jan 27
Building Blocks: The Key to Enabling Agile and Scalable Enterprise SolutionsIn the world of Enterprise Architecture (EA), the concept of building blocks serves as a fundamental cornerstone, enabling the developmentJan 25Jan 25
Maximizing Architectural Artifacts: Strategies for Startups, Agile Environments, and MVP EvolutionIn the Enterprise Architecture (EA), artifacts play a critical role as architectural work productsJan 18Jan 18
The Transformative Benefits of Enterprise ArchitectureIn today’s fast-paced business environment, organizations face a constant need to adapt, innovate, and operate more efficientlyJan 11Jan 11
Istio Network Policy and Why We Need It?A network policy is a set of rules that governs how network traffic is allowed or denied between different components within a system. In…Jan 8Jan 8
Published inDev GeniusGo — Composite PatternComposite Pattern falls under Structural Design PatternJun 17, 2020Jun 17, 2020
A Tale of a Scale Cube: Harmonizing your System GrowthScale cube is similar to the rule of thumbs on how your decision to scale out your system to handle a certain amount of accessMay 7, 2020May 7, 2020
Go — Command PatternCommand Pattern falls under Behavioral Patterns, this pattern encapsulates a request as an object. By this way, while you have so many…Jul 17, 2019Jul 17, 2019
Go — Builder PatternBuilder pattern is designed to separate the construction of a complex object from its representation so that the same construction process…Dec 30, 20182Dec 30, 20182
Go — Singleton PatternSingleton Pattern is the most known design pattern, this pattern can help you to create object and reused it for the whole lifetime of yourDec 22, 20181Dec 22, 20181
Go — Abstract Factory Design PatternAbstract Factory Pattern is a layer that sit on top of Factory Pattern. This pattern usually used to create other factory, we can call it…Dec 21, 2018Dec 21, 2018
Go — Factory Design PatternFactory Pattern is probably one of the most used design pattern in OOP worldDec 16, 20181Dec 16, 20181
Interface in Go LanguageGo will handle the “inheritance” allocation if we write all of the interface’s functions to the structDec 15, 2018Dec 15, 2018