<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Go Mvc on Ski11 Up</title>
    <link>//localhost:1313/tags/go-mvc/</link>
    <description>Recent content in Go Mvc on Ski11 Up</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Sun, 11 Oct 2020 00:00:00 +0000</lastBuildDate>
    <atom:link href="//localhost:1313/tags/go-mvc/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Go Microservice Part VI - Application</title>
      <link>//localhost:1313/posts/go-mvc-6/</link>
      <pubDate>Sun, 11 Oct 2020 00:00:00 +0000</pubDate>
      <guid>//localhost:1313/posts/go-mvc-6/</guid>
      <description>In the previous blog post, Go MVC Part V - Controller we have developed a Contact Controller which has the call to the service and stores the response in the response object for the presentation layer.&#xA;Let’s start with the application which stitches everything in previous posts.&#xA;Application We started with the design of the application and then wrote the configuration and then the Model, Service and finally the Controller and the View now we need to put everything together in a form of an application.</description>
    </item>
    <item>
      <title>Go Microservice Part V - Controller</title>
      <link>//localhost:1313/posts/go-mvc-5/</link>
      <pubDate>Sat, 10 Oct 2020 00:00:00 +0000</pubDate>
      <guid>//localhost:1313/posts/go-mvc-5/</guid>
      <description>In the previous blog post, Go MVC Part V - Service we have developed a Contact Service which interacts with the Domain object and return the Model to the calling function.&#xA;Let’s start with developing Controller which will consume the response from the Contact Service and present it to the presentation layer(View in MVC).&#xA;Controller Model contains domain objects as well the information retrieval mechanical from the database. Service has the Business Logic.</description>
    </item>
    <item>
      <title>Go Microservice Part IV - Service</title>
      <link>//localhost:1313/posts/go-mvc-4/</link>
      <pubDate>Mon, 05 Oct 2020 00:00:00 +0000</pubDate>
      <guid>//localhost:1313/posts/go-mvc-4/</guid>
      <description>In the previous blog post, Go MVC Part III - Model we have developed a Model of contact application including the DAO code which will retrieve the information from the data source which in our case is Contact struct.&#xA;Let’s start with developing Service in this post.&#xA;Service Model contains domain objects as well the information retrieval mechanical from the database. Let’s assume our database is nothing but a go struct for the simplicity of the application.</description>
    </item>
    <item>
      <title>Go Microservice Part III - Model</title>
      <link>//localhost:1313/posts/go-mvc-3/</link>
      <pubDate>Sun, 04 Oct 2020 00:00:00 +0000</pubDate>
      <guid>//localhost:1313/posts/go-mvc-3/</guid>
      <description>In the previous blog post, Go MVC Part II - Application Configuration we have imported Viper and wrote project configuration.&#xA;Let’s start with Model first and then we will move upwards and write Service, Controller, and then App code and finally the main function which will start the contact web application.&#xA;Model or Domain Model contains domain objects as well as the information retrieval mechanical from the database. Let’s assume our database is nothing but a go struct for the simplicity of the application.</description>
    </item>
    <item>
      <title>Go Microservice Part II - Application Configuration</title>
      <link>//localhost:1313/posts/go-mvc-2/</link>
      <pubDate>Sat, 03 Oct 2020 00:00:00 +0000</pubDate>
      <guid>//localhost:1313/posts/go-mvc-2/</guid>
      <description>In the previous blog post, Go MVC Part I - Overview we have seen the overall structure of contacts application.&#xA;Let’s start with writing the application configuration using Viper.&#xA;Viper After creating the folder structure as mentioned in the previous post, we need to import the Viper package for writing the application configuration.&#xA;From the project root folder run the below command.&#xA;$ go get github.com/spf13/viper Application Config Create a config.</description>
    </item>
    <item>
      <title>Go Microservice Part I - Overview</title>
      <link>//localhost:1313/posts/go-mvc-1/</link>
      <pubDate>Fri, 02 Oct 2020 00:00:00 +0000</pubDate>
      <guid>//localhost:1313/posts/go-mvc-1/</guid>
      <description>MVC has a distinct role in web application development. It gives you a clean design and practical approach in designing and developing customer-facing software applications that takes input or set of inputs from the user and present the solution or the response to the user.&#xA;Let’s develop a web application using mvc design pattern in Go with the help of http, Viper, and Mux packages.&#xA;App We will develop a contact application that will retrieve contact details based on the input id.</description>
    </item>
  </channel>
</rss>
