Ryan Blunden

Code, Music and Motorcycles.

Wednesday

23

July 2014

Use Jake Wharton's sample app u2020 to learn Android

by Ryan Blunden,

Jake Wharton, has created a sample app called u2020 with the source available on Github. It makes use of some great third party libraries such as Dagger for Dependency Injection and also showcases many best practices for Android development. Check it out!…

Monday

21

July 2014

Learning Android at Big Nerd Ranch

by Ryan Blunden,

This week, courtesey of LinkedIn, I'm taking the Big Nerd Ranch Android course. Here is a all my notes of what I think is noteworthy about developing Android applications. Building and Gradle Gradle seems to be the new build system Android developers are warming up to. Android Studio also seems to be the recommended IDE for Android. It's based on IntelliJ. It doesn't appear that Gradle mastery is required for…

Sunday

29

June 2014

Saturday

28

June 2014

Experimenting with Python 2 and 3 with virtualenvwrapper

by Ryan Blunden,

This is the content from a lightening talk I gave the at the San Francisco Django Meetup in June 2014. Overview Perhaps you’ve heard about Python 3.4's awesome asyncio library (compatible with 3.3 also!) and you’ve finally been convinced that today is the day to start trying out Python and 3 for your Django apps. But how to do this easily? Install Python 3 I’m…

Sunday

16

March 2014

Fixing "clang error: unknown argument: '-mno-fused-madd'"

by Ryan Blunden,

If you upgraded to Xcode 5.1, you might be having issues installing Python modules. The error I was getting was: clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Why is this happening? Xcode 5.1 contains clang 3.4 which by default, errors when it is provided unknown compiler flags. When CPython is required to build modules, it builds them with the same set of compiler flags that it was compiled…