Give Apache Geronimo a Lift
Lift is a new highly scalable Web application framework built on the Scala programming language. In this article, you will learn how to create a Web application using Lift and deploy it to Geronimo. A highly scalable application server such as Apache Geronimo is the perfect partner, especially since Scala compiles to byte code just like the Java language and leverages the Java platform.
Lazy Linux: 10 Essential Tricks for Admins
In this article, learn how to be a more productive Linux systems administrator. These 10 essential tricks will lead you on your way to being one powerful Linux systems administrator. Learn about SSH tunnels, VNC, password recovery, console spying, and more. Examples accompany each trick, so you can duplicate them on your own systems.
Anatomy of Linux Loadable Kernel Modules
Linux loadable kernel modules are on of the most important innovations in the Linux kernel. They provide a kernel that is both scalable and dynamic. Discover loadable kernels, the ideas behind them, and learn how these independent objects dynamically become part of the Linux kernel.
Seven Practices for Healthier Software Development
Unfortunately, as with any human activity, software development is prone to human error. In this article, learn about seven practices that can reduce overtime, cut costs, and speed up production on your software development project. Create a solid foundation for healthier development, and increase your chances of meeting deadlines with less stress.
Develop iPhone Apps with Ruby and Eclipse Part 3
Although Mobile Safari is more than adequate at rendering normal Web pages, many Web developers created versions of applications aimed at the iPhone. Here in Part 3 learn what to do when the user reaches the end of the list structure and your application actually needs to display content.
Intro to Awk, the Great Language with a Strange Name
Awk is a very nice language with a very strange name. In this first article of a three-part series, start playing around with awk to see how it works, and quickly get your awk programming skills up to speed. As the series progresses, more advanced topics will be covered, culminating with an advanced real-world awk application demo.
Annotating the Web with Atom
You've seen reader comments on weblogs and other Web 2.0 sites, but the Atom protocol makes it possible to create and manage such comments in a very flexible way. Flexible Web annotations open up an entirely new class of Web applications with very little actual new invention. Learn how to create a system to manage annotations for anything on the Web, from nearly anywhere.
Develop iPhone Apps with Ruby and Eclipse Part 2
Although Mobile Safari is more than adequate at rendering normal Web pages, many Web developers created versions of applications aimed at the iPhone. Here in Part 2 of this series learn the common use of drill-down lists as a navigation method.
Apache Geronimo on Grails
Do you want to build your Web sites faster and cheaper, but still leverage industrial-strength technology? You can do just that using Grails and Apache Geronimo. In this article, you will see how easy Grails can make Web development and how easy Geronimo can make Grails deployment. Also see how a Grails application can leverage the resources and services provided by Geronimo.
BladeCenter QS: Maximize Memory Performance
Compare the CBEA processor memory access model (with a BladeCenter QS21 and QS22 focus) with that of general purpose processors access models for maximum memory performance. Also learn how to use the Cell Performance Counter tool when monitoring memory access activities for tuning and debugging memory performance.
Create Professional-Looking Reports with BIRT
Eclipse-based Business Intelligence and Reporting Technology (BIRT) provides extensive interactive charting and other advanced features to allow report developers to create professional-looking reports. The tutorial will show you how to use BIRT report designer to create a set of sample sales-analysis reports step by step.
Build Ajax Applications with Ext JS
Easily Track Intrusion Attempts on Your Web Site
Detect intrusions, and prevent attacks from ruining your Web designs and application programming using Snort, a free and open source NIPS and NIDS tool. In Part 1 of the series you installed Snort and made sure it could detect packets. Now, in Part 2, learn what the data means inside these packets, and how you can use that data to infer whether attacks are occurring and alert system administrators to those attacks.
Migrate Device Control Apps from Windows to Linux
Ease the pain of migrating device control applications from Microsoft Windows to Linux. In this article, we analyze how device control works in both operating systems, examining everything from architecture to system calls and focusing on the differences. The authors outline these differences and give you a C/C++ migration sample.
Create a pureQuery Application using Spring
Spring is an open source Java/J2EE application framework that offers higher level data access features like transaction management, resource management, and Data Access Object hierarchies. This tutorial guides you in creating a pureQuery application that uses the Spring Framework's Data Access features.
Managing the PlayStation 3 Wi-Fi Network
In this article learn step-by-step how to configure and encrypt the built-in Wi-Fi network that comes with the Cell Broadband Engine-based Sony PlayStation 3. And, as a little bonus, get 16 quick steps that explain how to switch from a wireless network back to a wired network on the PS3.
The Zend Framework V1.5 and Google Part 1
In this three-part "Create a productivity package with the Zend Framework V1.5 and Google applications" tutorial series, we will build an application with Zend Framework V1.5 that uses the Google applications. Explore the various features of the Zend Framework in Part 1, which outlines the many new features in V1.5 that we will take advantage of to build an example Web site.
Enhance Lotus Domino with DB2 Integration
Learn how to use DB2 as a data store for Lotus Domino data. This article uses a sample application to describe four possible usage scenarios for the Lotus Domino and DB2 integration features in pure Lotus Domino applications.
Make Your Grails Mobile Phone Friendly
The number of cell phone users worldwide is at 3.3 billion and rising, and Internet access from mobile phones is on a rapidly upward trajectory. In this Mastering Grails installment learn how to make your Grails applications mobile phone friendly. Developing for the mobile Web as hits unique demands, but after this article you will be well on your way.