Tech Book Club List

Over the summer, some friends and I are planning on reading some computer texts that are considered required reading. I’ll be adding to the post as we come up with other interesting books. Structure and Interpretation of Computer Programs, by Harold Abelson and Gerald Jay Sussman with Julie Sussman The Art of UNIX Programming, by Eric S. Raymond Gödel, Escher, Bach: An Eternal Golden Braid, by Douglas R. Hofstadter Working Effectively with Legacy Code, by Michael Feathers The Pragmatic Programmer: From Journeyman to Master, by Andrew Hunt and David Thomas Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C....

March 19, 2014 · 1 min · 168 words · Bradon Kanyid (rattboi)

Using Songkick API in Javascript

Songkick is a music service that finds local concerts based on your personal tastes. You give it some info about what you like, either through an exported iTunes library, Pandora playlist, or Last.fm scrobble history, tell it where you’re interested in going, and it lets you know who is playing and where. I’ve been a happy user for at least two years now, and it’s a really good tool for tracking tours and concert history....

September 1, 2013 · 5 min · 965 words · Bradon Kanyid (rattboi)

HTPC Build - Part 1 - Hardware

I’m finishing up my yearly summer stint here in Craig, AK, and I thought it might be a good time to actually build that Home Theater PC that I’ve been dreaming about for the last 3-4 years. For those unfamiliar with HTPCs, the basic idea is to have an all-in-one computer that is good for all media duties that you may have relating to your television. In my case, that means being able to watch movies and TV shows from many sources, including Netflix and Hulu (because I don’t have cable), as well as being able to play videogames, both old and new....

August 22, 2013 · 13 min · 2730 words · Bradon Kanyid (rattboi)

Mopidy-Subsonic

More info can be found at the Mopidy-Subsonic Github page.

August 15, 2013 · 1 min · 10 words · Bradon Kanyid (rattboi)

Graduation! Time for more learning!

Now that I’ve graduated from Portland State University with a Bachelor’s degree in Computer Engineering, I will be using my new free time to work on fun projects, including this site! Coursera Another coping mechanism, as I transition away from full-time schooling, will be to take a few online classes on Coursera, and independently continue my education, at least until I start a Master’s Degree program. I’m currently registered for one class, and will be writing about my experience here on my site....

June 17, 2013 · 1 min · 207 words · Bradon Kanyid (rattboi)

Evil-mode (Part 1)

I’ve been using vim for the last 4 years regularly as my text editor, and in many ways, vim has permiated all the other tools I use. In any application that I can, I will use vi/vim bindings if they are offered. I use vi-mode emulation in my terminal shell, zsh. I use a vim emulation layer in Firefox called Pentadactyl. I use a pdf reader called mupdf that has vim bindings, and the list goes on....

January 14, 2013 · 3 min · 562 words · Bradon Kanyid (rattboi)

Setting Up This Blog

Ok, so my name is Bradon Kanyid, and I’m a Senior Computer Engineering student at Portland State University in the [Maseeh College of Engineering and Computer Science ]. I have a lot of interests, mostly computer-related. At the end of fall quarter, I decided that it would be useful to start documenting projects and things I enjoy somewhere online. Where to start? I decided to make this blog, but definitely do not have a lot of prior webdev experience....

December 21, 2012 · 4 min · 709 words · Bradon Kanyid (rattboi)