Here is the most popular developerWorks content for the month of August 2009 -- the top 10 articles (by page views) and the top 10 tutorials (by registrations).
CONTENT GOES HERE-->
- Cook up Web sites fast with CakePHP, Part 1: Adding related information and services (Open source)
This tutorial shows you how to get started using CakePHP. You'll go through the installation process, then get down and dirty by building the online product gallery. And through it all, you'll see how much time you could have saved had you been using CakePHP all along. This part of the tutorial builds the online product application, Tor, which includes a "request dealership username and password" page and a login page.
- LPI exam 101 prep, Topic 101: Hardware and Architecture (Linux)
In this tutorial (the first in a series of five tutorials), Ian Shields introduces you to configuring your system hardware with Linux, and in doing so, begins preparing you to take the Linux Professional Institute Junior Level Administration (LPIC-1) Exam 101.
- DB2 V8 Family Fundamentals certification prep tutorials (Information Management)
This series of six tutorials is designed to help you prepare for the DB2® (Version 8) Fundamentals Certification (Exam 700). Each tutorial includes a link to a free DB2 Universal Database Enterprise Edition download. Each tutorial also includes a number of additional resources that will help prepare for the exam.
- Cook up Web sites fast with CakePHP, Part 2: Bake bigger and better with CakePHP (Open source)
CakePHP is a stable production-ready, rapid-development aid for building Web sites in PHP. This "Cook up Web sites fast with CakePHP" series shows you how to build an online product catalog using CakePHP. Part 2 demonstrates how to use scaffolding and Bake to get a jumpstart on your application, and using CakePHP's access control lists (ACLs).
- DB2 9 Fundamentals exam 730 prep, Part 1: DB2 planning (Information Management)
This tutorial introduces you to the basics of the DB2 9 products and tools, along with concepts that describe different types of data applications, data warehousing, and OLAP. This is the first in a series of seven tutorials to help you prepare for the DB2 9 for Linux, UNIX, and Windows Fundamentals exam 730.
- JiBX 1.2, Part 2: XML schema to Java code (Java technology)
Code generation from XML schema definitions is widely used for all types of XML data exchange, including Web services. Most data-binding tools rigidly structure generated code based on the schema — even aspects of the schema that may be irrelevant to your application. In this tutorial, second in a two-part series, learn how JiBX 1.2 generates cleaner code by doing a better job of interpreting the schema and eliminating unnecessary class clutter. You'll also see how you can customize the generated code to suit your needs better, including customizations that easily eliminate unnecessary components of the schema.
- JiBX 1.2, Part 1: Java code to XML schema (Java technology)
XML schema definitions are the basis for many types of data exchanges, including most forms of Web services. But XML Schema is a complex standard, and most tools for creating and modifying schema definitions are not as powerful or easy to use as those for working with Java™ code. The new features of JiBX 1.2 that you'll learn about in this tutorial — Part 1 of a two-part series — let you start from Java code and easily generate quality schema definitions to match your data structures. You can then use the schemas directly, whether you use JiBX data binding or not.
- LPI exam 101 prep, Topic 102: Linux installation and package management (Linux)
In this tutorial (the second in a series of five tutorials), Ian Shields introduces you to Linux installation and package management, and in doing so, continues preparing you to take the Linux Professional Institute® Junior Level Administration (LPIC-1) Exam 101.
- SOA fundamentals in a nutshell (SOA and Web services)
Thinking about getting certified in Service-Oriented Architecture (SOA)? Want to catch the wave of interest in SOA? Take this tutorial to prepare for the IBM SOA fundamentals test leading to your certification as an IBM Certified SOA Associate. Even if you're not planning for certification right now, this tutorial is a good place to start learning about what SOA is and what it can do for your organization.
- Create BlackBerry applications with open source tools, Part 1: Laying the groundwork (Open source)
There is perhaps no bigger market-transformational technology than the cell phone. And within that classification of devices, perhaps none more recognizable than the BlackBerry from Research In Motion (RIM). Most people think it is just for business e-mail, but there is untapped potential in that addictive device. Despite being a popular platform, third-party applications are still needed for the BlackBerry platform. There is no better way to bring those applications to fruition than to enable the help from the open source community. Follow along as this tutorial lays the groundwork for an open source data-collection application, upon which an accessible and easy-to-use data-collection service is built.
Back to top
- DB2 basics: Fun with dates and times (Information Management)
Just updated with custom date/time formatting! This short article explains how to manipulate dates, times, and timestamps using SQL on DB2 Universal Database for Windows, UNIX and Linux platforms.
- UML basics: The class diagram (Rational)
As the most important example of the new structure diagram type in UML 2, the class diagram can be used by analysts, business modelers, developers, and testers throughout the software development life cycle. This article offers a comprehensive introduction.
- Bash by example, Part 2 (Linux)
In his introductory article on bash, Daniel Robbins walked you through some of the scripting language's basic elements and reasons for using bash. In this, the second installment, Daniel picks up where he left off and looks at bash's basic constructs like conditional (if-then) statements, looping, and more.
- Git for Subversion users, Part 1: Getting started (Linux)
Distributed version control systems (DVCSs) offer a number of advantages over centralized VCSs, and for Subversion users looking to explore this model, Git is a great place to start. Using Subversion as a baseline, this first of two articles shows how to install Git, set up a remote repository, and begin using basic Git commands.
- UML's sequence diagram (Rational)
Part of a series of articles on the essential diagrams in the Unified Modeling Language, this article offers a detailed introduction to the sequence diagram. It also introduces several new notation elements in the recent UML 2.0 specification.
- How to use subversion with Eclipse (Open source)
From the beginning, Eclipse included tight integration with the Concurrent Versions System (CVS) in order to provide access to change-management capabilities. Now, many projects -- notably those run by the Apache Software Foundation -- are using a different change-management system: Subversion. Find out how to use Eclipse for projects that use a Subversion repository.
- Google App Engine for Java, Part 1: Rev it up! (Java technology)
In this article, you'll get an overview of why Google App Engine for Java could be the deployment platform for your next highly scalable killer app, then start using the Google Plugin for Eclipse to build two example apps: one based on Google Web Toolkit (GWT) and one based on the Java Servlet API. You'll learn for yourself what a difference Google App Engine for Java makes, both in building out an application from scratch and in deploying it to the tune of up to five million views. (And that's just the free version.)
- Faster Java coding in Eclipse Galileo (Open source)
Learn how to use the new toString() code-generation ability in Eclipse Galileo along with hashCode(), equals(), and setter/getter generation to cut down on the amount of work that goes into building the foundation of a Java class.
- Bash by example, Part 1 (Linux)
By learning how to program in the bash scripting language, your day-to-day interaction with Linux will become more fun and productive, and you'll be able to build upon those standard UNIX constructs (like pipelines and redirection) that you already know and love. In this three-part series, Daniel Robbins will teach you how to program in bash by example. He'll cover the absolute basics (making this an excellent series for beginners) and bring in more advanced features as the series proceeds.
- Common threads: Awk by example, Part 1 (Linux)
Awk is a very nice language with a very strange name. In this first article of a three-part series, Daniel Robbins will 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.
CONTENT GOES HERE-->
Back to top
Saturday, September 19, 2009
IBM developerWorks : Top developerWorks content