Book Reviews

Subscribe to Book Reviews: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Book Reviews: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Big 5, Big 50 The Mono project celebrates its 5th anniversary this month. The Mono project was launched in July 2001; I started following Mono in the press almost immediately, and soon started checking the homepage. In November I downloaded the source, and in February 2002 I started contributing to System.Drawing and System.Window.Forms. Counting articles, columns and book reviews, this column is my 50th contribution to DNDJ since my first article on Mono, "What the Monkey Can Do," was published back in March of 2003. Summer of Code Projects Announced The list of projects for this year's Summer of Code has been released. Last year Mono sponsored 16 projects; this year they are sponsoring 17 projects, with two students from last year returning again this year. Jb Evain worked on write capability for Cecil last year; this year he is using that knowledge to write a CIL... (more)

Ulitzer Responds to Adobe's User Community

We would like to take this opportunity to thank our readers, authors, and the newly born Ulitzer community for making our March 29, 2009 beta launch an astonishing success! Ulitzer, the first "new media" platform in history, is on its way to becoming one of the fastest growing professional viral sites on the Internet. Since Ulitzer's beta launch a few weeks ago, a number of inaccurate and untrue blog posts have also appeared that were picked up from blog sites from wihin Adobe's user community. Some of these stories even accused Ulitzer of "posting stolen articles." Two weeks after our beta launch, out of roughly 1 million original articles published on the site, not a single story was removed for copyright violation.  This is because either Ulitzer.com owns the articles, including all content that appears at www.sys-con.com, or has the copyrights to each and every ... (more)

MySQL Journal Launched on Ulitzer

MySQL Journal launched today on Ulitzer MySQL, written in C and C++, was first released internally on 23 May 1995. Version 5.1 was released 27 November 2008 and the next version will MySQL 6. In April 2009, Oracle Corporation entered into an agreement to purchase Sun Microsystems, current owners of the MySQL intellectual property. Although the deal was approved by Sun's board of directors, it has not yet been finalized. Ulitzer content is grouped in 25 distinct subjects from "Aerospace and Defense" to "Travel and Hospitality." Each subject group offers an unlimited number of topics, and each topic may contain thousands of peer-reviewed feature stories, bylined articles, blog posts, news, reviews, commentary, and unique editorial content authored by top experts in their fields. Ulitzer is designed to replace Wikipedia with Its three-dimensional live content offerings a... (more)

Software AG SOA World News Coverage Initiated on Ulitzer

Software AG SOA World News coverage initiated today on Ulitzer. Ulitzer content is grouped in 25 distinct subjects from "Aerospace and Defense" to "Travel and Hospitality." Each subject group offers an unlimited number of topics, and each topic may contain thousands of peer-reviewed feature stories, bylined articles, blog posts, news, reviews, commentary, and unique editorial content authored by top experts in their fields. Ulitzer is designed to replace Wikipedia with Its three-dimensional live content offerings and dynamic topic structure. "Facebook established itself as the new and improved tool for Myspace users and Ulitzer will establish itself as the new, much improved, dynamic, and  three dimensional version of Wikipedia with live content," said Fuat Kircaali, founder of Ulitzer, Inc. "Ulitzer is an original and unique tool for readers who seek quality content ... (more)

Book Review: Processing XML Documents with JDeveloper 11g

I was recently asked to write a book review on Processing XML Documents with JDeveloper 11g by Deepak Vohra, among several other bloggers here, here, here and here. The thing about book reviews, like movie reviews, is the interpretation by the reviewer is subjective. The trick is for you the review reader to work out does the reviewer have the same tastes and likes as you. If yes that should mean that the book review will be relevant to you potentially giving a recommendation that suits your needs. If no you might miss a really good book or waste a couple of those hard earned squid. So where do I come from to help you assess if I'm "your" type of reviewer? I'm a both a consultant *and* a trainer. I'm interested in how the story is told as much as what is told. I'm looking for clear examples, a logical A-B-C progression path, and like everyone else something to keep me... (more)

Coffee Table Tags

SEO Journal Embedding tags in books is probably the most obvious way to connect print content with online content so it's surprising more book publishers are not following Rough Guide's lead. Their new coffee table book, Earthbound: a Rough Guide to the World in Pictures is tag-enabled. Each image in the book is linked to a QR Code that resolves to a Google map of the location for more context-specific Stewart McKienoreply@blogger.com ... (more)

Book Review: Software Product Lines

In my experience Product Line Engineering makes possible the highest quality of agility possible in today's software engineering processes. If used correctly, it stands the greatest chance of achieving a high level of maturity as defined by the CMMI. I know agility and CMMI are not usually used in the same context, but true agility is only achieved through predictable, repeatable, and reusable processes that enable all artifacts to be part of the reusable assets. Being on the edge of chaos, as the agilist like to say they are, only produces more chaos. Product Line Engineering strives to eliminate chaos. This book contains material that is from the first release in 2006. This is simply the soft cover version. The material is still as relevant today as it was then. The book is broken up into 5 Parts which include Product line management, Product line requirements eng... (more)

Welcome to a Truly Independent Voice in the World of .NET

From the upcoming Preview Issue of .NET Developer's Journal Welcome to the first issue of SYS-CON Media's new .NET Developer's Journal. We've started this magazine because we're excited about .NET. We're excited about Visual Studio .NET's ability to bring the power of drag-and-drop, GUI-based development to even the most complicated kinds of development. We're excited about the .NET Framework's potential for radically decreasing the amount of custom code developers must write. Finally, perhaps most of all, we're excited about .NET's potential to become the industry's platform of choice for XML Web services development - not just on Windows, but on all manner of devices and operating systems. As editor-in-chief, I want to make two promises to you regarding our content. The first is that we'll always be a truly independent voice on .NET technologies. We'll give you the... (more)

Welcome to a Truly Independent Voice in the World of .Net

Welcome to the first issue of SYS-CON Media's new .NET Developers Journal. We've started this magazine because we're excited about .NET. We're excited about Visual Studio .NET's ability to bring the power of drag-and-drop, GUI-based development to even the most complicated kinds of development. We're excited about the .NET Framework's potential for radically decreasing the amount of custom code developers must write. Finally, perhaps most of all, we're excited about .NET's potential to become the industry's platform of choice for XML Web services development ­ not just on Windows, but on all manner of devices and operating systems. As editor-in-chief, I want to make two promises to you regarding our content. The first is that we'll always be a truly independent voice on .NET technologies. We'll give you the whole story: the good, the bad, and the ugly...regardless o... (more)

XML's Contribution to Web Services

Professional XML Web Services isn't really an XML book, but more a pure Web services book. The XML part is because XML is used to represent Web services (in the WSDL, for example). The book covers many types of Web services, not just XML Web services (a term that's like a binary executable). The book consists of 15 chapters. That's not much, if you take into account that it was written by 12 authors. In fact, no author has written more than two chapters. I must admit that my feelings about the result are mixed. Some chapters flow really well and are clear to read, but others take more time to swallow. And although it's usually a good idea to let each author write about his or her favorite topic, in this case it also results in a lot of information that's repeated. The best way to view this book is just as a collection of 15 really long papers. That way you can select... (more)

Book Reviews

.NET and COM - The Complete Interoperability Guide is divided into four major areas: using COM components in .NET, using .NET components from COM, designing great COM components for .NET, and designing great .NET components for COM. A brief scan of the table of contents will quickly convey the wealth of material that has been compiled into this book. Adam Nathan starts out with an overview of .NET, managed code, and unmanaged code. In the first two chapters, he provided the reader with the necessary vocabulary that is applied throughout the book. His description of advanced .NET topics such as assemblies, metadata, and Intermediate Language (or IL) will benefit the .NET programmer who has little interest in working with COM components. The audience for his book extends beyond developers faced with building the next generation of hybrid .NET and COM applications. In... (more)