Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Top Open source zone articles of the past decade

A listing of the zone's most popular content

Barbara Wetmore (bwetmore@us.ibm.com), IBM developerWorks Editor, IBM
Barbara Wetmore
Barbara Wetmore graduated from Clarkson University in 1979 with a degree in technical communication and began working for IBM. She started writing technical manuals about IBM's Network Control Program on an IBM Correcting Selectric II typewriter in her office and totally loved the "dumb" 3277 terminal that eventually replaced it. By the time she was working on VTAM manuals, someone came and wrenched her beloved 3277 from her arms and replaced it with a thing called a PC. She spent 10 years using it as a VM emulator. Now she finds herself constantly on her laptop, working in the world of the Web to publish content for software developers as the editor of the IBM developerWorks open source zone. A dinosaur? Yes. But one who adapted and survived. Roar!

Summary:  Check out which Open source zone articles developerWorks readers found most interesting in the past 10 years. And get to know your Open source zone editor a little bit, too.

Date:  23 Sep 2009
Level:  Introductory
Also available in:   Portuguese

Activity:  11769 views
Comments:  

IBM developerWorks turns 10 years old this month. I wasn't part of the developerWorks team in 1999. Back then, I was beginning to plan the documentation for a little product in the works called IBM® WebSphere® Portal. I hadn't even really begun to explore the world of publishing on the Web. Most of my background up to that point had been in the print world, with a smattering of online documentation integrated into product interfaces.

Celebrate 10 years of IT leadership

Take in all the highlights and milestones of developerWork's first 10 years, including interviews with IBM Software Group leaders, a timeline of key events, most popular content across the zones, birthday messages from the community, and more.

But, at the encouragement of friends who had made the move to the Web, I swallowed hard and walked through the woods (literally) to the building behind the programming lab in Raleigh, N.C., that housed most of the developerWorks team in the year 2000. And thus began my tenure as a developerWorks editor. I have served the now defunct IBM developer solutions, Sample IT projects, and Architecture zones. And just this year, I assumed the role of Open source zone editor.

Ten years ago, I was a little uncertain about the Web, and now it dominates my life. Almost everything I've learned about the Web, I've learned at developerWorks, through my experiences here, through the content we've published, and through my interactions with authors and fellow editors and graphic artists and the geeks who sit on the next aisle that build our infrastructure and design our look and feel and user interfaces. I started as a technical writer at IBM in 1979, banging out user instructions on a typewriter. And now I sit here whipping up this little piece for you in XML. Technology and technological advances are awesome!

Because I've been the editor of the Open source zone for only a year, I don't have a lot of history to draw upon. Despite this, I've managed to put together a list showing you the most popular article in September for each of the past 10 years. I hope you find it at least a little bit interesting.

2000

"The hard roots of open source software"

Author Peter Salus takes you back before the beginning of (Internet) time, for a look at how the open source community emerged. Before the Internet came on the scene, disperse user groups were sprouting up to address hardware issues that were as new as the computers they were working on. USENIX followed not too long after, and soon, the difference between free and proprietary software arose. Even so, open source software managed to survive, and some of the developer's best tools, including the UNIX® editors, flourished.

2001

"What is Eclipse, and how do I use it?"

The Eclipse Platform is designed for building integrated development environments (IDEs). It can be used to create diverse end-to-end computing solutions for multiple execution environments. This article discusses the platform, and includes a list of questions and answers.

2002

"Common Public License (CPL) Frequently asked questions"

This FAQ provides answers to commonly asked questions related to the CPL, which has been superseded by the Eclipse Public License (EPL). It is provided for informational purposes only. It is not part of, nor does it modify, amend, or supplement the terms of the CPL. The CPL is a legal agreement that governs the rights granted to material licensed under it, so please read it carefully. If there is any conflict between this FAQ and the CPL, the terms of the CPL shall govern. This FAQ should not be regarded as legal advice. If you need legal advice, you must contact your own lawyer.

2003

"Refactoring for everyone: How and why to use Eclipse's automated refactoring features"

Eclipse provides a powerful set of automated refactorings that, among other things, let you rename Java™ elements, move classes and packages, create interfaces from concrete classes, turn nested classes into top-level classes, and extract a new method from sections of code in an old method. Becoming familiar with Eclipse's refactoring tools is a good way to improve your productivity. This survey of Eclipse's refactoring features, with examples, demonstrates how and why to use each.

2004

"Build GUIs with the Eclipse Visual Editor project: A graphical tool for building graphical interfaces"

Like many Eclipse.org projects, the goal of the Visual Editor project is to build a tool for building tools — in this case, tools for building graphical user interfaces (GUIs). The Visual Editor project has released a reference implementation. The Visual Editor 0.5 release is a GUI builder for AWT/Swing applications, a long-awaited Eclipse feature. V1.0 includes support for SWT. Get an overview of Visual Editor and the technology behind it, along with a short demonstration of Visual Editor V0.5's features for building AWT/Swing applications and a preview of the SWT support in Visual Editor V1.0.

2005

"Create an Eclipse-based application using the Graphical Editing Framework: How to get started with the GEF"

This article describes the initial steps involved in creating an Eclipse-based application using the Graphical Editing Framework (GEF). GEF has been used to build a variety of applications for Eclipse, including state diagrams, activity diagrams, class diagrams, GUI builders for AWT, Swing and SWT, and process flow editors. Eclipse and GEF are both open source technologies. They are also included in IBM's WebSphere Studio Workbench.

2006

"Five common PHP database problems: And how to avoid them"

Discover five common database problems that occur in PHP applications — including database schema design, database access, and the business logic code that uses the database — as well as their solutions.

2007

"How to use Subversion with Eclipse"

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.

2008

"Developing applications using the Eclipse C/C++ Development Toolkit"

When most people think "Eclipse," they think "Java IDE." Eclipse is much more. With the proper plug-ins, you can use Eclipse to work with PHP, Ruby, and Groovy, C, and C++. In this article, get started with the Eclipse C/C++ Development Toolkit (CDT). Build a simple application in C++ using the CDT and the C++ Standard Template Library (STL) to streamline the process and take advantage of some of the powerful features of C++.

2009

"Reading and writing the XML DOM with PHP"

Myriad techniques are available for reading and writing XML in PHP. This article presents three methods for reading XML: using the DOM library, using the SAX parser, and using regular expressions. Writing XML using DOM and PHP text templating is also covered.


Resources

Learn

Get products and technologies

Discuss

About the author

Barbara Wetmore

Barbara Wetmore graduated from Clarkson University in 1979 with a degree in technical communication and began working for IBM. She started writing technical manuals about IBM's Network Control Program on an IBM Correcting Selectric II typewriter in her office and totally loved the "dumb" 3277 terminal that eventually replaced it. By the time she was working on VTAM manuals, someone came and wrenched her beloved 3277 from her arms and replaced it with a thing called a PC. She spent 10 years using it as a VM emulator. Now she finds herself constantly on her laptop, working in the world of the Web to publish content for software developers as the editor of the IBM developerWorks open source zone. A dinosaur? Yes. But one who adapted and survived. Roar!

Report abuse help

Report abuse

Thank you. This entry has been flagged for moderator attention.


Report abuse help

Report abuse

Report abuse submission failed. Please try again later.


developerWorks: Sign in


Need an IBM ID?
Forgot your IBM ID?


Forgot your password?
Change your password

By clicking Submit, you agree to the developerWorks terms of use.

 


The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

Choose your display name

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerWorks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

(Must be between 3 – 31 characters.)

By clicking Submit, you agree to the developerWorks terms of use.

 


Rate this article

Comments

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Open source
ArticleID=430527
ArticleTitle=Top Open source zone articles of the past decade
publish-date=09232009
author1-email=bwetmore@us.ibm.com
author1-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

For articles in technology zones (such as Java technology, Linux, Open source, XML), Popular tags shows the top tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), Popular tags shows the top tags for just that product zone.

For articles in technology zones (such as Java technology, Linux, Open source, XML), My tags shows your tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), My tags shows your tags for just that product zone.

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.

Special offers