My favorite programming books

The Linux Programming Interface: A Linux and UNIX System Programming Handbook
Author: Michael Kerrisk
Publisher: No Starch Press; 1 edition (October 28, 2010)

Huge book. By far the best book on Linux system programming. Very detailed. Easy to follow. Examples are in C but can easily be ported to C++, Perl, Python, Ruby, etc. This book is a must read if you want to understand how Linux works from a programmers point of view.
From amazon.com:

Programming Scala (2nd Edition)
Author: Dean Wampler
Publisher: O’Reilly (2014)
My favorite Scala book. In my opinion the best Scala book for people who already know how to program, particularly if they come from Java.

Effective Java (2nd Edition)
Author: Joshua Bloch
Publisher: Prentice Hall; 2 edition (May 28, 2008)
Most important Java book ever written. A must for every Java developer. Also great for everyone using Scala, Groovy, Clojure, JRuby or any other language on the Java VM.

Java Concurrency in Practice
Authors: Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
Publisher: Addison-Wesley Professional; 1 edition (May 19, 2006)

Awesome book. This is how a technical book should be written. Clear, detailed and to the point. A must for everyone writing non trivial code on the Java VM, no matter if you use Java, Groovy, Scala, JRuby, Clojure or other languages.

Clean Code: A Handbook of Agile Software Craftsmanship
Author: Robert C. Martin
Publisher: Prentice Hall; 1 edition (August 11, 2008)

This is a must read book on how to write clear and correct code.

The Clean Coder: A Code of Conduct for Professional Programmers
Author: Robert C. Martin
Publisher: Prentice Hall; 1 edition (May 23, 2011)

Some author as book above. About how to be a professional. Must read.

Non programming books

Sometimes it is good to read something else 🙂

The Sense of Style: The Thinking Person’s Guide to Writing in the 21st Century
Author: Steven Pinker
Publihser: Viking

Developers, architects, administrators and everyone else need to write documents, tutorials, email, etc. Writing well is very hard.
This book by Steven Pinker is a fantastic guide to writing well for intelligent and thinking readers.

You Are Your Own Gym: The Bible of Bodyweight Exercises
Author: Mark Lauren, Joshua Clark
Publisher: Ballantine Books; Reprint edition (January 4, 2011)

Developers must stay fit. This is a cheap but very effective book full with exercises which you can do at home or wherever you are .

The Migration Ecology of Birds
Author: Ian Newton
Publisher: Academic Press; 1 edition (December 19, 2007)

Has absolutely nothing to do with programming but sometimes it’s good to read something completely different. Bird migration is one of the most amazing topics in biology, ecology and evolution. This is the best book about it.

The Biology and Conservation of Wild Felids
Author: David Macdonald, Andrew Loveridge
Publisher: Oxford University Press, USA (July 22, 2010)

Best book on the ecology and conservation of wild cats.

Evolution
Author: Carl T. Bergstrom, Lee Alan Dugatkin
Publisher: W. W. Norton & Company (December 8, 2011)

Evolution is a fascinating topic. This big college level textbook explains evolution in an accessible style. Everyone should know something about evolution. This book is a good way to understand it..

As you may have heard, Marvel is about to put out a movie where one of the main characters is a talking, machine gun toting space raccoon. That’s how much money their interlocking mega franchises have made: They can do whatever the fuck they want now. But oakley sunglasses sale why stop at space raccoons? Imagine Tarantino doing a Nick Fury movie. Wes Anderson on Spider Man, once they get the rights back. Martin Scorsese’s Howard the Duck reboot (starring Leo DiCaprio). Everything is possible.Alien Resurrection is just as shitty. But that’s not Joss’s http://www.elitecheapnfljerseysauthentic.com fault. According to him: “They said the lines . mostly . but they said them all wrong,” he said, regarding his script for Alien 4: KY Shitfest in Space, before going on to say, “They cast it wrong. And they designed it wrong. And they scored it wrong. Freeman and Sigourney Weaver in your ALIEN movie is horrible casting. And the director, who also directed City of Lost Children, might as well be Helen Keller. That was totally not his fault, either. The guy who writes Family Circus apparently did a dialog polish while Joss was coming up with new ways to get hot female co stars to make out with each Cheap NFL Jerseys China other onscreen (for feminism, of course.) Speaking of which, let’s talk about Dollhouse.I would be wary of starting Jay Ajayi ($8,300) at home against San Francisco despite the fact the 49ers have the worst run defense in the league. Ajayi is expensive for starters as he is no longer an “off the radar” pick. More importantly, most of the Dolphins’ starting offensive line a top ten unit is either out Baratas Replicas Ray Ban for the game or injured.A 2011 NCAA study found that players at 126 top tier football and basketball schools devote more than 40 cheap nfl jerseys hours a week to their sport during the season, which helps explain why Department of Education data show graduation rates that hover around 50%. As part of a 2008 lawsuit settlement, the NCAA set aside $10 million to help mitigate the problem, but it allowed the fund to expire in 2011. New TV deals will generate billion dollar revenue increases in these sports in the coming years why isn’t some portion of that money already earmarked to help athletes graduate?EA Mobile studios are preparing some exciting new experiences from our major brands this year, while also incubating and prototyping more new projects for the future. Through all of our plans for FY15, we will maintain our focus on building profitability across EA’s business for this year and beyond. Delivering quality experiences and executing on our plans are critical goals for us in FY15.

Leave a Reply

This blog is kept spam free by WP-SpamFree.