Use Java, Hibernate and Spring for Transactional Persistence

Just when you think you've got your developer tools all sorted out, a fresh crop is sure to emerge. This article uses a real-world example to introduce you to two of the most exciting new technologies for the enterprise. Hibernate is an object-relation mapping tool and Spring is an AOP framework and IOC container. Follow along as it shows you how to combine the two to build a transactional persistence tier for your enterprise applications and write code that is database-vendor agnostic, and that can run inside of a J2EE container or run standalone.

Microsoft’s long-playing Business Record; Slew of Security Updates

The antitrust investigation into Microsoft's activities lasted nearly half a decade, but by the time regulators finally came to a landmark conclusion, Microsoft had already established its position and the rival product was all but defunct. Microsoft released on Tuesday fixes that cover at least 20 Windows flaws, several of which could make versions of the operating system vulnerable to new worms or viruses.

Interview with Element Computer Regarding ION Linux

What happens when ex-Lycoris employees join a Linux-friendly hardware computer reseller? Apparently, a new desktop Linux distro with a kick: the hardware that comes with it is meant to give you the Apple experience. ION Linux is a Debian-based distro that is meant to work well with the hardware it sells with. Read on for our interview with Element Computer's Mike Hjorleifsson (one of the founders and CTO) regarding their new upcoming products and a screenshot of ION.

Lycoris Desktop/LX Amethyst Update 3 Review

"The result of several months of testing, installing and uninstalling, read and re-read, edit and re-edit, is the result of one of the most thorough reviews by a Lycoris Desktop/LX user. It covers the things the average user is interested in knowing and delivers it in a manner even the seasoned GNU/Linux user can appreaciate and find pleasure in. It is a very informative and pleasant read, so sit back and enjoy this user's contribution." Read the review at DesktopOS.

Microsoft Research – The Company in 10 Years

Research and development, or R&D, is a big deal with the Gates Gang. After all, in 2003, they spent over (all figures US) $4.6 billion on it. For a company that had revenues of $32.1 billion in the corresponding period, this is an impressive figure and to put in perspective, they spent $6.5 billion on sales and marketing during the same period. Clearly, R&D is important to the company. Read the article at Canoe.ca.

Reflections on Trusting Trust

This paper was written by Ken Thompson around August 1984. Ken Thompson is the co-father of UNIX: "You can't trust code that you did not totally create yourself. No amount of source-level verification or scrutiny will protect you from using untrusted code. In demonstrating the possibility of this kind of attack, I picked on the C compiler. I could have picked on any program-handling program such as an assembler, a loader, or even hardware microcode. As the level of program gets lower, these bugs will be harder and harder to detect. A well installed microcode bug will be almost impossible to detect."

What’s New in System.Xml for VS2005 & the .NET Framework 2.0

This article by Mark Fussell provides an in-depth overview through a climax-building top ten countdown of the best features of the core XML classes in System.Xml in the forthcoming .NET Frameworks Beta 1 release. These enable you to read, write, manipulate, and transform XML. With improvements in performance, usability, typing, and querying the XML support in the V2.0 release continues to lead the industry in innovation, standards support, and ease of use.

The Changing Face of Open Source

While Linux is by no means complete, the broad strokes have been filled in: the operating system, the server software, the database. But at the same time, the stereotype of the lonely programmer working in the wee hours is seriously outdated. The second generation of open source projects responds to specific business demands, and the people building these applications are getting paid -- even if the code they write will be free.

Introducing “Cooperative Linux” – Linux for Windows, No Less

A month ago, a trial version of a little-known Linux application called "CoLinux" was released that is the first working free and open source method for optimally running Linux on Microsoft Windows natively. It's the work of a 21 year-old Israeli computer science student and some Japanese open source programmers; in Israel, analysts are already saying it could help transform the software world.