Functional Programming • May 21, 2014 ReactiveCocoa: Understanding switchToLatest An example of using -map: and -switchToLatest: to subscribe to signals on a sequence of changing objects.
Personal Optimization • May 19, 2014 If & When to Use Emoticons in Work Emails While I like using emoticons and seeing them in emails I receive, is it professional to use them in work emails? Where and when should we draw the line?
Embedded Systems • May 19, 2014 Undefined Behaviors in C that You’ve Probably Run into without Knowing It In many languages "just running it" is enough to figure out how code behaves. This doesn't work for C. It's too easy to invoke undefined behavior.
Extracurricular Activities • May 18, 2014 Callaloo Radio System: Part 3 – Publishing Status over MQTT and HTTP Publishing status data, over a network, with MQTT and HTTP.
Extracurricular Activities • May 17, 2014 Callaloo Radio System: Part 2 – Building a Homebrew USB Device Creating a homebrew USB device to get radio signal data onto a network.
Extracurricular Activities • May 16, 2014 Callaloo Radio System: Part 1 – Setting Up a Radio System from Scratch To know when AOGR bathrooms are available, I set up a radio network to broadcast availability.
Communities • May 15, 2014 Developing Winning Apps at Wayne State Helping Wayne State students develop unique ideas, powerful messages, and strong, balanced teams to make their apps a success.
Web Apps • May 14, 2014 Why I’m Finally Excited about Web App Development The world of web development is evolving. Web standards continuously improve and gain adoption, while truly great frameworks have come into existence.
UX/Design Techniques • May 13, 2014 Retrain the Way You Think About Visual Design Visual design should support all the previous decisions in the design process – communicating brand, reinforcing navigation, and supporting workflows.
DevOps & System Admin. • May 12, 2014 9 OpenSSL Commands To Keep Handy OpenSSL commands are used frequently for managing SSL certificates. This reference demonstrates the usage of several key commands and options.
Exploratory Testing • May 10, 2014 What’s the Risk? – Learning from Others’ Mistakes Users have many needs and can use things in ways that you never thought of. Learning from other people's mistakes can help you avoid these same traps.
Platforms & Languages • May 09, 2014 Three Tips for Tackling Rust If you're considering learning Rust, here are some tips to ensure your journey is a smooth one.