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.
Collected React Starting Points Links and Notes
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.
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.
#oscon we the OSS community pic.twitter.com/k7Dp5ukn4X
— Mike Jang (@TheMikeJang) May 11, 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.
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.
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.
Riding in the Peloton
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.
Thrashing Code Metal Monday for Week of March 13th 2017
Some completely new tunes I’ve been enjoying.
A Go UUID Solution - Cooking Go - Issue 001
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