In a previous post, I described the first session I hosted at this year’s GSoC Mentor Summit, an unconference wrapping up the Google Summer of Code (GSoC) program. This post summarizes my second session titled Interesting software development resources.
The goal of this session was simple – get a group of developers in a room, let them describe what they’re interested in and want to learn more about, and let people recommend each other good sources of information.
We had a room full of software engineers with various backgrounds and interests, which resulted in a nice mixture of topics discussed. This is the list of good resources recommended during the session:
- Joshua Bloch: Effective Java
- Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship
- Bruce Eckel: Thinking in Java
- Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy: Site Reliability Engineering: How Google Runs Production Systems
- Randima Fernando: GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics
- Scott Meyers: Effective C++: 55 Specific Ways to Improve Your Programs and Designs
- Avi Pfeffer: Practical Probabilistic Programming
- Manning Publications
Onlne conference materials
What would you add?