Nuance Dammit

Warning: This write up is rated PG-13 based on the Motion Picture Association of America because it has dirty words and it seems like a laughably silly and subjective rating system that’s as laughable as the need to warn of such things. Hope you too find my use of this rating system as LOL worthy as I do. So if PG-13 is safe for you, read on and enjoy the thoughts!

Note: Also note, that this has political overtones, but I do relate the article to the tech industry further onward in the article, just FYI.

Alright, the word has come up a number of times in the last few months. More so than under normal circumstances and the cause is squarely rooted in our leadership in the White House. Notice my nuance right now, in that I’m now circumventing direct blame in these statements. The leadership we have in the White House, when it comes specifically to speaking, writing, and communication are grossly incompetent.

more

16. May 2017

Collected React Starting Points Links and Notes

React

The following is a collection of links and related things that I have used for learning React this last two weeks. I’ve attempted to sort them into a way that seems useful, at least to me, and hope that this can be useful to others. Where the link was given via Twitter, I’ve embedded to tweet so it gives reference to those that have helped me along the way. Others are just inline as I found them via google or via whatever method.

more

15. May 2017

OSCON via twitter

I was going to post some pictures, but instead it seemed fitting to just post some tweets I selected specifically via the #OSCON and #OSCON2017 hashtags.

more

15. May 2017

Austin via OSCON, A City Analysis

Alright, I’m gonna have some extremely blunt things in this article, with the loaded context that I’ve done extensive studies, analysis, and related research into urban spaces, planning, roadway design, cycling as a mode of transportation, transit, etc. Some of you probably know me well enough to know that, so these comments won’t come as a surprise. It’s all mixed in the tech topics however, and suggestions on how to get more out of a conference like OSCON.

This blog entry should and could be used for informing decisions when traveling for tech events besides just OSCON, but it’s the conference I’m using as a reference point. Some of the suggestions might be a no-brainer, others might add to your notions of what to do and how to travel to these events. Toward the end of this blog entry I’ve broken down these suggestions into: Speaker Adventures, Attendee Adventures, and Staffing Adventures. Before that I’ll cover the low down on things in Austin.

more

13. May 2017

OSCON 2017 Austin - An Attendance Guide and Review

Another OSCON. I think this makes 6 years I’ve attended OSCON. Each having it’s own unique characteristics while maintaining what makes OSCON, OSCON. But before even diving in I’ll add a few specific observations I’ve made at the Austin OSCON 2017:

  • OSCON is still one of the largest, if not the largest open source conference in the world. It still appears to have some seriously concrete influence in the industry.
  • Even with its size, OSCON seems to be missing a few key elements to bridge connections within the open source world, which I’ll add detail to in a moment.
  • OSCON is a great conference to attend for a deluge of great presentations and related material to advance your knowledge on a wide range of topics.
  • The Expo Pass, albeit it’s sold for X amount sometimes, is generally worth a solid $0-$50 bucks in my opinion. One can easily get $50 bucks worth out of the Expo Pass even if its just to attend one session (I believe that’s included) and to get into the conference area to mingle and discuss topics of interest with fellow conference goers.

more

12. May 2017

Four Quick Git Tips (AKA Things I Always Forget and Have to Look Up)

Are you ever working in git, then all of a sudden you do a pull or push and boom, you’ve got a request to make a merge text file. Often this pops up as VI or Nano on Linux. But it can depend based on what editor is actually set. Did you know you could set the editor? Obviously you can right? Here’s the details on getting that done in git.

more

03. May 2017

Riding in the Peloton

Peloton Tech.IO

Over the past few months I’ve been working, somewhat on the down low, as I get settled into Seattle, the daily flow, and life slightly north of Portland. I’ve gotten a solid footing on things now and am ready to announce what exactly I’m up to. Nothing is hugely surprising to anyone I’ve shared a beer or bike ride with in the last half a year, but for those I haven’t had the pleasure, here’s the details.

more

26. April 2017

Thrashing Code Metal Monday for Week of March 13th 2017

Assemble the Charriots

Some completely new tunes I’ve been enjoying.

more

13. March 2017

A Go UUID Solution - Cooking Go - Issue 001

Go Mascot

Want a UUID generator for your Go code? It’s likely you’ll need one sometime. Well here’s a short code snippet and a review of one of the available UUID libraries available.

The library is avaliable at https://github.com/satori/go.uuid.

With test coverage this library supports the following UUID types. I’ll elaborate on what each of these types are after a code snippet or two.

  • Version 1, based on timestamp and MAC address (RFC 4122)
  • Version 2, based on timestamp, MAC address and POSIX UID/GID (DCE 1.1)
  • Version 3, based on MD5 hashing (RFC 4122)
  • Version 4, based on random numbers (RFC 4122)
  • Version 5, based on SHA-1 hashing (RFC 4122)

First step. Get the library.

go get github.com/satori/go.uuid

more

12. March 2017