You know there’s a certain special breed of jerk that is hoping to use this Github hack as an excuse to get rid of Github in the enterprise.
I’m wondering what builds people are using these days. Have you started to evaluate Gradle? Are you still using Ant? Is anyone out there still using make?
Here’s a graph of the traffic breakdown by OS from Google Analytics of the Common Java Cookbook: Can you guess which colors represent which operating systems? 1st Place: Blue: Windows 2nd Place: Green: Linux 3rd Place: Orange: Mac It is no contest. Working developers use Windows. If they don’t use Windows then they just as […]
Edition 0.7 is out. You can read it on Scribd or online at the Sonatype site. This edition saw a marked improvement in the rendering of the PDF version of the book with the move to the newer docbkx plugin and the integration of the fop-images-pdf library to allow direct embedding of PDF vector art […]
As a co-author of Harnessing Hibernate, I get to hear about some of the feedback the book has received from time to time. James recently shared a letter he received about the book, a real “letter”: signed, sealed, and delivered by the United States Postal Service. How archaic? Someone decided to read a computer book, […]
When I hear that someone has blogged about some general Maven hatred, I cringe and expect to read a post that consists of 30% incorrect assumptions about how Maven should be used, 50% ignorance of the most basic concepts, and 20% truth. What can be done: The Maven Users lists needs to become a bit […]
A few weeks ago, the Common Java Cookbook received a spike of traffic from DZone. In the intervening weeks, people let me know that they really want a PDF version of the book… PDF Now Available You can download the PDF, or you can read the book on Scribd… The Common Java Cookbook Publish at […]
As promised, I’m opening up the license for the cj-cookbook. I’m starting out with Creative Commons Attribution-No Derivatives-Non-commercial 3.0 US. So, I think that this license is a bit Draconian. It essentially means: “Can’t sell it, don’t use it for training, don’t change it, and tell everyone I wrote it.” Doesn’t that seem a bit […]
This is a quick follow-up to release 0.13. Most of the references to Jakarta are now removed from the book. Some projects, like the now defunct Slide or the very inactive ORO, are still in Jakarta. Projects like Lucene and HttpClient which were both parts of Jakarta when the original book was published have been […]
If you haven’t noticed, Jakarta was dismantled. It now contains a shell of projects which are largely inactive. The community which was Jakarta once contained hundreds of committers and was the center of open source Java. It was Jakarta that produced Ant, Maven, Struts, Log4J, Lucene… among others. While Jakarta was an interesting crucible for […]