Rust Ownership Exercises

12 scenarios of ownership covering moves, borrows, mutable/immutable conflicts, dangling references, and slices

14 days of Rust

I wanted to get hands-on and finally spend time with Rust. Figured two weeks was a solid enough time to spend daily reading and coding. I asked Claude to give me a plan and here it is.

Installing Kismet on a Raspberry Pi

Kismet is a wireless sniffing tool that can pull an insane amount of information from wireless data. In this guide I explain how to install Kismet on a Raspberry Pi running Raspbian.

How we built TwitBeat in 4 hours

For the Cactus Hack Hackathon my team built a very simple app called TwitBeat. I want to explain to you how we went about building the app and what I learned from the process.

Getting CoreOS to work properly with Vagrant and VirtualBox

I wanted to start playing with CoreOS and decided to use Vagrant and VirtualBox. There were steps I needed to do to get the cluster working correctly. The documentation covered what I needed to do, I just jumped a step too soon and had some problems.

getDOMNode in React is deprecated and replaced with findDOMNode.

I have been using React 0.13.0-beta.1 and just last night got Jest to run my tests. There was a warning while running my tests that `getDOMNode` is deprecated but I didn't know what to use instead. Some digging around the React repo on Github indicated I should be using `React.findDOMNode`.

I started learning React and so far I like it.

I ignored React for a while. I would see comments on reddit and hacker news of people loving the way React worked. I just didn’t care enough to make an effort and understand what React was all about. After watching the keynote at React Conf I realized that React is dog food and the idea of building views made of components was something I advocated at work for a long time. Now I’m taking the slow effort of understanding how to build stuff with React.

Adding custom icons to ionicons

Adding custom icons to ionicons is very simple thanks to build scripts provided with the ionicons sources. I have listed out the basic steps to get a custom icon working natively with ionic

Problems running Homebrew on Yosemite

I’ve been running Yosemite since beta and now am running the release version. In that much time I never tried to use Homebrew until today and of course Homebrew wouldn’t work. I searched around online and found how to fix the two probelms I was having.

Notes on Reducing Complexity

I've written a collection of notes while reading Chapter 2 of Testable Javascript. Please don't assume what I've written is completely correct, these notes reflect my interpretation of the book's contents.

I need to finish these books

I'm going to share with you the list of books I haven't finished reading. I'm hoping that by publically displaying my desired goal I'll stick with the plan. I won't buy any new books or change this list until all have been read.

CSS Mistakes

Pam Selle wrote a great article in Net Magazine about avoiding the top CSS mistakes that we all make.

Coding after work

I posted an answer to this question on Hacker News but I feel like there's more I need to explain.

The Git Cheat Sheet

Here's a great cheet sheet for git that'll help you figure out some pretty cool tasks