TOP 20 2010 from IBM developerWorks
- Lazy Linux: 10 essential tricks for admins (Linux)
Learn these 10 tricks and you'll be the most powerful Linux® systems administrator in the universe...well, maybe not the universe, but you will need these tips to play in the big leagues. Learn about SSH tunnels, VNC, password recovery, console spying, and more. Examples accompany each trick, so you can duplicate them on your own systems.
- WebSphere Developer Technical Journal (WebSphere)
The final IBM WebSphere Developer Technical Journal for 2010 looks back at some of the articles that resonated the most with our readers. In addition to a trio of new "Comment lines" articles and a review of the latest Apache Geronimo release in "Innovations within reach," you'll find a dozen encore articles that represent some of the best we've published this past year.
- Introduction to Android development Using Eclipse and Android widgets (Open source)
This tutorial is intended for anyone interested in beginning Android development on Eclipse using the Android development tools plug-in. It offers insight into the salient features of an Android app, along with a brief explanation of its basic components. The Android process is introduced for developing rich UIs for the apps, as widgets. Finally, it showcases how easy it is to test the developed app by deploying it on an Android device simulator included in the SDK.
- Create modern Web sites using HTML5 and CSS3 (Web development)
This tutorial serves as a hands-on introduction to HTML5 and CSS3. It provides information about the functionality and syntax for many of the new elements and APIs that HTML5 has to offer, as well as the new selectors, effects, and features that CSS3 brings to the table. Finally, it shows you how to develop a sample web page that harnesses many of these new features. By the time you have finished this tutorial, you will be ready to build web sites or applications of your own that are powered by HTML5 and CSS3.
- On-demand skills session: An introduction to XML (XML)
This developerWorks on-demand skills session provides students and entry-level professionals with demonstrations of the basics of learning XML, covering topics such as Web 2.0, Ajax, RSS, web services, and managing XML data. These short web-based video modules provide clear examples of XML, as well as references to popular web sites that use XML.
- 5 things you didn't know about ... everyday Java tools (Java technology)
Some Java™ tools defy categorization and are frequently collected under the rubric of "things that work." This installment of 5 things offers up a collection of tools you'll be glad to have, even if you end up storing them in your kitchen drawer.
- Build a dynamic organization tree using GWT and RESTful Web services (Web development)
This article shows you how to use GWT Tree widgets to display an organizational structure of a company, and how to implement an RPC proxy to integrate with RESTful Web services that provide organizational data and employee data. The article also discusses a lazy loading strategy to ensure a faster start up, to reduce the data download time, and to minimize memory usage.
- 5 things you didn't know about ... Command-line flags for the JVM (Java technology)
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.
- Build skills for DB2 for Linux, UNIX, and Windows (Information Management)
If you're a DBA or database developer currently working with Oracle or another relational database management system, learn how easy it is to get trained and certified for DB2 for Linux, UNIX, and Windows. Features introduced in DB2 9.7 make it very easy to reuse your PL/SQL knowledge, since DB2 has out-of-the-box support for Oracle's SQL and PL/SQL dialects. DB2 9.7 makes it easy to migrate applications, reduces enablement costs, and brings a radically lower total cost of ownership.
- Build dynamic user interfaces with Android and XML (XML)
A number of websites cater to non-profits that provide easily set-up and used forms for taking polls and collecting data. This tutorial introduces a simple architecture for designing similar applications for Android—dynamic user interfaces that allow non-programmers to collect data from mobile users. You will create an example forms engine in this tutorial with both server and mobile sides.
- Anatomy of an open source cloud (Open source)
Cloud computing is no longer a technology on the cusp of breaking out but a valuable and important technology that is fundamentally changing the way we use and develop applications. As you would expect, Linux® and open source provide the foundation for the cloud (for public and private infrastructures). Explore the anatomy of the cloud, its architecture, and the open source technologies used to build these dynamic and scalable computing and storage platforms.
- Are you using a toolset in your code review? (Open source)
To conduct software reviews and inspections smoothly, you need a set of tools that includes techniques for reading phases, roles, and software tools. Most people think review and inspection must be manual, with little room for tools and automation. However, there are software tools to make reviews and inspections more efficient, structured, and at least semi-automated. This article introduces a toolset for code reviews that includes the techniques and software tools that you need.
- 5 things you didn't know about ... Java Database Connectivity (Java technology)
JDBC, or Java Database Connectivity, is one of the most frequently used packages in the entire JDK, and yet few Java developers use it to its fullest — or most up-to-date — capacity. Ted Neward offers an introduction to newer JDBC features like ResultSets that automatically scroll and update on the fly, Rowsets that can work with or without an open database connection, and batch updates that can execute multiple SQL statements in one fast trip around the network.
- Get to know Apache Click (Web development)
Get introduced to Apache Click, a Java™ Platform, Enterprise Edition (Java EE) Web application framework that enables the creation of Web applications without using Model-View-Controller (MVC) patterns or JavaServer Pages (JSP). This article provides examples of displaying a simple Web page and creating a Web form that submits data that is displayed on a different Web page.
- Speed up your Web pages (Web development)
Do you want faster-loading Web pages? Learn how you can make the browsing experience better for dial-up users by reducing loading times by as much as 80 percent, in some cases.
- Speaking UNIX: The best-kept secrets of UNIX power users (AIX and UNIX)
You don't have to break into a Watergate office to uncover the secrets of UNIX® power users. There's an informant, and this month he's spilling the beans.
- 5 things you didn't know about ... Java Object Serialization (Java technology)
Java Object Serialization is so fundamental to Java programming that it's easy to take for granted. But, like many aspects of the Java platform, Serialization rewards those who go digging. In his first article of this new series, Ted Neward gives you five reasons to look twice at the Java Object Serialization API, including tricks (and code) for refactoring, encrypting, and validating serialized data.
- Data-driven interactive applications with HTML5 and Ajax (Open source)
As the number of mobile platforms increases, developing cross-platform standards-based applications becomes increasingly attractive. HTML5 offers the ability to write complete mobile-friendly applications that include offline use, just like their native-application counterparts. Discover how to create offline-capable web applications using only open source tools and techniques familiar to web developers.
- 5 things you didn't know about ... the Java Collections API, Part 2 (Java technology)
You can take Java Collections anywhere, but don't take them for granted. Collections hold mysteries and can make trouble if you don't treat them right. In this installment of 5 things, Ted Neward explores the complex and mutable side of the Java Collections API, with tips that will help you do more with Iterable, HashMap, and SortedSet, without introducing bugs to your code.
- developerWorks downloads, trials, and cloud (Downloads)
Evaluate IBM software products in the method that suits you best. From trial downloads to cloud-hosted products, developerWorks features software especially for developers.