Application

208 articles

Clean Architecture in Go: A Practical Implementation Guide
Application 2019-08-18

Clean Architecture in Go: A Practical Implementation Guide

Learn how to implement Clean Architecture in Go with practical code. Covers layer separation, dependency rules, directory structure, and real-world trade-offs.

#Clean Architecture#Golang#DIP
Redirect with exec Command
Application 2019-05-08

Redirect with exec Command

Master shell exec command for dynamic file descriptor redirection, input/output control, and terminal manipulation.

#bash#shell script#exec
Prompt Confirmation When Pushing Directly to Master
Application 2019-05-08

Prompt Confirmation When Pushing Directly to Master

How to create a safety net to prevent direct pushes to the master branch in git.

#Git#Shell Script
Learning Design Patterns with PHP - State Pattern
Application 2019-04-20

Learning Design Patterns with PHP - State Pattern

Learn the State pattern to switch behavior dynamically by encapsulating state-specific processing in separate classes.

#GoF#PHP#Design Pattern#State Pattern
10 Software Laws Learned from Gorillas
Application 2019-04-17

10 Software Laws Learned from Gorillas

Understand key software development laws including Parkinson's, Brooks's, and Conway's Law to improve project management.

#Software Development
Notes on Implementing Hot Reload with Realize in Go
Application 2019-04-11

Notes on Implementing Hot Reload with Realize in Go

A memo on using Realize for hot reloading in Go applications.

#Golang#realize
Creating a mysqldump Tool with Go
Application 2019-02-04

Creating a mysqldump Tool with Go

Build a Go-based mysqldump tool for automated database backups from remote servers using SSH and TOML configuration files.

#Golang#MySQL#SSH#mysqldump
Learning Design Patterns with PHP - Adapter Pattern
Application 2019-02-01

Learning Design Patterns with PHP - Adapter Pattern

Master the Adapter pattern to change interfaces without modifying original classes using composition and wrappers in PHP.

#Adapter Pattern#GoF#PHP#Design Patterns
Learning Design Patterns with PHP - Bridge Pattern
Application 2019-02-01

Learning Design Patterns with PHP - Bridge Pattern

Understand the Bridge pattern to separate functional and implementation extensions using composition in PHP application design.

#GoF#PHP#Design Pattern#Bridge Pattern
Learning Design Patterns with PHP - Mediator Pattern
Application 2019-01-31

Learning Design Patterns with PHP - Mediator Pattern

Explore the Mediator pattern to coordinate complex interactions between objects and improve relationship visibility in PHP.

#PHP#Design Patterns#Mediator Pattern#GoF
Learning Design Patterns with PHP - Strategy
Application 2018-12-09

Learning Design Patterns with PHP - Strategy

Implement the Strategy pattern to switch algorithms dynamically, reduce conditionals, and follow OCP in your PHP code.

#Design Pattern#PHP#GoF#Strategy Pattern
PHP Interfaces and Type Hinting
Application 2018-12-08

PHP Interfaces and Type Hinting

Master PHP interfaces and type hinting to separate functionality from implementation and improve code reusability flexibility.

#PHP#Interface#Type Hinting
Encountered Path Issues When Installing Bundler with rbenv via anyenv
Application 2018-12-04

Encountered Path Issues When Installing Bundler with rbenv via anyenv

Fix Bundler /usr/local/bin path issue with rbenv and anyenv by running rbenv exec gem install command.

#anyenv#gem#rbenv#Ruby#Tips
Basics of Regular Expressions
Application 2018-12-01

Basics of Regular Expressions

Master regular expression fundamentals using character classes, anchors, quantifiers, and grouping constructs for pattern matching.

#ERE#Regular Expressions
Learning Design Patterns with PHP - Factory, Factory Method, Abstract Factory
Application 2018-12-01

Learning Design Patterns with PHP - Factory, Factory Method, Abstract Factory

Learn Factory, Factory Method, and Abstract Factory patterns to centralize object creation and eliminate conditional branches.

#Design Patterns#GoF#PHP#Abstract Factory Pattern#Factory Pattern#Factory Method Pattern
Understanding System Programming with Go
Application 2018-11-30

Understanding System Programming with Go

Understanding System Programming with Go

#Golang#Book Review
Go Interfaces Explained: How to Write Flexible, Testable Go Code
Application 2018-11-15

Go Interfaces Explained: How to Write Flexible, Testable Go Code

A practical guide to Go interfaces. Learn implicit implementation, interface composition, using interfaces for dependency injection, and common design pitfalls.

#Golang
Go Pointers Explained: When to Use Them and Common Pitfalls
Application 2018-11-13

Go Pointers Explained: When to Use Them and Common Pitfalls

Understand Go pointers clearly—when to use pointer receivers vs value receivers, how pointers affect memory and performance, and the most common mistakes to avoid.

#Golang
Summary of Variable Definitions and Declarations in Golang
Application 2018-11-13

Summary of Variable Definitions and Declarations in Golang

Learn Go variable declaration patterns: var syntax, short declarations, type inference, and visibility rules for identifiers.

#Golang
About Golang Functions - Function Values / Callback Functions / Anonymous Functions
Application 2018-10-04

About Golang Functions - Function Values / Callback Functions / Anonymous Functions

Understand Go functions: function values, callbacks, anonymous functions, and closures with practical implementation patterns.

#Golang#Callback#Function#Anonymous Function