Skip to main content

Posts

Showing posts from October, 2020

Learning GO, Buffalo Web Framework

  LEARNING BUFFALO MY ADVENTURE IN GOLANG Intro After finishing a fun and simple way creating hello world in GO, I decided to extend the learning adventure into web framework. My choice is Buffalo, because some web recommended me to do so. I will try other framework as well but that is for later writing. My plan in this will be 1. Setting Environment. I think it’s already set 2. Install Buffalo. Based on https://gobuffalo.io/en/docs/getting-started/installation . Install scoop check, Install buffalo check. 3. Follow The Document. From here https://gobuffalo.io/en/docs/getting-started/new-project Follow The Document Based on https://gobuffalo.io/en/docs/getting-started/new-project I will begin my own adventure. I hope I found a new error. So it says I have to create my new application on my GOPATH I will not do that. I’m going to create in another folder. And I found some error as usual I just copy paste the error message with keyword golang. And stackoverflow answer

Learning GO : Basic

  LEARNING GO It’s My Learning Adventure Intro First of all I don’t have any experience in programming language called GO . I just notice it this month when I went to search for jobs online. There are a lot of company needed the experienced GO coder. So this will be my own way learning GO. It’s not a tutorial but my own experience in learning a new things and hopefully this writing will be useful somewhere in the future. Anyway I have experienced NodeJS and Pyhton so I don’t think this will be that hard. Learning Plan The learning method that I will use is...wait is there is any learning method ?. Anyway I just write what I usually do. So these are the plan on mastering GO. 1. Finding Resources 2. Setting up Environment 3. Start Coding 4. Find Web Framework in GO. Because that’s what I found in search for jobs 4.1 CRUD creation 4.2 Authorization and Authentication 4.3 User Management 5. Try to Host the web app. It’s free on IBM cloud https://cloud.ibm.com/ 6. ….. I d