GO LOG Tutorial hello greetings Writing Web Applications RESTful_API_with_Go_and_Gin Effective Go Commentary Names Semicolons Control structures Functions Data Initialization Methods Interface and other types Design Pattern singleton builder factory method abstract factory object pool prototype composite adapter bridge proxy decorator facade flyweight chain of responsibility command iterator mediator observer state strategy template method visitor Go Labs chan buffered chan interfaceLab sync clone mongodb