Accessibility Evaluation Tools: Desktop/Enterprise
- AccVerify, et al.
- HiSoftware
- aDesigner
- IBM
- Hera
- LIFT
- InFocus Suite
- SSB Technologies
- RAMP
- Deque Systems
- TAW
Accessibility: Mobile Devices
- Accessibility – iPhone – Vision
- ADC: Accessibility – iOS Technology Overview
- ADC: Accessibility Programming Guide for iOS
- Apple gives iPhone accessibility for the blind and does it the right way
- Access Ability blog
- iPhone 3GS Accessibility Navigation (includes video)
- Apple
- iPhone Access
- Tim O'Brien article
- iPhone/iPad Web and App Accessibility
- by Paul J. Adam (AccessU 2011 presentation)
- iPhone/iPod Touch OS 3.1 Comes with Big Accessibility Enhancements
- Mac-cessability Network; Sep. 10, 2009
- Safari – Supported Accessibility Roles
- ARIA support in 4.x
- The Revolutionary New iPhone
- AFB: AccessWorld
Agile Methodologies
- Agile Alliance
- Agile Modeling
- Agile Testing
- Crystal
- eXtreme Programming (XP)
- Martin Fowler Home Page
- Refactoring Home Page
- Scrum Development Process
- Scrum Methodology *
- The New Methodology
- Article by Martin Fowler
- Three Rivers Institute
- Kent Beck
- XProgramming.com
- Ron Jeffries
Agile Methodologies & IxD
- The End of Agile: Death by Over-Simplification
- Effective Software Design
- Agile Product Design
- Papers by Jeff Patton
- Agile Usability
- Yahoo Group
- Agile Development Projects and Usability
- by Jakob Nielsen; Nov. 17, 2008
- Agile User Experience Projects
- by Jakob Nielsen; Alertbox, Nov. 4, 2009
- Extreme Programming vs. Interaction Design
- Kent Beck and Alan Cooper debate
- UCD & Agile Development: UPA Resources
Articles
- MIT Develops Lecture Search Engine
- MIT News; Nov. 7, 2007
- Japan's Warp-Speed Ride to Internet Future
- By Blaine Harden; Washington Post, Aug. 29, 2007
- Notable Quotes
- Five Reasons to Take Naps
- Ririan Project, Sep. 12, 2006
- Computer Science Looks for a Remake
- Computerworld, May 1, 2006
- Software engineers top list of best jobs
- Money Magazine, Apr. 2006
- Speculations on the Future of Science
- By Kevin Kelly; Edge, Mar. 2006
- Almost Before We Spoke, We Swore
- By Natalie Angier, NY Times, Sept. 20, 2005
- Warming hits ‘tipping point’
- Guardian Unlimited, Aug. 11, 2005
- Mind May Affect Matter
- Wired News, Jul. 19, 2005
- A Planetary Problem
- By Elizabeth Kolbert, The New Yorker, Apr. 25, 2005
- TV Turnoff
Browser Dev.: Misc.
- Chrome will not be implementing a sidebar
- Chromium Issues: Jan. 2016
- Opera Extensions Documentation
- WebExtensions made with Angular
- Writing an extension for three browsers
- Einar Egilsson
Browser Dev.: Extensions & React
- Building Chrome Extensions in React + Redux
- Creating Chrome Extensions with React
- Introducing FilterBubbler
- MDN: WebExtension Example using React & ES6
- Network Monitor Reloaded *
Current Events: Newspapers: U.S.
- Detroit Free Press
- Indianapolis Star
- Miami Herald
- Raleigh News & Observer
- San Jose Mercury News
- Times-Picayune
Entertainment: Puzzles & Games
Finance: Mutual Funds
- FBALX – Fidelity Balanced
- FBGRX – Fidelity Blue Chip Growth
- FCNTX – Fidelity Contrafund
- FSPSX – Fidelity International Index
- FXAIX – Fidelity 500 Index
- FXNAX – Fidelity U.S. Bond Index
Finance: Prediction
- Machine learning for financial prediction: experimentation with David Aronson's latest work – part 1
- Machine learning for financial prediction: experimentation with David Aronson's latest work – part 2
Firefox: Articles
- Add-ons in 2017
- Mozilla, Nov. 23, 2016
- Firefox drops its Aurora Channel
- ZDNet, Apr. 17, 2017
- The Future of Developing Firefox Add-ons
- Mozilla, Aug. 21, 2015
- I cannot continue working on my add-ons...
- Mozilla changes Firefox APIs; developers unhappy
- ZDnet article
- Upcoming Changes in Compatibility Features
- Mozilla, Aug. 10, 2017
- WebExtensions in Firefox 55
- Mozilla, Jun. 14, 2017
Firefox: DevTools
- Developer Tools Documentation
- DevTools API
- Inspecting element selects <body> element
- Bugzilla
- Stop using inspector.selection.setNode
- firefox devtools inspector setnode
Firefox: Misc.
- Developer Hub
- Firefox Developer Edition
- Firefox Source Code
- Firefox Release Calendar
- Firefox Releases Archive
- Future Releases Blog
- Mozilla Blog
- Mozilla Hacks
Front End Development: Articles & Books
- A first Reason React app for Javascript developers
- Declarative vs Imperative Programming
- by Ian Mundy; codeburst, Feb. 20, 2017
- Incremental computation and the Web
- by Yaron Minsky
- Introducing Hooks – React
- Practical frontend architecture
- Jared Gorski
- Svelte 3: Rethinking reactivity
- Rich Harris; YGLF Code Camp 2019 video
- Svelte is unappealing
- Ryan Prior
- A Visual Guide to React Mental Models *
- Obed Parlapiano
- Why I don't use web components
- by Rich Harris; June 20, 2019
Government: Congressmen
GUI: Color Theory/Software
- ColorCache
- ColorImpact *
- Color scheme designer
- Color Theory: Overview
- worqx.com
- Color Theory Intro
- ColorMatters.com
- kuler
- Adobe Labs
GUI: Java-Related
- AUIML (IBM alphaWorks)
- Abstract UI Markup Language
- Beryl XML GUI Library
- XML-based Swing GUI Framework
- Java LAF Design Guidelines
- JavaServer Faces
- Java Swing Survival Guide
- Swing Tutorial
- SwingWT
- Swing API using SWT widgets
- Swixml.org
- SWT: Standard Widget Toolkit
- Swing/AWT alternative, Eclipse platform
- Thinlet
GUI: Miscellaneous
- iRise
- Simulation software
GUI: X Window/Motif
Healthcare: Geriatrics
- Geriatric Education Consortium
- Johns Hopkins
- Illinois Dept. on Aging
- RealAge
- Roles of psychologists in assessing and treating dementia
- Australian Psychological Society
Healthcare: Government Agencies
Healthcare Facilities
- HealthGrades.com
- Nursing Home Directory
- Illinois Supportive Living
- Medicare Search Tools
- Compare Nursing Homes
HtmlUnit
- API Docs
- Project Home
- Apache Commons Logging
- Make HtmlUnit not output warnings
- Suppress warnings with stylesheet
- Turning off JS and CSS errors and warnings
JavaScript: Bookmarklets
- Make Your Own Bookmarklets with jQuery
- Create Bookmarklets – The Right Way
- Run jQuery Code Bookmarklet
- HTMLScriptElement
- Wikipedia article
JavaScript: Books
- 12 Books Every JavaScript Developer Should Read
- by Eric Elliott; Jun 22, 2016
- DOM Enlightenment
- by Cody Lindley (online)
- Eloquent JavaScript
- by Marijn Haverbeke (online)
- JavaScript Allongé, the “Six” Edition
- by Reg Braithwaite (online)
- JavaScript: The Good Parts
- by Douglas Crockford; May 2008, O’Reilly
- Programming JavaScript Applications
- by Eric Elliott; Sample Ch. 3, Objects
- Secrets of the JavaScript Ninja
- by John Resig and Bear Bibeault; Dec. 2012, Manning
- Setting up ES6 *
- by Axel Rauschmayer (online)
- You Don't Know JS *
- by Kyle Simpson (online)
JavaScript: Documentation Generators
JavaScript: ECMAScript 6
- Classes in ECMAScript 6
- ECMAScript 6 modules: the final syntax
- ECMAScript 6 support in Mozilla
- JavaScript at 20
- Brendan Eich
- Learn ECMAScript 6
- 18 Resources for JavaScript Developers
JavaScript: Minifiers
- Packer
- Dean Edwards
- UglifyJS 2
JavaScript: Modules
- CommonJS: Modules 1.0
- Authoring CommonJS Modules
- Writing Modular JavaScript
- RequireJS
- Essential JavaScript: Top Five Script Loaders
- Getting Started with RequireJS
- Modular JavaScript with RequireJS
- Organize Your Code with RequireJS
- The Power of Asynchronous Module Definition
JavaScript: Node.js Articles
- Browserify vs. Webpack
- Comparison: Node.js XSLT
- Essential Steps: LTS for Node.js
- How to use npm global without sudo on OS X
- I peeked into my node_modules directory and you won’t believe what happened next
- Jordan Scales, Aug. 5, 2016
- Install npm packages globally without sudo
- Sindre Sorhus
- Lint Like It's 2015
- Dan Abramov
- NPM & left-pad: Have We Forgotten How to Program?
- by David Haney
- The State of JS Build Tools 2015
- Universal JavaScript
- WebFaction: Install node.js with express
- What the web platform can learn from Node.js
- Atlassian Developers blog
- Why I Left Gulp and Grunt for npm Scripts
- by Cory House
- Why We Should Stop Using Bower
JavaScript: QA & Unit Testing
- Chai Assertion Library
- Jasmine
- Mocha
- QUnit
- JavaScript Shell *
- Mozilla
- Online JavaScript Interpreter *
JavaScript: Server-Side JS
- AppengineJS
- CommonJS
- Helma
- Java-based
- Jaxer - The JavaScript Server
- node.js
- Performance Rundown *
- John Resig
- RingoJS
- Java- & Mozilla Rhino-based
- Server-Side JavaScript with Jaxer
JavaScript: Syntax Checkers
JavaScript: TypeScript
- TypeScript Home
- TypeScript and Webpack
- ES6 Modules with TypeScript and Webpack
- I Was Wrong About TypeScript, Here is Why
- June 6, 2016
Liberalism
Linux: Create Bootable USB Drive
- How to Boot a Linux Live USB Drive on your Mac
- How to install Linux Mint via USB
- Create bootable USB stick on Mac OS X
Linux: Dual Boot: Mac
- Installing and configuring Linux Mint...
- Dual boot Mac El Capitan along with Ubuntu 14.04
- How to install Linux on a Macintosh computer
- How to install and dual boot Linux on a Mac
Linux: Reference Books
Media Reform: Articles
- A Dialogue with Donahue
- AlterNet, January 6, 2006
- The Media’s Roving Eye, by Tom Engelhardt
- Alternet, July 29, 2005
- Bill Moyers Fights Back
- Alternet, May 15, 2005
- Bill Moyers Interview
- BuzzFlash, Oct. 28, 2003
Media Reform: Freedom of Information (FOI)
- Access Reports
- BushSecrecy.org
- Electronic Privacy Information Center
- FAS Project on Government Secrecy
- Federation of American Scientists
- FOI.net
- FreedomInfo.org
- Freedom of Information Clearinghouse
- James Madison Project
- OMB Watch
- Project on Government Oversight
- The Reporters Committee for FOP
Medication Administration
- Guidelines for Timely Medication Administration
- Timely Medication Administration Guidelines for Nurses
Music: Keyboards
Music Players for Computers
- Amarra
- Audirvana *
- Decibel
- HQPlayer
- Windows, Mac, Linux
- JRiver Media Center
- Windows, Mac, Linux
- Pure Music
Music: Musicians
Music: Programming
- ChucK
- Music Programming Language
- Csound
- jMusic
- Composition in Java
- Symbolic Composer
- Symbolic Sound
- Makers of Kyma Workstation
Music: Synths / Controllers
- Haken Audio
- Makers of Continuum Fingerboard
- Moog Audio
- Roger Linn Design
- Symbolic Sound
- Makers of Kyma Workstation
New Media Trends
Music Notation: Articles & Blogs
- Finale version 27.3 review
- Scoring Notes, Dec. 2, 2022
- Dorico and The Rite of Spring
- by Stephen Taylor; Scoring Notes, Jan. 26, 2021
- Dorico 3.5 review
- Scoring Notes, May 20, 2020
- Finale version 26 review
- Scoring Notes, Oct. 10, 2018
- George Hess Music
- Notation Wars Revisited
- GeoMusings, Feb. 19, 2018
- Create Music with Notion
- GeoMusings, Apr. 11, 2015
- Scoring Notes
Music Notation: PreSonus Notion 6
Music Notation: Sibelius
- Sibelius Home
- Sibelius Forum
- Five Sibelius Plug-ins
- The Music Transcriber
- Sibelius Plugins
- Transitioning from Sibelius 6
- Scoring Notes
Music Notation: Video Reviews
- Avid’s Sibelius
- Tantacrul; YouTube
- MuseScore
- Tantacrul; YouTube
- Steinberg's Dorico
- Tantacrul; YouTube
Politics: Columns
Programming: Articles & Interviews
- How to Avoid Software Black Holes
- SD Times; May 1, 2007
- Modern C++ Style
- Bjarne Stroustrup, Nov. 24, 2003
- The C++ Style Sweet Spot
- Bjarne Stroustrup, Oct. 13, 2003
- Richard Stallman: Talking to the Mailman
- Interview by Rob Lucas
Programming: Aspect-Oriented
- AOP and Adaptive Programming
- Aspect-Oriented Software Development
- aosd.net
- AspectWerkz
- Introduction to Aspect-Oriented Programming
- Retooling the Programmers
Programming: Cocoa
- MDL: Foundation Framework Reference
- MDL: Advanced Memory Management Programming Guide
- MDL: Property List Programming Guide
- Cocoa Dev Central
- Cocoa with Love
- Matt Gallagher
Programming: Cooper Articles
- Why We Don’t Build Software for Users
- December 2002
- Do Requirements Change?
- January 2003
- Digging the Panama Canal
- March 2003
- Universally Unloved
- May 2003
- The Craft of Programming
- June 2003
- The Last Gasp
- November 2003
- The Software Practitioner Triad
Programming: Design Patterns
- Cetus Links: Design Patterns
- Java Design Patterns
- JavaWorld Index
- Java Design Patterns 101
- Java Design Patterns 201
Programming: Editors: Vi
- Display Editing with Vi
- By Bill Joy & Mark Horton
- Vi Lover’s Home Page
- Vi Reference Manual
- Vim.org
Programming: F#
- hubFS: THE Place for F#
- F# Manual
- Microsoft Puts the "F" in Functional
- eWeek.com; Nov. 5, 2007
Programming: Functional Languages
Programming: Haskell
- About Haskell
- Haskell and XML: Generic Combinators or Type-Based Translation
- Haskell Hugs Interpreter
- Haskell School of Expression
- HaXml
Programming: JavaScript Engines
- Google: V8
- JSAPI User Guide
- Mozilla SpiderMonkey
- Mozilla: SpiderMonkey
- Mozilla: TraceMonkey
- SpiderCaml
- OCaml binding to SpiderMonkey
- WebKit: JavaScriptCore
Programming: Object-Oriented
- Dependency Injection pattern
- Martin Fowler article
- Object Mentor
- Objects by Design
Programming: Objective-C
- Learning Objective-C: A Primer
- HTML-only
- MDL: Programming with Objective-C
- ProgrammingWithObjectiveC.pdf
- MDL: Concepts in Objective-C Programming
- CocoaEncyclopedia.pdf
- IDL: Cocoa Fundamentals Guide
- CocoaFundamentals.pdf
- Block Objects: Introduction
- MDL: Object-Oriented Programming with Objective-C
- Google Objective-C Style Guide
- Object-Oriented Programming and the Objective-C Language
- NeXT documentation in HTML
- Object-Oriented Programming and the Objective-C Language
- PDF version from GNUstep
- Objective-C Beginner's Guide
- Objective-C: Links, Resources
Programming: OpenGL
Programming: Misc. Languages
Programming: Perl
- ActivePerl
- CPAN
- Comprehensive Perl Archive Network
- Learning Perl, 3rd Edition
- Learning Perl, 2nd Edition
- Introductory Chapter online
- Mason HQ
- Matt’s Script Archive
- O'Reilly Perl Center
- Perl.com
- Programming Perl, 3rd Edition
- Regular Expressions Summary
Programming: Scripting Languages
Programming: Software & Tools
- Apache Software Foundation
- Cygwin
- Linux-like environment for Windows
- Free Software Foundation
- gdb Reference Card (PDF)
- Gow
- IBM alphaWorks
- MinGW: Minimalist GNU for Windows
- Open Source Applications Foundation
Programming: XUL
- Creating a Firefox Sidebar (MDC)
- Introduction to XUL
- Mozilla Developer Center
- Luxor XUL
- Open XUL Alliance
- XP Toolkit
- XUL Planet
- XUL Programmer’s Reference
React: Articles
- 5 Steps for Learning React Application Development
- by Cody Lindley
- React Roadmap
- by Pete Hunt, Jan. 4, 2016
- React Components, Elements and Instances
- by Dan Abramov, Dec. 14, 2015
- Step by Step Guide To Building React Redux Apps
- The bare minimum to work with React *
- by Krasimir Tsonev, June 13, 2016
- Angular 2 versus React
- by Cory House, Jan. 3, 2016
- Better React Linting with ESLint
- React to the Future with Isomorphic Apps
- Simple Data Flow in React Apps Using Flux and Backbone: A Tutorial with Examples *
React: Getting Started
- Baby's First Reaction
- Basic Theoretical Concepts
- Learn Raw React: Part 1
- No JSX, Flux, ES6, Webpack
- Learn Raw React: Part 2
- Ridiculously Simple Forms
- React Slingshot
Reference: Miscellaneous
- ArtLex - Dictionary of Visual Arts
- Epicurious.com
- Michele Cassou Workshops
- Usenet Newsgroup FAQ Archives
Shopping: Fountain Pens
- Colorado Pen
- Fountain Pen Network
- Glenn's Pens
- Main Street Pens
- Pen Boutique *
- Pengallery.com
- PenHero.com
- Richard Binder
Shopping: Miscellaneous
- Brinkman
- BuyChoice.com
- Chantal Cookware
- Flowers.com
- Hoffman’s Wooden Wood
- Kieninger Clocks
- Lands' End, Inc.
- Nokia
- Realtor.com
- The Watchmaker’s
- Battery replacement
- Whole Latte Love
Software: Illustrator
Software: Photoshop
- About.com Resources
- Adobe Photoshop Home Page
- Adobe Tutorials
- LARC Photoshop Tutorial
- PhotoshopSupport.com
- Ultimate Photoshop
Software: Misc.
Software Companies
- Adobe Systems
- BMC Software
- Borland
- Eiffel Software
- Franz Inc.
- Hewlett Packard
- IBM
- Intentional Software
- Oracle
- Phoenix Technologies
- Red Hat Software
- Roxio
- Software AG
- Sun Microsystems
- Symantec
- Ulead Systems
- Wolfram Research
Software Eng.: Package Managers: Nix
- Nix Home
- Nix Manual
- Install/remove software
- NixOS Wiki
- User Reviews
- NixOS Wiki
- Configuration Management with Nix
- by Eelco Dolstra, creator of Nix
Sporting Goods
- A. G. Russell Knives
- Backcountry.com
- Giant Bicycles
- NB Web Express
- NYC eWheels
- REI
- Swiss Knife Shop
- Tennis Company
- Tennis Warehouse
Technology: Articles
- ‘Firefox fills the IE void,’ by Jon Udell
- ‘A steady dose of realtime interruptions...’
- Eric Raymond: Linux will rule the desktop
- Linux Feels the Corporate Love
- How computers make our kids stupid
- Macleans.ca, Jun. 6, 2005
- Outsourcing Innovation
- Business Week, Mar. 21, 2005
- Made in Lower-Cost America
- CNET, Feb. 8, 2005
- NCSA Shows Off its Latest Technologies
- News-Gazette, May 19, 2005
- Memory Mimic Aids Reading
- TRN, May 4, 2005
Technology: Miscellaneous
- AI’s Next Brain Wave
- Information Week, Apr. 25, 2005
- MIT Everyware
- Programming Collective Intelligence
- Public Library of Science
- techPresident
- Technorati
- The Cluetrain Manifesto *
- The Post-OOP Paradigm
- Workspace Ergonomics
UI Design: OmniGraffle
- Graffletopia
- OmniGraffle 5 Manual
- OmniGraffle Home
- Stenciltown
- The Omni Group
- Training tutorials
- Lynda.com
- 10 Omnigraffle Tips
Web Design: Books
- Atomic Web Design
- by Brad Frost
- CSS3 for Web Designers
- by Dan Cederholm; A Book Apart
- Designing Web Usability
- by Jakob Nielsen
- HTML5 for Web Designers
- by Jeremy Keith; A Book Apart
- Information Architecture for the World Wide Web
- by Peter Morville & Louis Rosenfeld
- Prioritizing Web Usability
- by Jakob Nielsen
- Responsive Web Design
- by Ethan Marcotte; A Book Apart
- The Non-Designer’s Design Book
- Web Design in a Nutshell, 2nd Ed.
- Working with HTML5 Drag-and-Drop
- Pro HTML5 Programming
Web Design: Responsive Design
- Mobile
- by Matt Gemmell
- Responsive Web Design
- by Ethan Marcotte
- Responsive Web Design Basics
- by Pete LePage
- Write Better Media Queries with Sass
- by David Walsh
Web Development: Ember.js
Web Development: jQuery
- jQuery
- jQuery UI
- Learning Center *
- jQuery Fundamentals
- Code Examples
- jQuery in Action, 2nd Ed.
Web Development: Meteor
- Meteor.com
- Tutorial: Creating your first app
- The State of Meteor, Part 2: What Happens Next
- by Sacha Greif
- What's Going On With Blaze, React and Meteor?
- Discover Meteor
- Why Meteor?
- Dan Dascalescu's Wiki
- Meteor: The missing infrastructure for building great React apps
- Getting started with React in Meteor
- Optimistic UI with Meteor
- Latency Compensation
- Meteor & Qt/QML *
Web Development: PHP
- PEAR
- PHP Extension and Application Repository
- PHP
- PHP: Hypertext Preprocessor
- PHP: Alternate syntax for control structures
- PHP: DOM Functions (PHP5)
- PHP: PostgreSQL Functions
- PHP: XSL Functions (PHP5)
- PHP Manual
Web Hosting
Web Services
- Amazon's Web Services and XSLT
- SOA and web services
- IBM DeveloperWorks
- Web Services Architecture
- W3C WG Note, Feb. 11, 2004
Work: A11yFirst
Work: DRES
- a11y-tools/project-resources
- a11y-tools/user-group
- AITG Website — Read-only
- AITG Website — Log in
- cPanel Web Hosting
- accessibleitg
- Expert Q&A: DRES Accessible IT Group
- College of Applied Health Sciences
- Illinois Wiki: Accessible IT Group Meetings
- Illinois Wiki: DRES IT Accessibility
Work: GitHub (Legacy)
- ainspector
- aitg-wordpress-theme
- illinois-dres-aitg
- oaa-examples
- opena11y/fae