Email Society
BETA
Home | FAQ | Suggest a Newsletter | A Stream Of The Top 100 Brands' Email Newsletters
Please login first using the button at the top right of the page

IBM developerWorks news: Spark, JavaScript, HTML5, and more

Date: 4th November 2011
From: IBM developerWorks (more from this source) Follow this newsletter
Views: 559
Vote:
Rating: 0 Sumvotes: 0

If you are unable to read the HTML e-mail below, please view it online.

IBM 4 November 2011 | Volume 12, Issue 44 
developerWorks Weekly Edition
 

Welcome, developers!


It's good to have options. Whether you're choosing a cola, a car, or a credit card, it helps to have healthy competition in the marketplace. And if data analytics is your game, you benefit from a range of alternatives to the most well-known option, Hadoop. This week's top feature, "Spark, an alternative for fast data analytics," takes a look at one such alternative. Spark is a scalable data analytics platform that incorporates primitives for in-memory computing, so it offers performance advantages over Hadoop's cluster storage approach. Spark is implemented in and exploits the Scala language, making Spark an efficient means of processing distributed data sets. Spark and Scala are still under development, but it's already clear that they are poised to give Hadoop a run for its money.

The only downside to all this competition? It takes me 15 minutes to choose a shampoo.

Until next week,
John Swanson and the developerWorks editorial team


Our other top features on developerWorks this week:



  | Subscribe | Unsubscribe | Customize

DEVELOPER RESOURCES

Spotlight


developerWorks top 10 most popular articles

Watch video interviews from Information On Demand 2011

Webcast: Best practices for cloud service management (8 Nov)

Join the conversation: W3C Social Business Jam (8-10 Nov)

Follow the IBM 100 Icons of Progress

Join us for developerWorks Live! briefings

Downloads & Trials


Trial: Rational Developer for zEnterprise

Downloads, trials, and cloud

Additional Resources


IBM privacy policy

IBM copyright and trademark information

Share this newsletter
Send to a friend Send to a friend

 
 
 AIX and UNIX

AIX and UNIX zone | AIX and UNIX tutorials | AIX and UNIX articles | AIX and UNIX forums
Safer than editing: Utilities for changing AIX configuration files
Explore how you can use AIX commands and the System Management Interface Tool to manage system files without having to edit them directly. Built-in AIX commands can also check syntax before updating critical files, offering you extra protection for files you can't afford to lose.
Learn to manage system files without editing
AIX and USB memory sticks
USB memory sticks are cheap, cheap, cheap. As long as your hardware has USB slots, you can use memory sticks for files that require fast reads, large data copies, or temporary file storage. This article demonstrates how to mount a USB stick on your AIX box and use it for storage.
Create file systems with USB memory sticks
Secure your DB2 file systems with EFS
Create a DB2 database and encrypt it under AIX. Learn how AIX 6.1 lets you encrypt user-created file systems at the file system level -- without much overhead maintenance.
AIX encryption with DB2
 Cloud computing

Welcome | New to cloud computing | Learn | Products | Community | Events
IBM ecosystem partner images on the IBM Cloud
Get ready to try new partner software images on the IBM Cloud. IBM Business Partner solutions extend the value of the IBM SmartCloud by providing new capabilities. Learn more about these new capabilities that are being offered on the IBM Cloud.
New ecosystem partner images on the IBM Cloud
Craft a security policy for mobile devices
Enterprise users can choose to enroll more than one mobile device to an enterprise server for better device access flexibility. To help you understand security for mobile devices accessing the cloud, this article describes the service delivery model view and the device view of the environment, and presents service delivery model scenarios with checklists.
Create your security policy for mobile devices
Develop applications using a collaborative, user-centric model
Mobile device computing is essentially a user-centric function. What would happen if a user-centric model were applied to developing and deploying cloud applications? The author details this type of system and demonstrates it with a real-world example.
A collaborative, user-centric model for developing applications
Practical approaches to cloud-based high availability
This article explores some of the practical approaches to cloud-based high availability (HA), including stateless failover and the more useful stateful failover. Also, discover the various open source software components at play in HA systems.
Start exploring cloud-based HA
 Industries
Knowledge path: Architect electronic, automotive, aerospace, and defense solutions
The IBM Product and Service Framework defines specific business-focused domains that address vital industry scenarios. Explore concrete examples of how you can use essential capabilities across the large portfolio of IBM products and technologies in the framework for delivering successful electronic, automotive, aerospace, and defense industry solutions.
Build your skills with this knowledge path
 Information Management

Information Management zone | Articles | Tutorials | Forums | Downloads
Online roll-out with table partitioning in InfoSphere Warehouse
Learn how online detach improves warehouse availability, and discover best practices for leveraging and monitoring the new behavior. Also, find out how the same procedure can be used to simulate synchronous detach behavior in certain application scenarios.
Improve the availability of your warehouse data
Create an active-active data warehouse topology using IBM InfoSphere Warehouse
Leverage your data warehouse hardware and software investments in an active-active high-availability environment that uses DB2 for Linux, UNIX, and Windows, WebSphere Edge Components, and Q Replication.
A fully integrated disaster recovery architecture
Does REORG matter?
With new technology like solid-state drives, can you eliminate the need for REORG with your DB2 for z/OS data? In this Data Management magazine article, take a look at the pros and cons, and examine the reasons why you will probably need to still have a plan for regular reorganizations.
Optimize your resources with a REORG strategy
Early warnings, fast fixes: Maximize mission-critical uptime with tools you already have
Mission-critical databases require tools to increase your database monitoring strategy with an early warning system that's flexible, lightweight, and affordable. In this Data Management magazine article, learn how to maximize mission-critical uptime with tools you already have.
Achieve a culture of availability
Distributed DBA: Table movement made easy
With the help of DB2 9.7, learn how to move tables, indexes, long data, and large object (LOB) data from one table to another using the ADMIN_MOVE_TABLE procedure. This Data Management magazine article also demonstrates how to use this procedure to alter the structure of an existing table.
Move tables without the need for an outage window
Informix DBA: Every last drop
Getting the best performance out of limited resources was the theme of the recent Fastest Informix DBA contest, held at the 2011 IIUG Informix Conference. In this IBM Data Management magazine article, see how the contestants answered the challenge.
Squeeze maximum performance out of aging hardware
Download: IBM Data Studio V3.1
IBM Data Studio V3.1 consolidates all the capabilities previously found in Optim Development Studio, Optim Database Administrator, and Data Studio Health Monitor into a single offering. It is a fully licensed product, available at no charge and with no time restrictions.
Download Data Studio today
IBM Midsize Business Analytics Quarterly Virtual Summit
Join the final virtual event in this 2011 series of quarterly, interactive forums focused on business analytics solutions for midsize companies. This web broadcast is no charge and is offered at two different times. (1 December 2011)
Learn how analytics-driven organizations thrive in turbulent times
New from IBM Press: IBM Cognos 10 Report Studio, Practical Examples
Using practical examples based on years of teaching experiences as IBM Cognos instructors, the authors provide you with examples of typical advanced reporting designs and complex queries in reports. (U.S. customers, save 35% and get free U.S. shipping with coupon code: IBM6757.)
Get answers to your reporting problems
 Linux

Linux zone | Articles | Tutorials | Forums | LPI exam prep
Linux with WINS and NetBIOS
Using Linux in a multi-platform environment requires the ability to communicate with WINS and NetBIOS. Learn how to configure Samba properly for name resolution and browsing in these environments, in the latest installment of our Linux 302 series.
Configure Samba to serve names and manage browsing
Join Chris in the developerWorks community
Linux and Open source zone editor Chris Walden wants to add you to his list of colleagues on the developerWorks community. Signing up is easy and no charge! Once you're in, sign up Chris (cmwaldenatx) as your colleague. You'll have the inside track on Linux and open source at developerWorks.
See Chris's profile and sign up
Follow Chris on Facebook
You can also keep up with Linux and Open source zone editor Chris Walden on Facebook. Find out when articles post and keep up with his pointers to other interesting information. Don't worry -- he doesn't talk about his cat or his kid. It's all open source!
Follow ChrisW.at.IBM on facebook
 Mobile development
Interact with text messages from web apps
Learn about some of the challenges to implementing mobile messaging, several technical approaches to overcoming them, and how to incorporate SMS text messaging into your web application.
Getting past "closed"
 Open source

Open source zone | Apache Derby | Apache Geronimo | Eclipse | PHP
Spark, an alternative for fast data analytics
Hadoop isn't the only way to do data analytics. See how an alternative technology called Spark offers some contrasting features. It might be just the thing for some of your needs.
You do have options, you know
Tutorial: Build Perl, Python, and more with Eclipse
Eclipse isn't just for Java, but working with scripting languages like Perl, Python, and PHP can be difficult. Eclipse Dynamic Languages Toolkit (DLTK) to the rescue! See how to create your own DLTK-based Eclipse environments with working samples.
Get dynamic
Follow Chris on Twitter
Follow Linux and Open source zone editor Chris Walden on Twitter for regular updates on articles and other information relevant to the Linux and open source communities.
Follow ChrisW_at_IBM on twitter
 Rational

Rational zone | Technical articles | Downloads | Forums | Training | Plug-ins | Tutorials
Track design changes dynamically through BIRT reports
Keeping software design documents in sync with the code throughout software development is one of the biggest challenges for architects and designers. Keep them consistent by using Business Intelligence and Reporting Tools (BIRT) to get reports from Rational Software Architect design models.
Learn how to use BIRT with Rational Software Architect
A guide to inline assembly for C and C++
This article starts by describing basic usage syntax for inline assembly (inline asm) embedded within C and C++ programs. It then explains intermediate and advanced concepts, including addressing modes, branching stanzas, memory clobbers, volatile attributes, and multithreaded locks.
Review basic, intermediate, and advanced concepts
Configure Rational Focal Point to give users LDAP directory access
By integrating Rational Directory Server with Rational Focal Point, you can configure the corporate partition that gives Focal Point access to LDAP server for user authentication. You can then use Focal Point to create users for an existing corporate LDAP server.
Start the integration
A practical guide to developing enterprise architecture
With humor, Franki Schafrik guides you through the process of identifying the questions that enterprise architecture must answer, developing an approach and models, and analyses to see where you can make improvements. She assumes that you are using modeling software, such as Rational System Architect, for your architecture.
Start planning
Apply agile project management methods for more efficient hardware development
By using Rational Team Concert to apply these agile development methods to hardware projects, you can respond better to rapidly changing requirements and manage more efficiently and effectively. You can also use this as a guide to making the transition from waterfall to agile methods.
Spend more time developing, less time managing
Webcast: Rational DOORS strategy and roadmap (8 Nov)
Are you a current user, administrator, or someone who's now evaluating Rational DOORS requirements management software? Would you like to know more about its future direction? If so, then this webcast is for you. It's no charge to attend, but registration is required. (8 November 2011, 11:00am EDT)
Register now
New IBM Rational community: Share your expertise, find what you need
This new community aggregates the latest articles, blogs, videos, and discussions from multiple communities. Start here to find help or information faster and easier. Share your own expertise, and you might even find yourself being recognized globally as a thought leader.
Get connected and get recognized
Latest Rational trials
Evaluate Rational software before committing to a purchase:
Rational Software Architect V8 | Rational Rhapsody Developer V7.6 | Rational Modeler
Rational Functional Tester V8.2 | Rational Application Developer for WebSphere Software V8

 Web development

Web development zone | Ajax resource center | Tutorials | Articles
Knowledge path: Get started with JavaScript
Get a foundational understanding of the JavaScript language. Learn the basics of working with JavaScript, and get familiar with the libraries you can use in development. Then use the practice exercises in this knowledge path to explore basic JavaScript concepts.
Start exploring
Knowledge path: HTML5 fundamentals
Since the World Wide Web emerged in the early 1990s, HTML has evolved to become a relatively powerful markup language, which, when backed up by JavaScript and CSS, can be used to create visually stunning and interactive websites and applications. HTML5 reflects the monumental changes in the way you now do business on the web and in the cloud.
Dive into HTML5
 WebSphere

WebSphere zone | New to WebSphere | Articles | Downloads | Forums | Technical Journal
Automating WebSphere Message Broker Toolkit operations using Rational Functional Tester
Learn how to use Rational Functional Tester to automate WebSphere Message Broker Toolkit operations. Topics in this article include configuring the Eclipse-based Message Broker Toolkit with the Functional Tester Eclipse IDE, importing and deploying Message Broker sample scripts, and troubleshooting.
More
Using the IBM Packaging Utility to create a central repository for WebSphere Commerce assets
Learn how to use the IBM Packaging Utility to create a common central repository to include all of the WebSphere Commerce development environment assets. You can use this repository to install the entire central repository in one step.
More
What's new in WebSphere ESB V7.5
Take a closer look at the new and enhanced features in WebSphere ESB V7.5 and its associated tooling, IBM Integration Designer -- including transport protocol bindings, mediation primitives, and new mediation flow format.
More
Extending the WebSphere Commerce data extract framework to perform delta extractions
This article explains how to extend the framework of the data extraction utility to perform delta extractions. Delta extractions extract only data that has changed since the previous extraction, rather than extracting the full set of data. This customization procedure provides a more efficient extraction process.
More
Tutorial: Using the undercover agent with the message event in WebSphere Lombardi Edition V7.2
This tutorial demonstrates the intermediate and start message event in WebSphere Lombardi Edition. The event is released by the undercover agent, and then the intermediate message event (listener) restarts an activity, terminates the process, and updates the process state. The start message event (listener) then starts a new process application.
More
Web Services Secure Conversation interoperability between WebSphere Application Server and Windows Communication Foundation (WCF) using dynamic policy configuration, Part 3
Part 3 shows how to dynamically configure a Microsoft WCF client using the WS-Security policy assertions emitted from WebSphere Application Server, and then test it with a WebSphere Application Server V7 service provider.
More
New trial download: WebSphere Extended Deployment Compute Grid V8
This multi-functional and multi-platform Java batch solution improves operational efficiency of business transaction processing. Take it for a test drive today.
Download now
Webcast: Adding a GUI to your WebSphere Application Server Jython scripts with Swing (8 Nov)
There are times when it would be useful to have the output of a wsadmin script use a GUI. This WebSphere Support Technical Exchange shows you how to use Jython to access the Java Swing class hierarchy to do just this. (8 November 2011, 11:00am EDT)
Register now
Webcast: WebSphere Service Registry and Repository installation (9 Nov)
This WebSphere Support Technical Exchange covers common topics, problems, and solutions related to installing WebSphere Service Registry and Repository V7.5. The session describes the different logs generated during the installation process, and how to use them in resolving installation problems. (9 November 2011, 11:00am EDT)
Register now
 XML

XML zone | New to XML | XML forums | XML tutorials | XML top ten
Combine Drupal, HTML5, and microdata
Make your content easier to find and reuse. Add microdata to your pages with the new microdata module in Drupal. Configure and add microdata output for basic field types and custom field types, so your content is available for use in applications such as Google's Rich Snippets.
Enhance your data now
Write safer XSLT stylesheets with automated error trapping
Add thorough functional testing for safer XSLT stylesheets, and easier testing to find mistakes missed by static and dynamic error checking. With XSLT 2.0 features like the type system, you can add otherwise-impossible error checking to your stylesheets.
Add testing now


About this newsletter
Manage your subscriptions

Subscribe | Unsubscribe | Contact editor

Â