ACMQueue Thu, Feb 03, 2005    
 
Data Management
Sponsored by
Sleepycat Software
Debugging/QA
Developer Tools
Open Source
Programming Languages
Sponsored by
ActiveState
Security
Virtual Machines
Development Tools Directory
free subscription back issues news forums advertise with queue advisory board dev tools roadmap Search
 
 
Free Subscription!
Get Queue in Print
What's New
on ACM Queue
·Kode Vicious: The Return
·How Not to Write FORTRAN in Any Language
·Viewpoint: Globalization and the American IT worker
·Extensible Programming for the 21st Century
·Fuzzy Boundaries: Objects, Components, and Web Services
go to issue index
Free Email Newsletter
Newsletter Information
privacy policy
Latest Comments
·Use it with a book
·Globalization and IT
·Assembley language
Latest Forum Threads
·IEEE/WIC/ACM Web Intelligence 2005
·Where can I find more detailed specifications
·Denmark Linux
go to forums
Latest Developer Headlines
·Linux Creator: A Little Fragmentation is Good (InternetNews)
·Researchers Chip Away at RFID Security (TechNewsWorld)
·Fast-Forward For Regression Testing (DevX)
·Sun Releases Solaris Code Under CDDL License (Linux Insider)
·W3C Issues Key Web Services Standards (DevX)
submit | more ...
What's on
Your Hard Drive?
Tell us about your dev tools and you may win a Queue mug!

Most Popular Articles
1Game Development: Harder Than You Think
2You Don't Know Jack about Disks
3Death by UML Fever
4A Conversation with Dan Dobberpuhl
5Gaming Graphics: Road to Revolution
 more
Dec/Jan 2004-2005:
Programming Languages

Kode Vicious: The Return
A koder with attitude, KV answers your questions. Miss Manners he ain’t.
more in Kode Vicious | Comment on this Article
How Not to Write FORTRAN in Any Language
There are characteristics of good coding that transcend all programming languages.
more in Focus | Comment on this Article
Viewpoint: Globalization and the American IT worker
Exporting IT jobs and importing IT workers not only harms U.S. IT workers, it also harms U.S. firms and the broader economy.
more in Opinion | Comment on this Article
Extensible Programming for the 21st Century
Is an open, more flexible programming environment just around the corner?
more in Features | Comment on this Article
Fuzzy Boundaries: Objects, Components, and Web Services
It’s easy to transform objects into components and Web services, but how do we know which is right for the job?
more in Features | Comment on this Article
The one-minute risk assessment tool
An analysis of risks in software development, using data from senior IT managers, produced surprising results. Our one-minute assessment tool applies those results to assessing the risks of specific projects.
more in Features | Comment on this Article
Languages, Levels, Libraries, and Longevity
New programming languages are born every day. Why do some succeed and some fail?
more in Features | Comment on this Article
The Big Programming Languages Issue
Please tell me, Who won the presidency?
more in From the Editors | Comment on this Article
Programming in Franglais
Six of one, half a dozen of d'autre
more in Curmudgeon | Comment on this Article
Coming online soon from the Dec/Jan issue of Queue:
Open source software development should strive for even greater code maintainability
A study of almost six million lines of code tracks how freely accessible source code holds up against time and multiple iterations.
Cyber warfare: steganography vs. steganalysis
For every clever method and tool being developed to hide information in multimedia data, an equal number of clever methods and tools are being developed to detect and reveal its secrets.
A Conversation with Alan Kay
Big talk with the creator of Smalltalk—and much more.


November 2004:
Error Recovery
Self-Healing in Modern Operating Systems
A few early steps show there’s a long (and bumpy) road ahead.
more in Features | Comment on this Article
Lack of Priority Queuing Considered Harmful
We're in sore need of critical Internet infrastructure protection.
more in Features | Comment on this Article
Outsourcing: Devising a Game Plan
What types of projects make good candidates for outsourcing?
more in Features | Comment on this Article
Error Messages: What's the Problem?
Real-world tales of woe shed some light
more in Features | Comment on this Article
A Conversation with Bruce Lindsay
Designing for failure may be the key to success.
more in Interview | Comment on this Article
Automating Software Failure Reporting
We can only fix those bugs we know about.
more in Features | Comment on this Article
Kode Vicious Strikes Again
A koder with attitude, KV answers your questions. Miss Manners he ain’t.
more in Kode Vicious | Comment on this Article
Coping with Human Error
Errors Happen. How to Deal.
more in Features | Comment on this Article
The Guru Code
Does anyone actually know what these codes mean?
more in From the Editors | Comment on this Article


October 2004:
RFID
The Burning Bag of Dung—and Other Environmental Antipatterns
And you think you have problems?
more in Curmudgeon | Comment on this Article
Staying connected: Weaving a wireless safety net
Relying on the pervasive technology network for security is potentially perilous when the technology fails.
more in Features | Comment on this Article
A Conversation with Mike Deliman
And you think your operating system needs to be reliable.
more in Interview | Comment on this Article
Calculating error rates for filtering software
Establishing a blueprint for conducting and reporting tests of filter effectiveness.
more in Features | Comment on this Article
Natural programming languages and environments
An environment that works the way nonprogrammers expect is more inviting and helps users become more confident and productive.
more in Features | Comment on this Article
Trials and Tribulations of Debugging Concurrency
You can run, but you can't hide.
more in Features | Comment on this Article
There’s Still Some Life Left in Ada
When it comes to survival of the fittest, Ada ain’t no dinosaur
more in Toolkit | Comment on this Article
Thread Scheduling in FreeBSD 5.2
To help get a better handle on thread scheduling, we take a look at how FreeBSD 5.2 handles it.
more in Features | Comment on this Article
Electronic Voting Systems: the Good, the Bad, and the Stupid
Is it true that politics and technology don’t mix?
more in Opinion | Comment on this Article
Integrating RFID
Data management and inventory control are about to get a whole lot more interesting.
more in Features | Comment on this Article
Kode Vicious to the Rescue
A koder with attitude, KV answers your questions. Miss Manners he ain’t.
more in Kode Vicious | Comment on this Article
The Magic of RFID
Just how do those little things work anyway?
more in Features | Comment on this Article
RFID Isn’t Science Fiction
Is RFID going to wreak its havoc on your systems?
more in From the Editors | Comment on this Article



Subscribe to Queue in print. It's FREE!
First Name
Last Name
Company
Email
Street
City
State/Province
Zip/Postal Code


ACM home
about queue | contact us | privacy policy | advisory board | writer faq | RSS feed
© 2005 ACM, Inc. All rights reserved.