HomeServicesExperienceClientsResourcesAbout Us
Open Source @ IBM DW
IBM developerWorks : Open source
The latest content from IBM developerWorks

developerWorks
  • Consuming web services with the Dojo Toolkit
    Learn how to consume services using the Dojo Toolkit to enable Asynchronous JavaScript and XML (Ajax) on a web page. Using this article, understand traditional Ajax-style services and get an introduction to RESTful web services abilities in the Dojo Toolkit.

  • Resolve common concurrency problems with GPars
    Alex Miller shows you how to use the Groovy-based DSLs found in GPars to solve common concurrency problems.

  • Porting Perl To Python
    Porting legacy Perl to Python can be a daunting task. In this article, learn some of the theory behind dealing with legacy code, including what not to do.

  • Read and write Excel data with PHP
    Learn how to use the XML support in PHP to read the data from the XML exported from Microsoft Excel 2003. Also, learn to export data from your PHP application as Excel XML so your users can see their data in a real spreadsheet.

  • Comment lines: Core banking transformation worst practices and other scary stories
    As many architects can attest, there are a lot of scary stories that exist in the pursuit of target solution architectures. Sometimes, these situations occur due to lack of experience, but they also occur as a result of not applying a sound architectural perspective to a given situation. This article looks at a number of actual scenarios and their associated resolutions in the hope of preventing similar misadventures.

  • Implementing Web messaging: Connect Ajax clients to near-real-time data with WebSphere Application Server Community Edition
    Applications that depend on near-real-time data -- like stock quotes, health-monitoring systems, sports updates, news alerts, and more -- are becoming more and more popular and essential. This article describes how you can create such an application using IBM WebSphere Application Server Community Edition and the Web messaging service component of the Feature Pack for Web 2.0. Step through the tasks and issues you might encounter creating a sports community application that reports live score updates, and learn about the low latency server-to-browser event push technique known as Comet.

  • Scaling OpenJPA applications with Slice
    Slice is a module for distributed persistence in OpenJPA. Slice enables an application developed for a single database to adapt to a distributed, horizontally partitioned, possibly heterogeneous, database environment. This all occurs without any change in the original application code or the database schema. See how to leverage this flexibility for your own applications, especially those destined for the cloud or Software as a Service.

  • 5 things you didn't know about ... Command-line flags for the JVM
    Java virtual machines come with hundreds of command-line options, which more experienced Java developers can use to tune the Java runtime. Learn how to monitor and log compiler performance, disable explicit garbage collection (System.gc();), extend the JRE, and more.

  • Deploying Gearman across multiple environments
    The open source Gearman service allows you to easily distribute work to other machines in your network, either because you want to spread the work over a large body of machines or because you want to share the functionality of different languages and environments with each other. In this article, you will look at some typical uses of Gearman and how it can solve a variety of issues and problems in modern applications. You will also learn how Gearman can be combined with other tools, like memcached, to help speed up your application and processing requirements.

  • Accelerate Hibernate and iBATIS applications using pureQuery, Part 1: Using the IBM Integration Module for Hibernate and pureQuery
    When extended with the downloadable IBM Integration Module, the IBM Optim pureQuery Runtime simplifies the process of generating DB2 static SQL for Hibernate and iBATIS applications. It does this without requiring you to make changes to your application code or to gather SQL from production workloads. The Optim pureQuery Runtime also enables Hibernate and iBATIS applications that access DB2 or Informix to benefit from the heterogeneous batching feature in pureQuery. With the heterogeneous batching feature, you can batch multiple INSERT, UPDATE, and DELETE requests before sending them across the network, even when the requests reference multiple tables. This article is part one of a two part series. It describes using the IBM Integration Module with Hibernate applications. Part two will focus on iBATIS applications. This article includes a downloadable sample application that illustrates how you can easily enable both these capabilities. The article also provides informal elapsed time performance measurements.



Home Legal Search Feedback

64clicks is this website's Omnipresent Marketing Service Provider for Search Engine Optimization (SEO), Pay Per Click (PPC) Advertising and Social Media Marketing.

Red Black Tree - The Software Management Experts

© 2009 Jacoozi Communications and Technologies, LLC. All rights reserved. Red Black Tree is a wholly owned subsidiary of Jacoozi LLC. Red Black Tree, the Red Black Tree logo, Jacoozi and the Jacoozi logo are trademarks of Jacoozi Communications and Technologies, LLC. All other names are trademarks of their respective companies.