James's Blog
    • Posts
    • Devops
    • Go
    • Personal
    • Mobile
    • Random
    Hero Image
    Preparing For Technical Interviews

    Earlier this year I went through the interviewing process. I wanted to document the resources I used to help out anyone else in the future. Coding Resources It is typical for entry-level to the highest level of coders to have to do coding interviews. I found these extremely helpful. Educative.io - Grokking the Coding Interview: Patterns for Coding Questions This class was tremendously helpful. This self-paced course break downs common patterns seen coding interviews.

    July 16, 2022 Read
    Hero Image
    Portable Steam Deck Setup

    I recently purchased my Steam Deck and I am loving it. I wanted to share with you the accessories I use to give a fairly useful portable setup. The best part of it? All but one optional thing fits in the case. (That optional thing being a PS5 or Xbox controller). With this setup, you can have a nice mouse and keyboard setup. Also, you will have a usb hub to plug in additional peripherals.

    July 10, 2022 Read
    Hero Image
    Reflecting On My Path to Becoming a Software Engineer

    Reflecting On My Path to Becoming a Software Engineer This was originally posted on LinkedIn as part of a series by Maya Pope-Chappell The holiday season is a wonderful time of year. The food. Seeing family and friends. More importantly it is a great time to reflect on the many things in which we are grateful. On a professional level, I’m extremely grateful for my career as a software engineer. I have learned many things, traveled many places, and met many people.

    December 10, 2016 Read
    Hero Image
    Deploying Hugo On Dokku

    The Move From Wordpress to Hugo This was a long time coming. As mentioned in my previous post, I used Wordpress as my blogging platform. My hosting service was up for renewal, I decided against that and moved to DigitalOcean. I decided to deploy Dokku (more on that in another post) so that I could manage multiple apps easily. One of those apps is my blog which I decided it will use Hugo to generate my website from markdown.

    September 4, 2016 Read
    Hero Image
    New Blog, New Server

    New Blog, New Server My Wordpress blog is long gone! Hello, Hugo! This post is the beginning. This will be one part of the series that describe my new deployment onto DigitalOcean. Still working out some kinks but rather document what I have while it’s still fresh. Back Story Previous to using DigitalOcean, I used InMotion Hosting. In particular, I used their Power Plan. The plan was just a shared hosting plan with a bunch one-click apps.

    September 3, 2016 Read
    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
    Jenkins + OpenShift + Bitbucket + Play Framework

    First post of the new year! I have been very busy. This post will be a non-Golang post actually too. This post is just to help anyone who wants to setup their own free (that’s right, Free) hosted Jenkins CI Server, hook it up to a private repo and go over some of the GOTCHAs along the way (always some struggles when going the free route). Table Of Contents Background Getting Your Jenkins Instance Up Give Jenkins Access To Your Private Bitbucket Repo Your First Manually Triggered Build Setting Up Automatic Builds Upon Push Background I have been experimenting with OpenShift gears because they offer free “Gears”.

    February 24, 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
    • ««
    • «
    • 1
    • 2
    • »
    • »»
    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