Migrating to the Newest Linux File System ext4
Ext4 is the latest in a long line of Linux file systems, and it's likely to be as important and popular as its predecessors. As a Linux system administrator, you should be aware of the advantages, disadvantages, and basic steps for migrating to ext4. This article explains when to adopt ext4, how to adapt traditional file system maintenance tool usage to ext4, and how to get the most out of the file system.
 |
|
 |
|
Write Java Apps with purQuery Inline Method
IBM pureQuery is a high-performance Java data access platform focused on simplifying the tasks of developing and managing applications that access data. This article introduces the pureQuery inline method programming style, and discusses how users can use it to efficiently query and update databases. Also explore benefits and key features of using the inline method.
 |
|
 |
|
Make JUnit Testing Java Apps Easy with Grester
As a developer, you run tests multiple times per day, but how badly would they break if the sources had to change? Now you can quickly find out with Grester, an Apache Maven wrapper around Jester. Grester alleviates the burden of dealing with the annoyances of constructing a Java classpath from project dependencies so you can test your execution points more easily, using Jester.
 |
|
 |
|
Serialize Java Objects in XML with XStream
XStream is a lightweight and easy-to-use open source Java library for serializing Java objects to XML and back again. Learn how to set up XStream, and discover how to use it to serialize and deserialize objects as well as to read configuration properties from an XML configuration file.
 |
|
 |
|
Enhance Web Publishing with Jacquard
Jacquard is a software development methodology specialized for Web projects and Web development that looks to align the work and goals of business interest personnel, Web designers, programmers, project managers, database analysts, and more. Learn Jacquards core principles, and follow an example of its use in communication between a user experience team and a programmer team.
 |
|
 |
|
SOA in a Grid and Netcentric World
Explore examples and get to know solutions such as monitoring change in grid scale, grid coupling switch, and Global Information Grid (GIG) and SOA testing methodology. This article focuses on issues related to harnessing unused resources for computer power that's too intensive for a stand-alone machine.
 |
|
 |
|
Protect Your Project Zero Apps with OpenID
OpenID is an open source, emerging security technology that provides decentralized authentication across the Internet. In this article, the third and final part of the series, learn about Project Zero Security and how to leverage OpenID authentication, define security rules for the application, and extend a user registry.
 |
|
 |
|
RESTful SOA using XML
SOA usually implies heavyweight technology for large enterprises, but the advantages of the SOA architectural pattern also apply to smaller environments. This article describes how to follow SOA principles using lightweight principles like REST, rather than all the overhead that is used in larger environments.
 |
|
 |
|
Riding the Rails with WebSphere Part 1
This article is the first of two that demonstrates how a Ruby on Rails application can be deployed inside of WAS V6.1, and how to integrate WAS existing features with Ruby on Rails applications. This marriage provides the best of both worlds: rapid development and testing while leveraging your investment in WAS.
 |
|
 |
|
6 Tips for Quickening Software Releases
This article discusses 6 Tips for Quickening Software Releases.
The article also has links to valuable templates that allow you to get started using these best practice techniques. This is a practical resource for project managers, software developers, and quality assurance teams.
 |
|
 |
|
Develop a Grid App with Open Source Tools
Create a very rapid development process using open source tools for grid applications. For optimal results take advantage of scripting languages like Perl or Python and deployment environments like Apache. For more rapid development possibilities get started with Project Zero and PHP and build a simple web application.
 |
|
 |
|
Hash Suffix Array Delta Compression on Linux
Previous differential compressions have the following drawback: They do not find the best matches for every offset of the version file. IBM Hash Suffix Array Delta Compression combines hash value and suffix array techniques to find the best match with respect to a certain level of detail and above a certain length threshold.
 |
|
 |
|
Mocking and Stubbing in Ruby on Rails
Understand the basic foundations behind stubbing and mocking techniques and strategies with this hands-on walkthrough using the three most popular mocking frameworks for Ruby: RSpec, Mocha, and Flex Mock. Also, learn how the Ruby on Rails Web framework can help speed your development of DB2-based Web applications.
 |
|
 |
|
Static code analysis for verification of the 64-bit applications
The coming of 64-bit processors to the PC market causes a problem which the developers have to solve: the old 32-bit applications should be ported to the new platform. After such code migration an application may behave incorrectly. The article is elucidating question of development and appliance of static code analyzer for checking out of the correctness of such application. Some problems emerging in applications after recompiling in 64-bit systems are considered in this article as well as the rules according to which the code check up is performed.
 |
|
 |
|
Starter Toolkit for DB2 on Rails
Users starting with Ruby and Rails are faced with the task of downloading source code, obtaining compilers, compiling code, and finding a relational database to use. Starter Toolkit for DB2 on Rails is a set of tools that enables rapid building of Web applications with Ruby on Rails and DB2.
 |
|
 |
|
Build an Indestructible Web-Hosted Brain
The problem with distributed computing is that everyone with the technology to reverse-engineer your crypto chip can listen to your broadcast and know exactly what you're trying to break. Build a robust distributed computing application that is opaque to observers "even those who have access to the source code" by attaching a simple neuron implementation to HTTP transport code.
 |
|
 |
|
Create Lisp Apps with Cusp Eclipse Plug-In
Lisp is an excellent programming language that allows you to expand your knowledge of programming languages due to its largely typeless nature. Find out how to develop Lisp applications using the Cusp Eclipse plug-in. It can also help those seasoned in the Java language, PHP, or C/C++ think in new ways when developing applications.
 |
|
 |
|
Solve Real-World Business Problems with SOA
Learn how to address real-world business problems through the introduction of an SOA, both from a technology and business perspective. This article also presents a case study drawn from real-world experiences, showing the benefits that can be achieved through a successful SOA implementation.
 |
|
 |
|
|
|
Protect .NET code
The chief functions of any software protection technique can be determined as detection of pirate attempts to decipher or tamper software, protection against such attempts and alteration of software to ensure that it functionality degrades in an undetectable manner if the protection fails.
Freeware Light Edition of Skater .NET Obfuscator is an obfuscation tool for .NET code protection. The Light Edition is the Free version of Skater .NET Obfuscator. You may use Skater .NET Obfuscator Light Edition, free of charge, to protect your .NET applications for both personal and commercial purposes.
 |
|
 |
|
Are AJAX Applications Vulnerable to Hack Attacks?
This paper reviews AJAX technologies with specific reference to JavaScript and briefly documents the kinds of vulnerability classes that should raise security concerns among developers, website owners and the respective visitors. The proposed solution suggests auditing AJAX and JavaScript based applications with a web vulnerability scanner that not only parses the HTML code of a webpage to identify embedded JavaScript, but also executes the code. Automating the process is also key when considering the increasing complexity of such web applications.
 |
|
 |
|
Ruby on Rails Proves It Deserves the Hype
The Ruby programming language and Rails framework have both been around for a few years, but the two technologies have recently been combined to create a new development environment. This new environment, dubbed Ruby on Rails, has simplified web application development. Learn how it can improve programming productivity at your organization.
 |
|
 |
|
|
|
|
|
Behavior-Driven Testing with RSpec
Testing fever has infected the Ruby programming community, and the infection is spreading. One of the most promising innovations in testing in the past year is the introduction and rapid growth of RSpec, a behavior-driven testing tool. Learn how RSpec can change the way you think about testing.
 |
|
 |
|