Highlights from the Ruby, Rails and Merb communities.
Effective Java, Second Edition by Joshua Bloch is an updated version of the classic first edition. Addison-Wesley, made an excerpt available to InfoQ which includes the contents of the fifth chapter, entitled 'Generics'. InfoQ asked Bloch several questions about the areas that the new edition covers.
100 Must-Read Books: The Essential Man?s Library | The Art of Manliness

There are the books you read, and then there are the books that change your life. We can all look back on the books that have shaped our perspective on politics, religion, money, and love. Some will even become a source of inspiration for the rest of your life. From a seemingly infinite list of books of anecdotal or literal merit, we have narrowed down the top 100 books that have shaped the lives of individual men while also helping define broader cultural ideas of what it means to be a man. Written by: Jason Lankow, Ross Crooks, Joshua Ritchie, and Brett McKay Photo by the nonist There are the books you read, and then there are the books that Saved By: Dustin Boston | View Details | Give Thanks
Haskell is a deep language, and we think that learning it is a hugely rewarding experience. We will focus on three elements as we explain why we think it worthwhile. The first is novelty: we invite you to think about programming from a different and valuable perspective. The second is power: we'll show you how to create software that is short, fast, and safe. Lastly, we offer you a lot of fun: the pleasure of applying beautiful programming techniques to solve real problems
Real World Haskell

public beta Saved By: overkillm | View Details | Give Thanks
My slant is that the phenomenon of programmers not reading books could in some cases be a symptom of a deeper shortcoming: the illusion that busyness is equivalent to worthwhile accomplishment. This mentality is exemplified by mottos like "just do it [write code]" and "you're paid to do your job, not think". Its primary activity is scouring the Internet for example code to copy
When I recently did a presentation at pfCongrez , as a thank you I got the book Getting Real by the people of 37Signals. I had until then not heard of the book yet, but it's an excellent view on software development.
In this article, which is based on Chapter 1 of the book, Programming in Scala, you'll get an overview of the Scala language and insights into its design
Sponsors
More tags
Technology Apple Design Linux Programming Security Software unix-linux ajax how-to javascript php java tools .net trends frameworks research gui web design ruby open source reviews web 2.0 other languages python humor announcement News Politics Movies Science Religion database standards California shopping Internet c-and-cpp google education free mp3 web services web imported search business japan College list history publishing writing download art literature diy reference audio development flash online toread cool freeware web2.0 howto resources culture library tutorial unix opensource communication podcast downloads illustration math tutorials scifi information manual book learning opinion lists ebooks mathematics reading personal audiobooks comic algorithms ebook lisp css-html methodology journals textbooks
netLibrary - Main Library

One of the things that helped me know what I know was my passion for books and my curiosity to learn new things. I think that every programmer that cares about the future should read, at least, one technical book every year. It is part of our jobs to keep informed about new technologies and to learn as many subjects as we need to carry on our projects.
Do you remember Book It!, the reading incentive program by Pizza Hut that is still available to elementary school teachers? Just like the Scholastic Book Club before it, both provide children with an exciting avenue that fosters reading. It meant gold stars, the admiration of your peers, and quiet nights under the covers accompanied only by a flashlight and the intoxicating smell of an old library book. Of course, it also meant free pizza.
I’ve never read a programming book. I realized this when I got sent a promo copy of the Flex 2 with Actionscript 3 book from Friends of ED. [Side note: start blogging and you get sent free shit.] I was flipping through the book and I realized, wow, I’ve never read one of these before. So it got me thinking about why that is. Clearly people learn programming stuff through books, there’s got to be a market or else they wouldn’t make the books. Am I the norm or the exception?
If programmers don't learn from books today, how do they learn to program? They do it the old-fashioned way: by rolling up their sleeves and writing code -- while harnessing the collective wisdom of the internet in a second window. The internet has rendered programming books obsolete. It's faster, more efficient, and just plain smarter to get your programming information online. I believe Doug McCune's experience, which he aptly describes as Why I Don't Read Books, is fairly typical.
This is a review of a very complete about Joomla!. It does not require much programming knowledge until the last chapters, when it starts requiring some PHP experience to be understandable. Read more about the book in this review.
The book does a great job balancing quick explanations of concepts, code examples, and insights into the implementation of Groovy. Even in chapters on topics I'm familiar with, I found myself impressed with everything Venkat found that I hadn't seen before. So the book is great, now let's talk about edge cases...
In Scott Bain's book: Emergent Design: The Evolutionary Nature of Professional Software Development, we're asked to consider should Software Development become a profession?
Effective Java, Second Edition by Joshua Bloch has gone to press and copies will be available at JavaOne in two weeks.
GlassFish is a free, open-source Java EE 5-compliant application server that is quickly gaining massive popularity and so is Java EE5. David Heffelfinger, author of Java EE 5 Development using GlassFish Application Server, tells us about the book, JavaEE5 and GlassFish in this interview.
Software development projects are notoriously late. We still have difficulty living up to promised releases. Many methodologies, techniques, processes and practices have been developed over the years, yet a view that software development is still an immature field is widely held, and strongly so. Emergent Design: The Evolutionary Nature of Professional Software Development tackles this issue, and this interview with the author, Scott Bain, discusses the core concepts.
Designing the Obvious is a book I ran into at Books a Million a few months ago. Usually when I head out to bookstores I grab a handful of books and end up scanning over them for tips, maybe reading a few relevant chapters, then putting it back. Very rarely do I end up reading through the entire book at one sitting at the bookstore. That’s just what happened with Designing the Obvious
"Object Oriented Programming with PHP5" is a good reference book with strong chapters on Database and MVC design. This review provides more details about the interest of the book chapters.
Manning publishers are giving away two ebooks form their catalogue every day from the 17th to the 30th April. Two winners will be chosen each day. Winners can choose from any ebook available on Manning.com.
Bellow I provide links for almost 40 of the best online books I was able to locate through a few quick searches on google. Topics include, programming, data structures and algorithms, mathematics, etc...
In short this book deliver its promise of learning Django in short 24 hours. However I suggest you donate this copy away when you are done and comfortably looking at the online reference -- because this seems to be the book intention; get you started and then move you to the real world docs.
This is a review of the Sitepoint "The PHP Anthology: 101 Essential Tips" book. While the book certainly does not cover everything, there is something for everyone, and even the few sections you find useful make it all worthwhile. More details in the review page.
In this post, I express my own, somewhat controversial, views about Doxia and APT. These are solely my own views and you should not assume that they represent an official statement from Sonatype.
Some time ago, Packt Publishing sent me a copy of Hacking Vim: A Cookbook to get the Most out of the Latest Vim Editor by Kim Shulz to review. I read through it pretty quickly and I must say I thought it was a good book for the most part. There is a lot of information in this book. It wastes no time or space describing the many ways to make your Vim experience even more efficient than it already is.
Design patterns can be useful, if used with proper care and not abused. "Design Patterns in Ruby" by Russ Olsen is an excellent book to learn how to use design patterns *properly* with Ruby.
12345678910111213 ... 20 »









