A Summer’s Worth of Links
August 25, 2004 – 8:43 amWell, here they are: this summer’s favorite links.
| http://websavvy-access.org/resources/top_ten.php | Accessibility Guidelines | web accessibility guidelines |
| http://www.gotdotnet.com/team/brada/APIUsability.pdf | APIUsability.pdf | usability studies; APIs |
| http://www.idealliance.org/papers/dx_xml03/papers/06-02-01/06-02-01.pdf | Circles, Triangles, Rectangles | extensible programming; technical articles; programming languages |
| http://weblogs.asp.net/oldnewthing/archive/2004/04/22/118161.aspx | Cleaner, more elegant, and wrong | programming examples; exceptions |
| http://www.devexpress.com/?section=/products/net/coderush | CodeRush | IDE; development tools; Visual Studio |
| http://jakarta.apache.org/commons/launcher/ | Commons Launcher | Java; open source; Tomcat |
| http://cruisecontrol.sourceforge.net/ | CruiseControl | Java; open source; tools; build |
| http://docsynch.sourceforge.net/ | DocSynch | open source; collaboration; text editor |
| http://www.jluster.org/log/d/social/science/2004/01/25/dovester_was_old_social_networks | Dovester | Social networks; history; anecdote |
| http://quintanasoft.com/dumbster/ | Dumbster | Java; open source; testing; email |
| http://www.mems-exchange.org/software/durus/ | Durus | Python; persistence |
| http://sourceforge.net/projects/easylog/ | EasyLog | Python; open source; tools; logging |
| http://emma.sourceforge.net/ | EMMA | Java; open source; tools; coverage |
| http://homepages.inf.ed.ac.uk/wadler/steele-oopsla98.pdf | Growing a Language | Steele’s paper; programming language design |
| http://www.joelonsoftware.com/articles/fog0000000073.html | Guerrilla Guide to Interviewing | essays; interviewing |
| http://www.aci.com.pl/mwichary/guidebook | GUIdebook | GUI; history of computing |
| http://mindprod.com/unmain.html | How to Write Unmaintainable Code | program design; tutorial |
| http://www.tldp.org/HOWTO/Encourage-Women-Linux-HOWTO/index.html | HOWTO Encourage Women in Linux | advocacy; gender issues; open source |
| http://tidy.sourceforge.net/ | HTML Tidy | Open Source; HTML Tidy |
| http://www.interactivetools.com/products/htmlarea/ | htmlArea | HTML editor; open source |
| http://udell.roninhouse.com/GroupwareReport.html | Internet Groupware for Scientific Collaboration | Udell’s report for LANL |
| http://developer.netscape.com/docs/manuals/security/pkin/ | Intro to Public Key Cryptography | Netscape; tutorial; public-key cryptography |
| http://www.xml.com/pub/a/2004/07/21/oxml.html | Introducing o:XML | XML; extensible programming languages |
| http://www.izforge.com/izpack/ | IzPack | installer; open source; Java; tools |
| http://jamvm.sourceforge.net/ | JamVM — A compact Java Virtual Machine | Java; open source; JVM |
| http://www.javaspecialists.co.za/archive/Issue089.html | Java Exception Handling | Java; exception handling; tutorial |
| http://metrics.sourceforge.net/ | Java Metrics | Java; open source; tools; code metrics |
| http://www.jave.de/ | JavE | Java; open source; ASCII art; editor |
| http://burtleburtle.net/bob/math/jenny.html | Jenny | open source; testing tools; test generator |
| http://www.jgraph.com/ | JGraph | Java; tools; open source; graph drawing |
| http://jmechanic.sourceforge.net/ | jMechanic | Java; open source; tools; profiling |
| http://jsvn.alternatecomputing.com/ | JSVN | Java; Subversion; open source; tools |
| http://karrigell.sourceforge.net/ | Karrigell | little Python web server |
| http://www.lorem-ipsum.info/generator3 | Lorem Ipsum | tools; internationalization; testing |
| http://mozart-dev.sourceforge.net/ | Mozart | open source; extensible programming systems; Mozart |
| http://napkinlaf.sourceforge.net/ | Napkin Look | open source; Java; user interfaces; humor |
| http://www.nedbatchelder.com/text/index.html | Ned Batchelder | essays |
| http://nifty.stanford.edu/ | Nifty Assignments | education; programming assignments |
| http://www.sunlabs.com/techrep/1994/abstract-29.html | Note on Distributed Computing | papers; distributed computing |
| http://www.oldversion.com/ | OldVersion.com | archive; old versions of software |
| http://www.manageability.org/blog/stuff/open-source-automated-test-tools-written-in-java | Open Source Java Testing Tools | Java; open source; catalog |
| http://pamie.sourceforge.net/ | PAMIE | Python; open source; tools; Internet Explorer; QA |
| http://csce.unl.edu/%7Ewitty/sp2004/csce496/ | Performance Analysis of OO Systems | course; performance analysis; programming |
| http://pmd.sourceforge.net/ | PMD | Java; tools; open source |
| http://www.giuseppetanzilli.it/mod_auth_pgsql2/ | PostgreSQL Apache Auth | Apache; authentication; PostgreSQL |
| http://www.prevayler.org/wiki.jsp | Prevayler | Java; open source; persistence |
| http://www.tmtm.com/nothing/archives/000497.html | Programming Performance | empirical studies; programmer performance |
| http://www.prothon.org/ | Prothon (prorotype-based Python) | programming languages; Python; experimental |
| http://pyb.sourceforge.net/ | Pyb | Python; open source; tools; build |
| http://pychecker.sourceforge.net/ | PyChecker | Python; open source; source code analysis |
| http://www-itg.lbl.gov/gtg/projects/pyGridWare/ | PyGridWare | Python; open source; Grid |
| http://sourceforge.net/projects/pymonitor/ | PyMonitor | Python; open source; tools; performance monitoring |
| http://www.atug.com/andypatterns/pynsource.htm | PyNSource | open source; Python; tools; UML |
| http://www-106.ibm.com/developerworks/library/os-ecant/index.html?ca=drs-tp2604 | Python/Eclipse | Python; Eclipse |
| http://www.rallydevelopment.com/ | Rally | project management tools |
| http://www.securesw.com/security_tools_download.htm | RATS | open source; tools; security |
| http://www.vdesmedt.com/%7Evds2212/rsync.html | RSync in Python | rsync; Python; tools; open source |
| http://www.catholic.org/isidore/ | St. Isidore | humor |
| http://web.mit.edu/ghudson/thoughts/diagnosing | Subversion | critique of subversion from early 2003 |
| http://web.mit.edu/ghudson/thoughts/undiagnosing | Subversion critique | Response to critique of Subversion from early 2003 |
| http://xplusplus.sourceforge.net/ | SuperX++ | open source; extensible programming systems; SuperX++ |
| http://dorffweb.com/?page=taptutorial | Tapestry Tutorial | Tapestry; open source; tutorial |
| http://www.edgewall.com/products/trac/ | Trac | open source; tools; wiki; version control; SVN; issue tracking |
| http://qse.ifs.tuwien.ac.at/~auer/umlet/ | UMLet | Java; tools; open source; UML |
| http://www.joelonsoftware.com/articles/Unicode.html | Unicode explanation | Joel Spolsky; Unicode; background; tutorial |
| http://eyegene.ophthy.med.umich.edu/unicode/ | Unicode Primer | Unicode; tutorial |
| http://www.versionone.net/ | VersionOne | agile development; project management; tools |
| http://whisper.cx/ | Whisper | open source; blogging; content management |