Threads, Needles, Stacks, Heaps
Sep 26, 2014
Ovidiu Dimulescu provides tips for working with local and remote JVMs, startup flags, analyzing and correlating thread dumps with CPU consumption, instrumentation, multi-tenant JVMs, memory games, etc.
Do Not Block Threads! A Blessing in Disguise or a Curse?
Aug 31, 2014
Sadek Drobi discusses how to use Futures and Iteratees to deal with blocking threads in a system with many IO calls and heavy threads.
Book Review: Building Applications with the Android SDK, 2nd Edition
Oct 19, 2013
The Android Developer’s Cookbook: Building Applications with the Android SDK, 2nd Edition is a collaborative effort by Ronan Schwarz, Phil Dutson, James Steele and Nelson To. The authors have succeeded in providing a solid reference book. A book for mobile app developers that can serve as an authoritative guide for newbies and intermediate to expert devs for creating awesome mobile apps.
Rob Pike on Google Go: Concurrency, Type System, Memory Management and GC
Feb 25, 2011
Rob Pike discusses Google Go: OOP programming without classes, Go interfaces, Concurrency with Goroutines and Channels, and the Go features that help keep GC pauses short.
Rob Pike on Parallelism and Concurrency in Programming Languages
Feb 17, 2011
Rob Pike discusses concurrency in programming languages: CSP, channels, the role of coroutines, Plan 9, MapReduce and Sawzall, processes vs threads in Unix, and more programming language history.