FAQ
I thought it could be good to share with this community that we have
developed the startup http://meetinarts.com/ entirely in Go and MongoDB.

There is no Gnigx or other services behind, just MongoDB and a 7 MB Go
executable.

Go has really simplified the web development. We implemented the MVC
architecture in the blink of an eye.

Ivan Daunis
CTO, Uselabs

Search Discussions

  • ISockGo at Sep 10, 2012 at 4:33 pm
    Great brother :) keep rocking goians.
    On Monday, September 10, 2012 10:33:57 AM UTC-4, Ivan Daunis wrote:

    I thought it could be good to share with this community that we have
    developed the startup http://meetinarts.com/ entirely in Go and MongoDB.

    There is no Gnigx or other services behind, just MongoDB and a 7 MB Go
    executable.

    Go has really simplified the web development. We implemented the MVC
    architecture in the blink of an eye.

    Ivan Daunis
    CTO, Uselabs
  • Tomwilde at Sep 10, 2012 at 10:08 pm
    Did you use any open-source web-toolkit or did you implement MVC yourself? If so, could you share some thoughts on the way you implemented it?
    Thanks.
  • Ivan Daunis at Sep 11, 2012 at 7:58 pm
    Basically each .go file has an init() function which I use to register the
    Controllers, and define the Views and Models that I'm implementing in such
    file.

    Every Controller registers a task with http.HandleFunc that executes the
    Model code and that always ends with a call to the View processor.

    The View processor renders and GZIPs the content defined in a system of
    templates and sends it to the io.Writer previously registered by the
    Controller in http.HandleFunc

    Ivan
    On Monday, September 10, 2012 6:00:43 PM UTC-4, tomwilde wrote:

    Did you use any open-source web-toolkit or did you implement MVC yourself?
    If so, could you share some thoughts on the way you implemented it?
    Thanks.
  • Ivan Daunis at Sep 11, 2012 at 7:58 pm
    Basically each .go file has an init() function which I use to register the
    Controllers, and define the Views and Models that I'm implementing in such
    file.

    Every Controller registers a task with http.HandleFunc that executes the
    Model code and that always ends with a call to the View processor.

    The View processor renders and GZIPs the content defined in a system of
    templates and sends it to the io.Writer previously registered by the
    Controller in http.HandleFunc

    Ivan
    On Monday, September 10, 2012 6:00:43 PM UTC-4, tomwilde wrote:

    Did you use any open-source web-toolkit or did you implement MVC yourself?
    If so, could you share some thoughts on the way you implemented it?
    Thanks.
  • ChrisLu at Sep 11, 2012 at 8:32 pm
    Sounds simple enough.

    Maybe share some code examples in addition to this description.

    Chris
    On Tuesday, September 11, 2012 12:58:30 PM UTC-7, Ivan Daunis wrote:

    Basically each .go file has an init() function which I use to register the
    Controllers, and define the Views and Models that I'm implementing in such
    file.

    Every Controller registers a task with http.HandleFunc that executes the
    Model code and that always ends with a call to the View processor.

    The View processor renders and GZIPs the content defined in a system of
    templates and sends it to the io.Writer previously registered by the
    Controller in http.HandleFunc

    Ivan
    On Monday, September 10, 2012 6:00:43 PM UTC-4, tomwilde wrote:

    Did you use any open-source web-toolkit or did you implement MVC
    yourself? If so, could you share some thoughts on the way you implemented
    it?
    Thanks.
  • Victorcoder at Sep 12, 2012 at 6:16 am
    Looks great! Some code would be awesome.

    Thanks

    --
  • Jose Espinosa at Sep 11, 2012 at 12:14 am
    Congratulations!!!
    On Mon, Sep 10, 2012 at 7:33 AM, wrote:
    I thought it could be good to share with this community that we have
    developed the startup http://meetinarts.com/ entirely in Go and MongoDB.

    There is no Gnigx or other services behind, just MongoDB and a 7 MB Go
    executable.

    Go has really simplified the web development. We implemented the MVC
    architecture in the blink of an eye.

    Ivan Daunis
    CTO, Uselabs
  • Job van der Zwan at Sep 11, 2012 at 6:54 am
    Looks nice :).

    Feedback: there's a bug in the website design that causes the width of the
    screen to be oversized on 1024 resolutions, creating an empty ~200 pixel
    margin on the right. Happens in both Chrome and Firefox on my linux netbook.
    On Monday, 10 September 2012 16:33:57 UTC+2, Ivan Daunis wrote:

    I thought it could be good to share with this community that we have
    developed the startup http://meetinarts.com/ entirely in Go and MongoDB.

    There is no Gnigx or other services behind, just MongoDB and a 7 MB Go
    executable.

    Go has really simplified the web development. We implemented the MVC
    architecture in the blink of an eye.

    Ivan Daunis
    CTO, Uselabs
  • Tomwilde at Sep 11, 2012 at 8:33 am
    Another feedback: there's a small html-escaping issue in the log-in form.

    Screenshot:http://localhostr.com/file/OAEoYeVLDKMi/Selection_133.png

    Cheers!
  • Ivan Daunis at Sep 11, 2012 at 7:23 pm
    Just fixed, thank you! I was using html.EscapeString to escape <> and
    didn't realize that it escapes the five &'<>"

    Ivan
    On Tuesday, September 11, 2012 4:33:45 AM UTC-4, tomwilde wrote:

    Another feedback: there's a small html-escaping issue in the log-in form.

    Screenshot:http://localhostr.com/file/OAEoYeVLDKMi/Selection_133.png

    Cheers!

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupgolang-nuts @
categoriesgo
postedSep 10, '12 at 3:57p
activeSep 12, '12 at 6:16a
posts11
users7
websitegolang.org

People

Translate

site design / logo © 2022 Grokbase