James's Blog
    • Posts
    • Devops
    • Go
    • Personal
    • Mobile
    • Random
    Hero Image
    Plans for Next GDEC revision

    It has been while with GDEC and I found many different problems with it. That has led me to think about how to do the next GDEC revision. Right now, my current pains are: Getting the GUI setup for Windows seems impossible using the current technologies. Code is isolated between container and host (biggest pain). Lack of documentation on how to incorporate it in one’s workflow. However, there are some new things I will try in the next iteration.

    January 17, 2016 Read
    Hero Image
    GDEC Initial Release

    This post is to announce the release of GDEC: the Golang Development Environment Container. Currently, it sets up a Docker container with Visual Studio Code and a Go extension. The capabilities of the Go extension are what initial drew me to even use Visual Studio Code. The visual debugger reminds me of the days I used Visual Studio for C++ debugging. However, I already had my vim-go setup (although it is outdated, and there are more awesome features available now).

    November 22, 2015 Read
    Hero Image
    My Golang Challenge Experience

    The Golang Challenges are a series of monthly Go challenges organized by JoshSoftware Pvt. Ltd. I always read about the challenges but never participated. The October Golang Challenge (aka the 7th challenge) was released. With my background in Android, I was really intrigued to see how easy / hard it would be so I decided to jump into the rabbit hole. This post details that journey including design decisions (a layer system to easily add visual objects), gotchas (screen orientation problems), other interesting parts (generating sound).

    November 3, 2015 Read
    Hero Image
    App Engine Update Which Helps My Unit Tests!

    I began to write unit tests for my private project and ran into a weird problem that I have seen others comment on because of the inability to use fake HTTP requests for things like unit testing. For particular App Engine operations, you pass the incoming HTTP request object to things like the Datastore. However, for unit tests, you have to create a fake HTTP request. Or so I thought.

    September 30, 2014 Read
    Hero Image
    Go and App Engine: Part 2 – Development

    This is part 2 of a series of posts that involve developing and publishing to Google’s App Engine with Go as the backend. In addition, it will exemplify how to take advantage of the App Engine’s new module system. This post will explore the actual development and local testing. Module Architecture Google has moved to from having a single frontend (with optional backends) to this notion of modules in 2013. This is important as it stresses the importance of modularizing your code.

    September 14, 2014 Read
    Hero Image
    Go and App Engine: Part 1 – Setup

    This is part 1 of a series of posts that involve developing and publishing to Google’s App Engine with Go as the backend. In addition, it will exemplify how to take advantage of the App Engine’s new module system. This post will run through setting up your existing Go environment to develop using Google App Engine. Setup Installing Google Cloud SDK for Go This post assumes you already have Go setup.

    August 31, 2014 Read
    Hero Image
    My Go Setup

    I’ve been tinkering around with Go for a while. Occasionally, I would just get distracted with something else. However, every time I come back to Go, I’m always excited to see the new tools and how much has improved since the last time. One of the biggest gripes I had with Go was the necessity to modify your GOPATH if you ever wanted to jump from one major project to another.

    July 30, 2014 Read
    Navigation
    • About
    Contact me:

      Stay up to date with email notification


      By entering your email address, you agree to receive the newsletter of this website.

      Toha Theme Logo Toha
      © 2021 Copyright.
      Powered by Hugo Logo