Eugenia Loli Archive

Elegant Code with Anonymous Methods, Iterators, and Partial Classes

Fans of the C# language will find much to like in Visual C# 2005. Visual Studio 2005 brings a wealth of exciting new features to Visual C# 2005, such as generics, iterators, partial classes, and anonymous methods. While generics is the most talked-about and anticipated feature, especially among C++ developers who are familiar with templates, the other new features are important additions to your Microsoft .NET development arsenal as well. Read more here.

GNOME Platform Bindings 2.6.0 Released

API/ABI-stable bindings for the GNOME 2.6 Development Platform, for C++, Java, and Perl are now released. That means you can seriously consider those programming languages (and others) when developing GNOME-based applications, and you can be confident that your applications will not break when future versions of these bindings are released. OSNews hopes that the Python and GTK# bindings will become part of this great set in the near future too.

Athene 3.4 – Now X11 Compatible

Athene 3.4 is now available for download. The major new feature is backwards compatibility with X11 programs. This is achieved by running a rootless X11 server, the same technique employed by Mac OS X & QNX. The need for a separate window manager has also been eliminated by merging the window management functionality into the server itself. Screenshots demonstrating all this are here and here.

James Gosling on Sun/Microsoft Settlement and Java Patent Issue

James Gosling of Java fame answers recent charges against Sun. Even more interesting, he has directly addressed Miguel de Icaza's assertion that Java is just as encumbered as .Net by pointing out that Sun has offered a patent grant to anyone who wishes to implement the Java specification. Update: Havoc Pennington of freedesktop.org/Red Hat/Gnome fame replies to Gosling.

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.