Thrashing Code Metal Monday for Week of March 6th 2017, on Tuesday the 7th!

Obviously it isn’t Monday. But sometimes you go to a show on Sunday and you’re recovering on Monday and writing a blog entry just isn’t a priority. But in that vein, here’s the line up for the Bound by the Road Tour I dived into the pit for this last Sunday!

Devil Driver

K’atun > https://www.facebook.com/pg/katunband

more

07. March 2017

Golang Execution on OS-X vs. Linux

Recently I was dorking about with some Go code on OS-X. Just working with it via iTerm 2 and using some basic go run whateverthefile.go commands and displaying results out the the shell. All was well, and then I dived into some code that used so Go Routines. The code looked something like this.

package main

import (
    "time"
    "fmt"
)

func say(s string) {
    for i := 0; i<5; i++ {
        time.Sleep(2 * time.Second)
        fmt.Println(s)
    }
}

func main() {
    go say("1. First thread is running.")
    go say("  2. Second thread is running.")
    say("    3. Thread is running in main.")
    fmt.Println("Ended.")
}

more

26. February 2017

Thrashing Code Metal Monday for Week of February 20th, 2017

Eluveitie

It’s a holiday, but the thrashing never stops. Here’s some tunes that I’ve had on during my recent #golang experiments.

more

20. February 2017

Industry Introspection

Chillin' like Farnsworth

Every few days I like to sit down like an old academic professor and just read and ponder what’s going on in the computer hardware and software industries. As of late it’s been interesting to dive into whatever Elon Musk is working on also; electric cars, solar energy, rockets, or even boring machines. Another thing I’ve had a curiosity in and continue to find interesting is machine learning, or as some call it in the mainstream movie media artificial intelligence.

more

15. February 2017

Thrashing Code Metal Monday for Week of February 13th, 2017

I’ve been getting a fair dose of New Orleans cajun grub lately so I went back to my roots and picked out a few bands from NOLA (That’s New Orleans, Lousiana FYI). Be prepared, NOLA Metal is a special level of sludgy heaviness and growl combined with some slightly psychodelic melodies thrown in.

The Dungeon

With that, enjoy your coding heavy monday metal!

more

13. February 2017

Setting up a GCP Container Cluster - Part II

Google Compute & Container Engines together with Kubernetes

A couple of days I wrote up the experience around getting a Google Container Cluster up and running and adding a Terraform config to automate the process. Today my plan is to dig into getting containers into the Google Container Repository and then using those containers to launch various things within the Google Container Cluster. With my end goal being to get a Drone.io setup for production use.

more

06. February 2017

Thrashing Code Metal Monday for Week of February 6th, 2017

This is the first of many of a series that is starting today. Thrashing Code Metal Monday’s picks for heavy tunes to code to. Ya know, if you can handle it.

The Fire of Metal!

With that introduction, may the thrashing code begin!

more

06. February 2017

Data Diluvium Design Ideas

Data Diluvium

This post includes a collection of my thoughts on design and architecture of a data generation service project I’ve started called Data Diluvium. I’m very open to changes, new ideas, or completely different paradigms around these plans altogether. You can jump into the conversation thread. What kind of data do you often need? What systems do you want it inserted into?

Breakdown of Article Ideas:

  • Collected Systems API - This API service idea revolves around a request that accepts a schema type for a particular database type, an export source for inserting the data into, and generating an amount of data per the requested amount. The response then initiates that data generation, while responding with a received message and confirmation based on what it has received.
  • Individual Request API - This API service idea (thanks to Dave Curylo for this one, posted in the thread) revolves around the generation of data, requested at end points for a particular type of random data generation.

Alright, time to dive deeper into each of these.

more

04. February 2017

Setting up a GCP Container Cluster - Part I

I set out to create a container cluster to work with in Google Cloud. These are the notes of that effort I undertook. On the heels of this article I’m putting together the notes also on getting Drone.io fully setup with an appropriate domain name and the like for use in full production grade work. For now, here’s the lowdown on the steps I took to get educated on and informed about setup and use of the Google Container Cluster.

First exploratory script I ran based on instructions here.

gcloud container clusters create working-space \
  --zone us-central1-a \
  --additional-zones us-central1-b,us-central1-c

more

31. January 2017