010: Boning Up on Core Java

In this episode Donn and Kaushik talk to the very talented Michael Bailey about core Java principles and practices. Michael has quite the deep and passionate understanding of Java and we thought it would only be perfect to share this episode with a very passionate Java crowd – Android developers. We talk about IntelliJ, Testing, Inheritance, Static Code analysis, Garbage Collection, Data Structures and much more in this episode. If you’re looking to learn a thing or two about Java, then this is your episode. We hope you enjoy.


Show Notes

Intellij information:

Testing talk:

Great books on improving your Java skills:

Effective code review technique (WTFs a minute) [cryhavok.org]

On inheritance:

Static code analyzers:

Garbage collection:

Data structures for Android

  • ArrayMap (Android alt. to HashMap) [developer.android.com]
  • SimpleArrayMap [developer.android.com]
  • SparseArray (Android alt. to mapping int -> Objects) [developer.android.com]

Benchmarking DS:

Awesome picks:





Michael Bailey

Donn Felker

Kaushik Gopal

009: Google IO Special

This is the special Google I/O 2015 episode. In this episode – Kaushik makes the trek to Google I/O and chats with various Android developers about their favorite part of Google IO. I was not able to make it but Kaushik was able to interview of top developers in the industry and I’ll tell you what – this is a great episode – I really wish I was there to join him. I know he had a great time chatting and interacting with everyone. We hope you enjoy the show as much as we enjoyed creating it.


Show Notes