Over the last five years, a lot has been written about J2EE best practices. There now are probably 10 or more books, along with dozens of articles that provide insight into how J2EE applications should be written. In fact, there are so many resources, often with contradictory recommendations, navigating the maze has become an obstacle to adopting J2EE itself. To provide some simple guidance for developers entering this J2EE Jumble, this article sets out to compile the following "top 10"(actualy 12) list of what are the most important best practices for J2EE.
Migration Station is a guide for migrating from proprietary technologies and legacy applications to open standards and Linux. The resources provided include downloadable toolkits, technical articles and roadmaps, online tutorials, classes, forums, Webcasts, customized services, and other forms of expert assistance. Migration station can help you speed the migration of Windows to Linux, OS/2 to Linux, Solaris to Linux, Lotus Domino servers on Windows to Linux, Net and VB apps to Java and Web Sphere on Linux, MS Exchange to Lotus Notes and Domino on Linux, and much more.
Voided Warranty has posted an article about securing PHP-Nuke installations
Iceteks has posted an article about setting up an email gateway to block spam
Linux.com has published part 3 of their securing a fresh Linux install series
Linux.com has posted part 2 of their securing a fresh Linux install series
Linux.com has posted part 1 of an article about securing a fresh Linux install
This article explores a solution for globalization applications in Java 2 Platform, Micro Edition (J2ME). It describes this solution throughout the software development life cycle, including requirements analysis, design, implementation, testing, and deployment. You'll learn why globalization is important in J2ME applications, the guidelines for developing a globalization application, and how to implement these guidelines throughout the development cycle.
OSNews has posted a tutorial about setting up Samba 3.x
Blackpage has posted a quick installation guide for GIMP 2 on the forums
This article discusses how Bayesian inference can be used to build an online PHP-based wizard that guides a user through the process making a medical diagnosis. This three-part series features interesting applications designed to help you appreciate the power and potential of Bayesian inference concepts.
TrakerJon has posted a Knoppix printing guide on the forums
If you've ever inherited and then had to maintain a Java-based legacy application, then this this article is for you. It shows you how to use aspect-oriented programming (AOP) to gain techniques and skills needed for dealing with complex and unfamiliar Java code. The code tips demonstrated should prove invaluable if you are responsible for the day-to-day maintenance of a legacy application.
Velocity is a versatile, open source templating solution that can be used standalone in report generation/data transformation applications, or as a view component in MVC model frameworks. This article introduces Velocity and reveals how you can integrate its template-processing capabilities into your own client-side standalone application, server-side Web application, or Web services.
LinuxBeginner.org has posted a mini howto: Installing a USB Flash Drive
This article assist developers of .NET, Windows client/server, and ASP applications make the jump to the Java platform. It provides a high-level guide for .NET developers who want to migrate their e-business applications to J2EE or build J2EE applications from the ground up.
Whether you want to develop a standalone grid or just want to provide an interface to an existing one, Perl can help. Through its extensible architecture and support for many of the protocols and systems that make up the modern grid, Perl is an ideal candidate either during submission or calculation and computation. This article shows you how to Integrate Perl into OGSI-based grid applications and services
An information grid gives users and applications secure access to any information anywhere over any type of network. This article defines the term " information grid" and shows that it is a core component of the grid computing model and outlines potential problems and the means of solving them in a distributed environment.
If you're a database specialist interested in growing your DB2 Universal Database skills, there's a good chance that you've already developed database skills with another relational database product somewhere along the way. This article shows you how to use your current knowledge of Oracle 9i to quickly gain skills in DB2 UDB for Linux, UNIX, and Windows Version 8.
Saw over at OSNews that USA Linux Users Group has posted a newbie guide for the FTP install of SuSe 9.0