Fred Stluka's links page -- High on content -- Low on frills

Other links pages COVID-19
Stluka Sites Bristle Software (Fred's company) ITWorld review of Fred's Links and Tips pages (2008) Ada95 Quality and Style (1995 re-write) Ada83 Quality and Style (Converted to HTML -- 1993) Ada83 Quality and Style (Fred's first on-line book -- 1991) Fred's TRN summary sheet (1989) Fred's entry 3.10 in the Apollo FAQ (1988) Fred's published senior project at the Unversity of Pennsylvania (1982)
Matt Brophy (Fred's nephew) Matt's TechPage Tom Stluka (Fred's brother) Tom's MSOffice Tips Jeff Stluka (Fred's brother) Mary Jane Cope (Fred's aunt) Rosalie Stluka (Fred's aunt) Rosalie Stluka (Fred's aunt)
Greg Cope -- Photography (Fred's cousin) Greg Cope -- (Fred's cousin) Delaware Riverkeeper Network (Fred's sister-in-law) Anneke (Fred's niece) Michael (Fred's nephew) Michael' Basketball page Peter (Fred's nephew) Danny (Fred's nephew)
Reagan (Fred's cousin) Reagan (Fred's cousin) Cassady (Fred's cousin) Cassady (Fred's cousin) Cassady (Fred's cousin) Mary Cecilia (Fred's cousin) Tim Cope -- Geology (Fred's cousin) David Cope -- Computer Generated Music (Fred's uncle)
Roy Sewall (Fred's cousin-in-law) Roy Sewall (Fred's cousin-in-law) Ernst Wijsmuller (Fred's cousin-in-law)
Brita's LACalc (Fred's wife)
HelpHOPELive (Fred's client) HelpHOPELive Facebook HelpHOPELive Google+ HelpHOPELive Google+ (Emily) HelpHOPELive Twitter HelpHOPELive YouTube HelpHOPELive Instagram
HelpHOPELive Jeff Harris video HelpHOPELive new web site marketing video
Events Philadelphia Area User Groups (Categorized List of Groups) Philadelphia Area User Groups (Calendar) JavaOne "No Fluff, Just Stuff" Java Symposium Oracle OpenWorld SD Expo O'Reilly
LibertyJS (Philly) FOSSCON (Philly) Philly Tech Week Philly
Philly Emerging Tech (ETE) ETE Screencasts (watch the screen and hear the speaker for each 1 hour talk) ETE Slide Decks (viewable, also PDF download) ETE Podcasts (20-30 minute audio interviews, downloadable, embeddable, with textual interviewer notes) Chariot Solutions SPA (Single Page App) Day
Diplomacy Ping Pong club RSG-OHIO Golf RSG Notes RSG-PITT '03 Golf
2020 Election Results Why you should vote Why I'm voting Chester County PA:
Election results by precinct (current)
Chester County PA:
Election results by precinct (historical)
2020 Election Info Voting Tips #DontBeATrump Trump supporters and opposers in the Senate and House Practical realities of building a US-Mexico wall "Single Transferable Vote" (a.k.a. "Ranked Choice Voting") Ohio Democratic Leadership Institute (Dan Saks)
East Whiteland / Charlestown Democrats
Chester County PA:
Election Portal
Chester County PA:
Dept of Voter Services
Chester County PA:
Sample ballots
Chester County PA:
Vote by mail
Chester County PA:
Ballot drop-off locations
Chester County PA:
Polling places
Chester County PA:
Polling place by street address
Chester County PA:
Mail-in ballot status and statistics
PA Register to vote PA Vote early PA Vote by mail PA Vote (when, where, how, why)
PA Dept of State Voting/Election info PA Voter Services VotesPA PA Report Election Complaint
PA Election Results PA Voting/Election Stats by county (historical)
US Voting/Election info US Register to vote US Vote early US Vote by mail US Vote (when, where, how, why) US Polling places Fill out US Census form
Snopes: 2020 vote-by-mail guide Slate: 2020 voting guide Washington Post: How to make sure your vote is counted Facebook: Voting Info Center Washington Post: How to vote
2020 Senate Races 2020 House Races 2020 Governor Races 2020 Election Info
Ballotpedia FiveThirtyEight Common Cause Election Protection League of Women Voters
Indivisible Indivisible Congress Strategy Indivisible Local Strategy Indivisible State Strategy
US Senate Battleground races US House Battleground races State Governnor Battleground races All Battleground races
State laws about unauthorized private militia groups
2018 Election Results Dashboard US Senate US House Governors Pennsylvania
Blue Wave Analysis What to expect from 2019 Congress
2018 Election Info Candidates Senate Races House Races Governor Races Governor Races Election Info
2016 Election WikiPedia
Google Google Dashboard Google Search Google Maps Google Finance Google News Google Groups Google Trends Google Froogle
Google Apps Google Calendar Google Docs Google GMail Google Groups Google Talk Google Alerts Google Analytics
Google Desktop Google Earth Google SketchUp Google GoodToKnow Google Translate
Features of Google Cheatsheet for Google More Google products Google Labs Google APIs Google Philanthropy "Let me Google that for you" Switching from iPhone to Android
Desk Reference WikiPedia Dictionary Merriam-Webster Dictionary Dictionaries Bartleby Reference Books On-Line Roget's Thesaurus Memidex dictionary Collins Dictionary
Synonyms, Antonyms, Rhymes, Quotes, Idioms Thesaurus Relative frequency of words
Wikipedia Encyclopedia Brittanica Encarta Info Please How Stuff Works Columbia Encyclopedia
Census info Bibles Bartlett's Quotations Complete Works of Shakespeare Gray's Anatomy Wolfram Math Reference Physics / Astronomy Reference
Units of measure Units of measure
Writing Style Guide Style Guides Google Translate Language translation
Acronym Finder TechWeb Encyclopedia Computer Dictionary Computer Dictionary Computer Dictionary Computer Dictionary
Internet Terms Dictionary Internet Terms Glossary
Internet Public Library Reference Desk All-In-One Reference Links Open Directory Reference Links
Refcardz -- Developer summary sheets OverAPI -- Developer summary sheets
TV / Movies TV Listings Movies Movies Movie Times Yahoo Movies
High Speed Internet Access High Speed Internet Providers Cable Modem Help Internet Traffic Report
Speed Test Simple Speed Test Speed Guide McAfee Speed Test DSL Reports Speed Test
Ports blocked by Comcast
Wireless Internet Access Free WIFI Free WIFI
Live Streaming Radio Custom Radio CNN
Maps Google Maps MapQuest Tiger MapBlast Yahoo Maps Philly Attractions UPenn maps of Philly
Traffic Philly Traffic Advisories AccuTraffic PA PennDOT District 6 Philly Road Construction Real Time Philly Traffic Traffic In Various Cities
US 202 Greater Valley Forge Transportation Management Assoc Local Roads Philly Parking
Mass Transit SEPTA -- SouthEastern PA Transit Authority SEPTA real time train status Schuylkill Valley Metro Real Time Airplane Tracking
Phone Books Yahoo White Pages Yahoo Yellow Pages Switchboard White and Yellow Pages Verizon White and Yellow Pages US Area Codes International Calling Codes Who Where
Zip codes Zip codes True People Search (reverse) Internet Address Finder Address verification and normalization
People Age
Knowledge Engines Wolfram Alpha
Links Pages Essential Links NY Times Newsroom Reference Links Wayback Machine (archived Web pages since 1996) AllMyFaves
Weather Weather Wunderground 6-hour Weather Radar Weather Channel AccuWeather National Weather Service
Space Weather Space Station and other satellites
News Google News USA Today NY Times Washington Post CNN Wall Street Journal
FOX News CNN Headline news US News
Time Warner Mags Discovery Channel NewsWeek CNet
Newspapers Newspapers Philly newspapers Philadelphia Inquirer US Newspapers US Newspapers
CNN Live Radio
Finances Google Finance Morningstar Morningstar Stock News Morningstar Fund News Morningstar Dow Jones Business News
Yahoo Finance MSN Money Central CNN Money INVESTools
Bank Rates and Calculators Compare Credit Cards Compare Credit Cards Compare Credit Cards Mortgage Rates Mortgage Calculators Compare Banks
CBS Money Watch SmartMoney Fox
Vanguard Fidelity T. Rowe Price Berkshire Hathaway (Warren Buffet)
NASDAQ Nat'l Assoc. of Personal Financial Advisors Investment Terms Defined Choosing a Financial Planner Checklist for Interviewing a Financial Planner Find The Right Financial Advisor Compare Financial Advisors Compare Online Brokers
Free annual credit reports. Equifax Credit Report (888-766-0008) Experian Credit Report (888-397-3742) TransUnion Credit Report (800-888-4213) Credit Card Dispute Laws ATM cards vs Debit cards Credit Card number patterns
Stock options explained Explaining Economic Moats to an 8-Year-Old 2015 Tax dates and limits 2016 Tax dates and limits
Pros/cons of a cash-free economy 9 basic money concepts (net worth, inflation, liquidity, interest, compound interest, bull market, bear market, risk tolerance, asset allocation and diversification)
Retirement Planning Retirement Planning Self Employed Retirement Plans FIRE -- Financial Independence, Retire Early FIRE -- Financial Independence, Retire Early
Traditional IRAs Roth IRAs Convert Traditional to Roth IRA The Ins and Outs of IRA Conversions What You Need to Know Before Funding a Backdoor Roth The Ins and Outs of the 5-Year Rule for Roth IRAs
Social Security Benefits Calculator Social Security Benefits Estimator Social Security Benefits Calculator How Social Security benefits are calculated Social Security Benefits Calculator
Social Security Tips and Traps Maximizing Social Security Benefits Re-Starting Social Security Benefits Maximizing Social Security Benefits When Married Optimizing Social Security for a Married Couple
Aging Parents Inherited IRAs Inherited IRAs
IRS Publication 590 (IRAs) IRS Publication 590 (IRAs) as PDF Early Retirement (SEPP) Taxes by State
Retirement Calculator 101 Ways to Cut Expenses Where to Turn for Emergency Cash, Part 1 Where to Turn for Emergency Cash, Part 2 Retirement planning and calculator
How to Cut Costs in Retirement 65 Ways Retirees Can Cut Their Day-to-Day Expenses 50 Ways Retirees Can Cut Their Investment, Insurance, and Banking Costs 50 Ways Retirees Can Cut Their Travel and Leisure Costs 10 Ways to Cut Housing-Related Costs in Retirement Tax Tips for Retirement Fiancial Chores Calendar Retirement Withdrawal Strategy
Elder Care Choosing a CCRC (Continuous Care Retirement Community) Nursing Home Ratings Elder Care Services Senior Helpers Visiting Angels
Self-Insuring for Long-Term Care Long Term Care costs calculator Adult Health Guidelines Long-Term Care Insurance Long-Term Care Insurance Long-Term Care Insurance Stats Long-Term Care Terminology Practical Problems With Legalizing Assisted Suicide
Alzheimer's Alzheimer's Association ALZ Advocacy (AART -- Alzheimer's Advocacy Reporting and Trends ALZ Advocate's Guide
Medical Planning Living Will, etc. What really causes heart disease Compare costs of healthcare services Compare costs of healthcare services Get the most from Medicare Pay cash for small medical bills, to save money Free Market Medical Association
Health Caffeine amounts 2010 Health Care Reform Timeline Overdiagnosis Prescription Drug Price Comparison
Business PA UCMS (State UC tax payments) PA E-Tides (State tax payments) Payroll Factory Payroll Factory InterNIC registration services Top Level Internet domains (.com, .org, etc.) New Top Level Internet domains
UPS FedEx NASE Independent Computer Consultants Assoc, Delaware Valley Better Business Bureau A.M. Best Insurance Company Ratings
NY Times Business NY Times Business Links Certified email Info for Accountants Retaining Employees
IPS (Umbrella corp) MBO Partners (Umbrella corp) Tech Insurance
Government IRS Downloadable IRS tax forms Downloadable IRS tax forms for past 100 years Tax sites File taxes on-line for free Free tax filing assistance and resources for residents of Chester County PA
FirstGov SS Admin US Business advisor Library of Congress FBI CIA FBI Tips site
NASA Whitehouse Pending Laws SEC US Constitution US Code
Your US Senators Your US House Representative
PA Laws Cornell Legal Information Institute Legal Info Health Care Reform Timeline Health Care Reform Timeline
Charting Data Charting Data via Google Chart API Charting Data via Google Chart API Google Chart API Developer's Guide Google Chart API Cheat Sheet
Usenet Google Groups Usenet Info Center
Productivity Reminders If this then that -- Zapier (IFTTT clone) Useful webapps Keyboard shortcuts (dead?) Windows keyboard shortcuts Windows keyboard shortcuts
Screen Sharing Fred's reviews of, Jitsi Meet, Zoom, Crowdcast, etc.
Cloud Storage Google Docs DropBox DropBox developers site Box MediaFire
Multimedia Machinima
Computer magazines DevX Mags Ziff-Davis Mags IEEE Mags Advisor Mags Sys-Con Mags
PC Mag PC World eWeek (was PC Week) Byte Dr. Dobb's Info World Wired CNet
ACM Digital Library TechWeb Wireless Business and Technology
Java Mags XML Mags Web Services Mags Web Server Mags Linux Mags C++ Mags Microsoft Mags
Books On-Line The Java Tutorial Bruce Eckel's "Thinking In Java" book (PDF) Java Programming for Kids, Parents and Grandparents Bruce Eckel's "Thinking In C++" book (PDF) Windows IT Library books books books
Books For Sale O'Reilly Amazon Barnes and Noble DevX MS Press Wrox Press
Computer Societies,
User Groups,
Philadelphia Area User Groups (Categorized List of Groups) Philadelphia Area User Groups (Calendar) Philadelphia Area User Groups
PhillyJUG -- Philadelphia Java User Group AgilePhilly Wiki -- Philadelphia Agile User Group PLUG -- Philadelphia Linux User Group XMLPhilly -- Philadelphia XML User Group PhillyPUG -- Philadelphia Python User Group Philly Android Alliance PSUG -- Philly Spring User Group
PhillyJS -- Philadelphia JavaScript User Group Philadelphia JavaScript Developers Malvern JavaScript/SPA Development Meetup Vue Philly Exton Machine Learning Meetup Philly IoT Meetup Philly WordPress Meetup
Exton Bitcoin / Cryptocurrency / Blockchain Group/ Philadelphia Red Hat Users Group LAN - Leverage AWS Now AI@Philadelphia Greater Philadelphia AWS User Group
Main Line Mac Users Group IEEE PACS -- Philadelpia Area Computer Society
Blockchain What is blockchain? (short) What is blockchain, cryptocurrency, Bitcoin, etc? (long) Smart Contracts IPFS -- InterPlanetary File System Dock.IO -- LinkedIn alternative
Mobile Development Developing Portable Mobile Web Applications PhoneGap Quick Intro to PhoneGap Device Testing Labs How to get a PhoneGap app accepted at the Apple AppStore
How wide is my screen? Phone screen sizes Phone screen sizes My browser screen size
Sauce Labs -- cross browser testing Sauce Labs status Meta tags, viewports, width, target-densitydpi, initial-scale, @media queries
Android Apps from Google for Android (and iPhone, Blackberry, etc.) More Apps from Google for Android (and iPhone, Blackberry, etc.)
Android Development Java and XML Javadocs XML Layouts XML Resources View Gallery UI Widgets View reference AndroidManifest.xml Android Permissions
API Levels API Market Share Android Compatibility Definition Document
Developer's Guide UI Design Guide Android Sample Code Samples, Tutorials, etc. UI sample code CommonsWare Android sample code Android Sample Code StackOverflow
Android accessing REST
Memory Analysis Javadocs chartdroid -- Android package for graphing and charting achartengine -- Android package for graphing and charting
Bugs Android Market Support Android OS source code
Official Google Mobile Blog Android-Developers Google Group Android Developers Blog The Commonsware Blog Marakana Android Examples Forum (large complete examples of single features) Appaholics Blog Android Activist Tips Blog Android Activist Blog
Android Samples Blog Android Developers Blog
Series of 200 5-10 minute videos about Android programming, starting with downloading and installing the tools Google Developer YouTube Channel
Google AppInventor -- Drag/drop to create Android apps
Sun Sun Java Glassfish (Open Source Java EE) Peabody (Nearly Open Source Java SE) Mustang (Java 6) Jini
Sun CEO: 3 goals Sun CEO: Product as it's own advertising
Java Java Developers Connection Netscape Gamelan Java FAQ Layout Managers Java Idioms
JavaWorld Java Zone (DevX) JDJ -- Java Dev Journal TheServerSide CafeAuLait
MS Java MS VJ++ VB to Java Converter Java-COM bridge Java timeline 1995-2005 Java Test Questions Java EE 6 Overview
Java Online Books, Specs, and Training Java 6 Javadocs Java 6 Docs Java 5 Javadocs (1.5) Java 5 Docs (1.5)
Java 2 Javadocs (1.4) Java 2 Docs (1.4) Java 2 Javadocs (1.3) Java 2 Docs (1.3) Java 2 Docs (1.2) Java 1.1 Docs
Java Language Spec 1.1 Java Virtual Machine (JVM) Spec 2 Java Language Spec 1.0 Java Virtual Machine (JVM) Spec 1.0.2 Java 5 features Java 9 features
Java Patterns (Regular Expressions) Java Closures Java Concurrency tips
Jadeite -- Annotated Javadocs Apatite -- Enhanced Java docs
Java Tutorial Other Java Books at Sun Java Online Training New2Java College Level Java Intro Course
Java Interview Questions Java Practice Exam Java Practice Exam
Javadoc Javadoc (API documentation generator) Javadoc reference Javadoc coding standards TLDDoc (JSP Tag Library Javadoc-style doc generator)
Java Coding Standards Sun Java Coding Standards Javadoc standards Another, more detailed, set of standards
Java Testing Tools JUnit JUnitEE (Web apps) TagUnit (JSP tags) Cactus (server-side) jWebUnit (Web apps) Web app testing tools
Maven Maven Maven Plugins Maven Docs Maven settings.xml Reference Maven POM Reference Maven and Eclipse Tutorial (PDF) MVNrepository (searchable) Setting up a Maven Repository
Maven 2 Central Repository JBoss (Hibernate) Maven Repository
log4j log4j log4j Javadocs log4j manual
Java Tools Ant (make tool) Jalopy (code formatter) IBM Jikes (compiler)
Eclipse Java IDE Eclipse (Free) MyEclipse Eclipse Dev Journal Ruby on Rails plugin
IntelliJ IDEA Java IDE IntelliJ IntelliJ Help IntelliJ Docs
IntelliJ Support IntelliJ Training IntelliJ Wiki IntelliJ Plugins IntelliJ Tech Net
Other Java IDEs Sun NetBeans (Free) Oracle JDeveloper (Free) Borland JBuilder
Java Profilers JProbe Borland OptimizeIt Borland OptimizeIt ServerTrace JProfiler JView DevPartner Java IBM Jinsight JMeter
PerfAnal Tuning Strategies JDBC Tuning Performance Tuning
Java Beans Sun JavaWorld DevX Java Beans Tutorials
Java EE Java EE Docs Java EE 6 Javadocs Java EE 5 Javadocs Java 2 EE Javadocs
J2EE Tutorials: XML, Webapps, JAXP, SAX, DOM, XSL, XSLT, XPath, JAX-RPC, SOAP, SAAJ, JAXR, Servlets, JSP, JSTL, JSF, EJB, JNDI, JMS Intro to J2EE Technologies: JDBC, JNDI, EJB, RMI, JSP, Servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail, JAF Java Technologies JavaWorld Technical Articles Java Community Process
Java Servlets Sun Java 2.3 Servlet Javadocs Java Servlet Spec NES (Netscape Enterprise Server) Servlet Docs Servlet Tutorials
Java JSP Sun JSP 1.2 Syntax JSP 2.0 Syntax JSP Spec O'Reilly JSP book O'Reilly JSP book downloadable examples
Java JSTL Sun JSTL 1.1 tags JSTL 1.1 Javadocs JSTL 1.0 Spec (including EL syntax)
Java JDBC Sun Oracle ResultSet from Oracle Stored Function JDBC FAQ JDBC Tutorials Debugging JDBC Connection Pool issues
Java RDBMS Daffodil DB
Java JDO Sun JDO Links Castor JDO JDO FAQ
Java EJB Sun EJB Tutorials EJB Interview Questions and Answers New Features in EJB 3.1 (part 1) New Features in EJB 3.1 (part 2)
JavaMail Sun JavaMail 1.4 spec
Java Internet APIs (FTP, etc.) Internet APIs (FTP, etc.) Internet APIs (FTP, etc.) Internet APIs (FTP, etc.) FTP API
Java JSF Sun Oracle
JSF Reference JSF Tag Reference JSF Javadocs JSF Reference Implementation JSF Reference Implementation Source Code
Apache MyFaces (Open Source JSF engine and components) Oracle ADF Faces (Open Source JSF components) Smile (Open Source JSF IDE) JSF Central JSF Links Simplica ECruiser (JSF engine and components)
Struts Apache Converting to Struts 2 (Part 1) Converting to Struts 2 (Part 2)
Struts Javadocs Struts 2.x Struts 2.x Core Javadocs
Struts 1.x Struts 1.x Javadocs Struts 1.x Core Javadocs Struts 1.x Example Apps Javadocs Struts 1.x EL Javadocs Struts 1.x Taglib Javadocs Struts 1.x Extras Javadocs
Struts 1.x Faces Javadocs Struts 1.x Scripting Javadocs Struts 1.x Tiles Javadocs Struts 1.3.5 Javadocs
Java POJOs Intro to POJOs w/Spring, Hibernate, and EJB 3
Groovy Groovy Groovy API (Javadocs) Groovy JDK (Javadocs) Groovy User Guide Groovy Getting Started Guide Groovy Testing Guide Groovy Advanced Usage Guide
Comparison of Java, Groovy, and JRuby syntax Groovy JSON-lib
Grails Grails Grails Docs Grails API (Javadocs) Grails Config Docs Grails Logging Config Docs
Grails RESTful Web Services Why use Grails
Spring Framework Spring Intro to Spring
Hibernate Hibernate JBoss (Hibernate) Maven Repository Hibernate Docs Hibernate Docs (single HTML page) Hibernate, Spring, HSQL, Eclipse and Maven Tutorial (PDF)
Web Technologies Evolution of Web Technologies
W3C W3C Tech Reports Jigsaw Web Server Amaya Browser/Editor
HTTP HTTP 1.1 Spec HTTP Authentication HTTP Cookies Very detailed description of an HTTP page request
SPDY SPDY overview
HTML W3C HTML 4.0 Spec HTML Reference HTML 4.01 Reference HTML 4.01 Reference and Tutorials HTML 4.0 Validator
HTML 3.2 Spec HTML 4.0 Reference HTML Reference Special Chars
HTML5 HTML5 docs Browser feature comparison HTML5 reference
Web Components WikiPedia article Intro Polymer Polymer demo and sample code
DHTML DHTML DOM 2 Reference DHTML DOM 0 Reference MS DHTML Reference WebReference Cross-Browser DHTML DHTML Samples DevX
CSS W3C CSS2 Spec CSS1 Spec CSS Reference Cross-Browser CSS 2.1 Reference CSS Validator CSS Selectors CSS Selectors
CSS Links Tricky CSS selectors using HTML attributes CSS Cascading Menus When to use CSS !important CSS gradients
JavaScript JavaScript Language Reference ECMAScript Language Spec JavaScript Reference Mozilla ES6 Browser Compatibility grid
JavaScript Overview JavaScript 1.5 Guide JavaScript FAQ JavaScript Tutorial JavaScript City JS Tip of the Week
JavaScript key detection tester Object detection is better than browser detection Browser detection code Playing sound files JavaScript Summary Sheets for sale JavaScript Speed Tests
How wide is my screen? Is JavaScript enabled? What is my user-agent string? What's in my user-agent string? JavaScript Promises
CoffeeScript CoffeeScript
JSON JSON examples JSON syntax reference and links JSON Spec JSON Schema JSON 2 HTML (shows JSON structure as a table) JSON explained
JavaScript JSON library Java JSON library Java JSON Tools Groovy JSON library Ruby JSON library
Using JSON with Google Data APIs Using JSON with Faceboo APIs Using JSON with Twitter APIs Using JSON with Yahoo Web Services Intro to Microsoft JSON JSON Lint
Server Side JavaScript Node.js Node.js Beginner Book Node.js Tutorial Meteor
Ajax Ajax Reference Sun Intro Fred's Simple Intro to Ajax Jesse James Garrett's original essay Using Ajax with and without JSF, Dojo, etc.
Intro to Ajax Object Serialization for Ajax Ajax with Direct Web Remoting Ajax, JavaScript objects, HTC Ajax intro and discussion
Sun Ajax FAQ Java Ajax Frameworks Ajax Libraries Ajax Patterns Ajax BluePrints The Ajax Experience
Ajax Demos Fred's Simple Ajax demo Google Suggest (using Ajax) Google Maps (using Ajax) Google Finance (using Ajax)
Language Translation (using Ajax) Mouse Gesture for Password (using Ajax) Typing Speed as Part of Password (using Ajax) Classified Ads Tied to Map (using Ajax)
jQuery jQuery jQuery docs jQuery API docs jQuery UI code, docs and demos jQuery Plugins from Twitter Bootstrap jQuery Plugins
Ajax JavaScript Toolkits Sarissa (Cross browser XSLT/XPATH support) Sarissa jsdocs Rico Ajax toolkit Scriptaculous Ajax toolkit JSAN -- JavaScript Archive Network
Dojo Ajax toolkit Dojo Book Dojo API docs
Prototype Ajax toolkit Getting Started with Prototype
Ext JS toolkit
Aptana -- JavaScript IDE
Web app testing tools
JSLint -- JavaScript checker
JSDoc -- JavaScript Javadoc tool
Ajax Comet Comet defined COMETd
Ajax Java Toolkits DWR -- Direct Web Remoting GWT -- Google Web Toolkit
Ajax JSP Toolkits AjaxTags JavaWebParts AjaxAnywhere
Ajax JSF Toolkits Ajax4jsf AjaxAnywhere DynaFaces jMaki DojoFaces
Ajax Struts Toolkits Struts-Layout
Ajax PHP Toolkits SAJAX -- Simple Ajax Toolkit
Mashups Mashups defined Directory of Web APIs HousingMaps (Google Maps + Craigslist) MashMap (Google Maps + ShowTimes) (dead?) Zillow (Google Maps + Real Estate
DOM W3C Browsable DOM
XML XML Intro and links W3C XML Namespaces spec Annotated XML Spec
XML Cover page XML FAQ DevX WebReference
XML Journal XML Tutorial
IBM Sun Oracle
Microsoft VBXML MS XML version sniffer
XML Parsers Apache Xerces Javadocs Apache Xalan Javadocs Sun JAXP Javadocs MS XML Reference JavaScript XML Parsers in Web Browsers (dead?)
Apache Xerces Apache Xalan Sun JAXP Unofficial MSXML FAQ IBM AlphaWorks (Java) IBM AlphaWorks (C++) Lark and Larval
JDOM dom4j
XML Editors MS XML Notepad (no longer available directly from Microsoft) XML Spy XML Authority (no longer available from XSL Tester
XSL XSL Spec XSLT Spec XSLT 1.1 Draft MS XSL Transform Viewer MS XSL Debugger XSL Tester IBM XML/XSL Editor/Debugger
XPath XPath Spec XPath Examples MS XPath Examples XPath syntax supported by IE5 (section 2.6)
XML Schema XML Schema spec XML Schema primer XML Schema Structures spec XML Schema Datatypes spec
XML Data Feeds Moreover (News)
Web Development Mind Map of Web Development Technologies Web Development Links Dev Shed Page Resource
Web Languages FAQ Web Development Bookmarklets Web Developer's Handbook (links) Google SEO Guide Intro to SEO Web App Checklist
Browser Market Share Market Share for Browsers, OSs, Search Engines, etc. Market Share for Browsers, OSs, Search Engines, etc. Market Share for Browsers, OSs, Search Engines, etc.
Google Analytics
Web Development Samples WebCal sample, using server side Java, XML, and XSLT to emit HTML, WAP, etc.
Web Design Web Design Tips
Responsive Web Design Fred's Bright Panels demo Original "Responsive Web Design" article by Ethan Marcotte, May 25, 2010 Twitter Bootstrap HTML Picture element CSS calc() function
Progressive Web App What is a PWA?
Material Design WikiPedia article Google spec
Web Apps Web App setup Java Servlet Spec (including WEB-INF/web.xml syntax) Cache control
Selenium Web App Testing Tool Selenium Selenium docs
Web App Testing Tools Geb HtmlUnit HttpUnit JSUnit JUnit JUnitEE (Web apps) TagUnit (JSP tags)
Cactus (server-side) jWebUnit (Web apps) FitNesse acceptance testing tool
PushToTest TestMaker PushToTest TestMaker driving Selenium PushToTest Selenium Tutorial PushToTest Screencasts PushToTest SeleniumHtmlUnit PushToTest product comparison
FlipTheScript -- Edit JavaScript code while debugging Diffee -- Visual pixel-by-pixel diff of any 2 Web pages, local or remote
Web UI/UX Mockup Tools Axure
Web Services W3C Sun Tutorial SOA World Magazine
Web Service Transport Protocols HTTP HTTPR
Web Service Security SSL XML Encryption XML Signature SOAP-DSIG OASIS SAML XKMS Apache OWASP -- Open Web Application Security Project
XML-RPC XML-RPC Spec XML-RPC Implementations Apache XML-RPC XML-RPC O'Reilly book chapter
REST RESTful vs GETful
Java REST (JAX-RS) JAX-RS Javadocs JAX-RS spec (JSR 311) Jersey Java REST Intro JAX-RS Intro
SOAP SOAP 1.2 Primer SOAP 1.2 Spec (Part 1) SOAP 1.2 Spec (Part 2) SOAP Attachments SOAP Digital Signatures SOAP 1.1 Spec
Apache SOAP Apache Axis SOAP Intro MS SOAP MS BizTalk Server Perl SOAP::Lite SOAP Client
WSDL WSDL 1.1 Spec
UDDI UDDI spec UDDI links IBM UDDI Registry Microsoft UDDI Registry SAP UDDI Registry Search both IBM and MS IBM uddi4j tool jUDDI tool
Microsoft UDDI SDK
Web Service Tools GLUE (wsdl2java, java2wsdl, etc.) Apache (IBM) WSIF IBM Web Services Toolkit WSIL IBM Web Services Browser
Web App Frameworks Comparison of Web Application Frameworks JavaServer Faces Apache Jakarta Struts Apache Jakarta Velocity Apache Jakarta Turbine
Barracuda Expresso Freemarker WebMacro Maverick SiteMesh WebWork
Social Media Programming Facebook Open Graph Debugger
XHTML XHTML 1.0 XHTML Validator XHTML Tutorials
RSS RSS 2.0 spec RSS 2.0 feed validator RSS 2.0 feed validator RSS Summary Sheet
Atom Atom 1.0 spec Atom 1.0 feed validator
VoiceXML Overview
VRML John Ferguson's Links page
HTML editors Dreamweaver W3C Amaya 1st Page Arachnophilia Web Dwarf
Image Editors On-line GIF file editor IrfanView (Freeware)
Apache Tomcat Apache Tomcat Tomcat 5.0 docs Tomcat FAQ Tomcat mailing list Tomcat links Tomcat 5 on Linux Step-By-Step HOWTO : Installing Web Services with Linux / Tomcat / Apache / Struts / Postgresql / OpenSSL / JDBC / JNDI
Web Servers Apache iPlanet (Netscape/Sun Alliance) MS IIS Apache Server for Dummies Jigsaw Web Server iPlanet docs (now Sun ONE) Netscape Server docs
J2EE Servers JBoss Apache Geronimo BEA WebLogic IBM WebSphere
WebSphere Journal WLDJ -- WebLogic Dev Journal
Web Co's UUNet Voicenet MSN RealAudio
Netscape Netscape home page Netscape unofficial FAQ Netscape Help Netscape Help - Netscape 7 Netscape Help - Netscape 6 Netscape Help - Netscape 4 Netscape Help - Search Netscape Help - KB search
Netscape Help - KB browse Netscape Help - Support
Safari Safari HTML Reference
Unix Sun Solaris (free, open source) Linux docs (see Linux rows below) Search for Unix commands and Windows/Mac equivalents 40-year history of Unix and other operating systems
Unix file times (mtime, ctime, atime) Unix CLI tools Explainshell -- Explain a complex Unix command or pipe The art of the command line Unix Git repo since 1972
Linux Linux Foundation What is Linux?
Red Hat Red Hat Archives Caldera Linux Intl LinuxForums Linux Distros Linux Distros
Ubuntu Linux Install Guide SuseStudio - Build your own Linux distro Intro to SuseStudio How to give Linux a try via a Live CD Getting Started w/Linux via a Live CD Linux Live CDs Setting up a Linux Fedora desktop Setting up a Linux Mint desktop
Linux Intro Linux CLI Linux File System Linux File System Linux sudo Linux from scratch
Linux Mags Linux Weekly News Linux Today Linux World
Linux Books Advanced Linux Programming Programming from the Ground Up: An introduction to programming using Linux assembly language books books books
Linux Docs and Tools Linux Documentation Project Linux docs
Linux man pages Linux man pages Linux man pages Linux man pages Linux man pages Linux man pages Linux man page sites
Linux command line tools summary O'Reilly Linux in a nutshell
Sawfish Window Manager DemoLinux (Linux on a bootable CD) ELF vi editor summary sheet JED Editor
Stuff for Linux, Mac, and Windows
Linux Shells Csh Info Bash Info Bash Commands Bash reference manual
Linux Support System monitoring tools Memory usage
Apache Apache Bugzilla
(Free Software Foundation) Why Open Source? The Numbers GNU manuals Directory of Free Software packages
CVS GNOME LXR - Cross Reference GIMP - Image manipulation POPT - CLI Options RPM - Installs GAWK CUPS - Printing
Emacs manual VIM - Enhanced vi editor Kdbg - Debugger AbiWord - Word Processor
Who's Using Free Software? Who's Writing Free Software? LibrePlanet Give, Don't Lend Free Software Supporter newsletter GNU Press mailing list FSF volunteer opportunities FSF jobs page
FSF Associate Login FSF Associate Button FSF Associate Forum FSF membership cards FSF Donation page
LibreOffice LibreOffice (was OpenOffice)
OpenOffice OpenOffice (was StarOffice) OpenOffice Bug Reports OpenOffice Wiki 2009 Review of OpenOffice 3.1 vs MS Office 2007 and MS Office 2003 2007 comparison of OpenOffice 2 and MS Office 2007 2006 OpenOffice 2 Migration Guide and comparison to MS Office 2003 OpenOffice Intro and links to docs
Open Source Software Mozilla Firefox Web Browser Mozilla Thunderbird Email Report bugs in Mozilla Firefox and Thunderbird Searchable DB of Mozilla Firefox and Thunderbird source code Mantis Bug Tracker SourceForge
Open Source How-To Open Source alternatives to 50 proprietary programs 2009 Open Source releases 36 Best Open Source Products Ever Bossie Awards 2012 Bossie Awards 2013 Datamation Ultimate Guide to Open Source Software Best Open Source Products for Windows
Perl Perl Language Page CPAN Perl DBI (DB Interface) CGI Programming 101 Perl scripting 101 Perl cheat sheet
PHP PHP - Scripting Language Debugging PHP Web sites w/NetBeans
Tcl Tcl Tcl scripting 101
Internet Standards (RFCs -- Internet Standards) W3C W3C Tech Reports OASIS Internet Mail Consortium email RFCs Internet Engineering Standards Repository RFC Sourcebook
SMTP: RFC 2821 SMTP Error codes: RFC 3463 FTP: RFC 959 HTTP 1.1: RFC 2616 HTML 2.0: RFC 2854 URL syntax and encoding History of the URL and the Web
Internet Technologies IP Addressing Explained IP Addressing and Subnetting for New Users 169.254.*.* Addresses (link-local, RFC3927) Explained TCP and UDP port numbers Firewall tutorial
FTP Explained Web Servers Explained NAT Explained
Internet tools cURL TUCOWS CuteFTP CuteHTML Free Agent NCSA Mosaic Spry Mosaic
Gopher Email conversion Create a mailto: URL w/subject and body TcpMon -- Tool to monitor TCP connection DNS and IP tools Stress test a Web site Monitor a Web site
Is a Web site down for everyone or just from here? Links to analyze email headers
What is my IP address? What is my IP address? What is my IP address? What is my IP address? What is my IP address? Geographic location of IP address
Robtex -- DNS lookup, including records (A, PTR, MX, etc.), and street address of owner Robtex -- IP lookup, including DNS records (A, PTR, MX, etc.), and street address of owner Robtex -- WHOIS lookup Robtex -- RFC lookup New Robtex
Mandrill (MailChimp) email API Mandrill Knowledge Base
Content Management Systems Drupal Joomla! WordPress Drupal vs. Joomla vs. WordPress
Wikis Wiki Comparison Wiki List
MediaWiki MediaWiki Configuration MediaWiki Configuration Settings (categorized) MediaWiki Configuration Settings (alphabetical) MediaWiki FAQ MediaWiki Roadmap (Future enhancements)
Markdown Markdown syntax BitBucket's Markdown Syntax Highlighting in Markdown Supported Languages for syntax highlighting
reStructuredText reStructuredText reStructuredText quick ref
Realtime Blacklist (RBL) Tools MXToolbox Network Solutions,, DNSBL Spamhaus SpamCop Robtex Downloadable command line or mail drop RBL (blacklist) check
Internet Security GRC Shields Up!!
 Internet Security Test
Google GoodToKnow Public/private key pairs explained via paint analogy and then simple math Geographic location of IP address Links to analyze email headers How crackers crack passwords
PGP -- Pretty Good Privacy GnuPG -- GNU Privacy Guard (GNU PGP) Using GnuPG w/Mozilla PGP and GPG key-signing
Man in the middle attack Google thoughts on security including weaknesses of fingerprint scanners and facial recognition Details of a successful hack IoT search engine On-line safety guide
Computer Security, Cybersecurity, InfoSec, AppSec Daniel Miessler Cybersecurity blog John Opdenakker InfoSec blog Michael Horowitz Defensive Computing Checklist
Cyberwar Red October collecting data for 5 years Cyberwar definition US Govt increases CYBERCOM staffing Malware Industrial Complex 1st US cyberattack on ISIS What a Cyber Attack looks like Realtime Cyberwar map
Privacy Facebook Privacy Settings Data collected by Facebook and others
No Spam
Spam Cop Stop Spam Stop Phone Calls -- US Stop Phone Calls -- PA Stop Phone Calls -- NJ Stop Phone Calls -- All States Report Automated Phone Calls
How to see full email headers How to see full email headers Understanding email headers Email header analysis (who sent this email?) Email header analysis (who sent this email?)
Whois North American NIC Whois Asian-Pacific NIC Whois Latin American NIC Whois European NIC Whois
OpenSPF (Sender Policy Framework) DomainKeys SPF record syntax
Domain reputation lookup
Cloud Computing Fred Stluka's Cloud Computing talk Review of Cloud Storage/Backup offerings: SkyDrive, Dropbox,, Mozy
Amazon Web Services (AWS) Amazon AWS EC2 Getting Started Guide Amazon AWS EC2 User Guide Amazon AWS EC2 Developer Guide Amazon AWS EC2 API Reference Amazon AWS EC2 Command Line Reference Lewis Cunningham's Amazon AWS tips Pros/Cons of Cloud Computing
AWS Service Health Dashboard AWS EC2 Troubleshooting AWS ELB Troubleshooting AWS Pricing AWS Reverse DNS setup AWS Forums Report Abuse of AWS AWS in plain English
Google App Engine Google App Engine for Business Google App Engine for Business -- roadmap
List of cloud-based services
Docker Docker Docker cheatsheet Docker Overview (slides by Joe Rosato)
Sys Admin Tools Puppet Puppet docs Puppet Modules (Forge) Puppet Blog
Chef Vagrant Terraform Dev-Ops checklist
Portable SQL Standard SQL-92 syntax tutorial Standard SQL-92 spec
Advanced SQL Features beyond SQL-92
Oracle Database Oracle Technology Network Oracle Oracle 9i reference manual Oracle 11g reference manual Oracle 11g SQL reference manual Oracle docs Search for Oracle commands Search for Oracle error codes
Free versions of Oracle DB and Development tools Oracle Tips Oracle Tutorials
MySQL Database MySQL -- Free Open Source RDBMS MySQL Docs MySQL 6.0 Reference Manual MySQL 5.1 Reference Manual MySQL 5.0 Reference Manual MySQL 3.23, 4.0, 4.1 Reference Manual
Daffodil Database Daffodil (aka One$DB) -- Free Open Source Java RDBMS Daffodil design document Daffodil source code
DB2 Database IBM DB2 Free version of DB2
MS SQL Server Database MS SQL Server MS SQL Server T-SQL reference manual MS SQL Server docs Search for MS SQL Server commands Free version of MS SQL Server Oracle vs SQL Server
MongoDB MongoDB MongoDB Docs MongoDB Developer Zone MongoDB Manual MongoDB Tutorial MongoDB Cookbook MongoDB Road Map
MongoDB Update Operations MongoDB Atomic Operations MongoDB findAndModify Understanding Map Reduce MongoDB tips and links
MongoDB shell MongoDB shell reference MongoDB JS API Javadocs MongoDB Java Docs MongoDB Java API Javadocs
Mike Brocious talk about MongoDB at Visibiz (slides) Mike Brocious talk about MongoDB at Visibiz (video) Mike Brocious talk about MongoDB at Visibiz (MP3)
Other NoSQL/NoSchema Databases Apache CouchDB Google BigTable Apache Cassandra Cassandra created by Facebook Cassandra internals Amazon DynamoDB
Types of NoSQL databases MongoDB, CouchDB, MySQL Comparison Grid MongoDB vs CouchDB CAP Theorem: Consistency, Accessibility, Partitionability Detailed (100+ page) comparison of MongoDB, CouchDB, Dynamo, Vodemort, BigTable, Cassandra, etc. Brief comparison of Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j Amazon Dynamo, SimpleDB, and DynamoDB NoSQL Design Patterns
Other Databases Sybase Informix Apache DB Project -- Free Open Source RDBMS's Sun Java DB (Apache Derby included in JDK) Apache Derby (was IBM Cloudscape) -- Free Open Source Java RDBMS PostgreSQL -- Free Open Source RDBMS Firebird -- Free Open Source RDBMS
Other Free and Commercial Databases Useful DB info How Relational DBs work
Shareware CNET Red Hat Adobe Acrobat WDiff WinSite WinZip Simply The Best
Software Components Component Source
Hardware Components (RAM) 4AllMemory Kingston (RAM) Kanguru (USB memory sticks)
Computer Vendors NEC NeutroNet TI Novell IBM Lotus Intel Compaq
NuMega Symantec HP SunBelt O'Reilly McAfee SemWare editor (TSE) InterSolv
Micron Gateway Dell 3Com CompUSA CompUSA Business
Project Management Forests and Tree Builders Expanders and Containers 11 proven practices for more effective, efficient peer code review Fundamental Laws of Software Development Stages of team development -- Forming, Storming, Norming, Performing No status meetings
Agile Software Agile Principles Agile Manifesto Agile Alliance Agile Data Refactoring Pair Programming
Technical Debt (Jon Kern's blog) Estimation considered harmful Predicability Paradox Technical Debt Explained Managing Technical Debt Perils of Software Estimation
XP (Extreme Programming) Scrum Scrum Fit Framework FitNesse TDD -- Test Driven Development
Kanban Unit Testing Lean Coffee Lean Coffee Table
Software Estimation is Hard Don't be "rigidly agile" Beware "The Agile Industrial Complex"
Design Patterns Enterprise Application Integration Patterns Dependency Injection and Inversion of Control (IoC) Patterns (Martin Fowler) Understanding Map Reduce Understanding Closures Understanding Promises All About Python Iterators
Software Design A Rational Design Process: How and Why to Fake It Google for: A Rational Design Process: How and Why to Fake It The Perfect Development Environment Manual Choose Boring Technology for TCO reasons 2nd System Syndrome Static vs Dynamic Languages
Algorithms Sorting Algorithms
Holding a program in your head Why programmers work at night Holding a program in your head Programmer interrupted Working remotely Pitfalls of Open Floor Plans Badly Designed Open Floor Plans
Multi-Tasking damages your brain Great writing takes time
Overstaffing Team Productivity What is code? The Joel Test: 12 Steps to Better Code Heisenberg Developers Managing geeks: it's all about respect
Manager's Schedule vs. Maker's Schedule
Functional Programming Intro to Functional Programming
Regular Expressions (patterns) Regular Expression Visualizer and Tester Regular Expression Tester Java Regular Expressions Credit Card number patterns
Git Git Git community book "Pro Git" book The "Git Game" -- training
Git vs previous version control systems Git vs Bazaar vs Mercurial
Git quick start Git tips Git Wiki Git tips Git aliases Git FAQ Git complaints
Git workflows Git example scripts Git branching tutorial and demo Git "notes" command Finding stuff in Git
GitX -- Excellent Git GUI for Mac GitX-dev -- New, improved fork of GitX EGit -- Eclipse plugin for Git Other Git GUIs Easy Git Repo Surgeon, by ESR
Other Version Control Tools SVN -- Subversion CVS -- Concurrent Versions System Visual Guide to Version Control Visual Guide to Distributed Version Control History of Version Control, by ESR
Programming Language Comparisons PLEAC (Perl Cookbook in multiple languages) Benchmarks rot13 Self-reproducing Programs 99 Bottles of Beer OO Examples OO Shape Examples
433 Examples in 162 languages Syntax comparison Scripting Features Andreas' practical language comparison
Programming Language Cookbooks Multiple languages Perl Ruby Python Tcl Tcl scripting 101 PHP Rx
XSLT Lisp Scheme Python vs Perl Python vs Swift
Programming Language Tutorials Programming Language Tutorials
AOP Aspect-Oriented Software Development AspectJ AspectJ FAQ AspectJ Programmer's Guide
Management The unspoken truth about managing geeks
Time Management Staying focused
Hardware Disk Drive Size Limits (2.1GB, 8.4 GB, etc.) -- MS Iomega Zip drive NTA's Iomega Zip Page Tom's H/W Guide Sounds of failing hard drives
C++ PJ Plauger's Standard C Library PJ Plauger's Standard C++ Library PJ Plauger's Standard Embedded C++ Library DevX CodeGuru MS VC++
Ruby Ruby Ruby JSON library
Python Python PEP Index Python Style Guide Google's Python Style Guide Python docstrings Documenting Python (using reStructuredText) Python 3.0
"Dive Into Python" book Hitchhiker's Guide to Python Python Cookbook Python vs Perl Python Scalability PythonTutor Python Tutorial
Pip (Package Installer for Python) Python DB-API Python MySQL driver Python on Windows Vaults of Parnassus -- Python source code repository PIL (Python Image Library) docs
Python Closures Python Iterators Python RTTI (Run-Time Type Identification) Python Testing Python Testing Assertions
I donated to Django Django Django 1.4 Docs Django 1.4 API Ref Django 1.4 Docs Detailed TOC Django 1.4 Docs Index Django 1.4 Module Index Django 1.4 Cheatsheet
Django 1.5 Cheatsheet Django 1.5 Docs Django 1.6 Docs Django 1.7 Docs Django "dev" Docs
Docs for and Django Class-Based View javadocs Django Class-Based Views Pros/Cons
Django Book (outdated?) Django Snippets Django Packages
Django 1.4 Testing Django 1.4 Testing Assertions Django Testing Django Testing Assertions
Django tutorial Django video tutorial Django vs Flask vs Pyramid
Upgrading Django to 1.7 (Part 1) Upgrading Django to 1.7 (Part 2) Upgrading Django to 1.7 (Part 3) Upgrading Django to 1.7 (Part 4) Upgrading Django to 1.7 (cheat sheet)
Django Channels (WebSockets) Django Multi-tenant Apps Django Multi-tenant Apps
Django South Django South (DB migrations) Getting started with Django South
Django Plugins Combo Boxes
PyCharm PyCharm IDE for Python and Django (by JetBrains, makers of IntelliJ) PyCharm shortcut keys PyCharm Mac shortcut keys PyCharm Windows shortcut keys
Slideshow / Presentation Software Bristle Software Presentation.js Bristle Software Sample HTML file HTML5 Rocks Reveal.js Impress.js Deck.js Slides CSSS
Fathom.js DZSlides Jmpress.js Slidy
Lotus Notes Lotus Lotus Developer Lotus Notes FAQ LotusScript Language Ref LotusScript For VB Programmers
Old Software Old versions of various apps Abandonware
Software versions End of life dates (end of support) for various software packages
Apple Apple Apple Forums Apple Store Refurbished Apple product alerts
Apple Mac Apple Mac OS X Downloads MacUpdate (Mac downloads) VersionTracker (Mac downloads) Mac Business Apps Mac OS X command line commands Mac Reboot options Mac Excel keyboard shortcuts Mac Tools
Greg Yeutter's Mac Automator scripts
Mac OS X "Lion" app compatibility Mac OS X "Mountain Lion" review
Intro to Mac Switching from Windows to Mac How to do things on a Mac (FindOutHow videos)
Multi-OS Search for Linux commands and Windows/Mac equivalents Linspire (was Lindows) Samba (Linux-Windows bridge) VMWare (Run Linux and Windows at the same time) Shared mouse pointer on Mac and PC
Apple Mags Macworld AppleInsider
Microsoft General MS Directions Business Products MS Office
Microsoft Magazines Information Week -- Windows MSDN Windows Dev Journal MS Certified Pro .NET Journal
MS Support Support MSDN MSDN CD Index MSDN Subscriptions TechNet Windows DLL Versions Info WindowsUpdate
Windows Startup Windows Startup Locations Common Windows Startup Files Common Windows Startup Files Risky Windows Files Risky Windows Files Why is Windows Startup so slow?
MS Windows Command Line Search for Windows commands and Linux equivalents Windows command line commands Windows OS file names Creating boot disks Debug command
MS Windows Windows Win95 Win98 WinME Win2000 WinXP
CNet Downloads WinXP Central Windows Workarounds O'Reilly Windows Center Windows Help DevX
NT Pro NT HELP NT Registry Hacks NT FAQ NT4 SP4 Hotfixes Wayne's NT Resources
WinInfo Device Drivers, etc. ZDNet CodeGuru SearchWin2K Search for Windows commands
MS Woes Leaked Microsoft memos Evidence of illegal and unethical business practices emerge during lawsuits Transcribed version of lawsuit docs Even Microsoft co-president prefers Mac
Declining desktop market share Declining browser market share Declining phone market share Nightmare upgrades Slow boot speed Even .NET users avoid Windows Lawsuits over false advertising Right to NOT use new version is a major selling point
Netbooks Cutting costs to stop losing customers No upgrade path to new version Automatic reboots discard your work Microsoft adds security holes to competing browser Security not improving No reason to bother upgrading Not safe for on-line banking
Can finally backup and restore files (sort of) Easy to try alternatives Can't install, even if you want to Microsoft can't fix install problem, and has worse problems to fix first Microsoft buys non-Microsoft alternatives for customers who sue Support firms advise against upgrading Patches need patching Re-patches need re-re-patching
Windows 7 is even less secure Windows 7 has even fewer features Upgrade problems for 31% of users, hour-long upgrades freeze at 62% complete for 9% of users, apps missing, DVDs stop working Large corporate clients leaving Layoffs Even the F1 Help key is not safe A dying consumer brand Worst mistakes
App developers abandoning ship Fleeing executives paid off to not badmouth Microsoft Struggling to remain relevant Major security bug has existed for 19 years Even Woody Leonhard (famous Microsoft expert) is using and recommending non-Microsoft computers Microsoft sacrificing Windows to save Office Dumped by car makers Tiny and declining phone market share
Too many bugs to talk about Can't even give Windows away for free Abandoning Internet Explorer
MS .NET .NET DEVX .NET links .NET FAQ Converting COM DLLs to .NET Migrating from MSXML to System.XML COM+
MS Internet FrontPage IE IIS MS Vizact
MS Back End BackOffice SQL MS Data Access Strategy IIS Active Directory SMS SNA
ASP MS Scripting Configuring the VID6 debugger Kamath 4GuysFromRolla LearnASP ASPWire
ASPToday ASP Techniques Intro to ASP+ ASP vs ASP+ ASP.NET 15 Seconds XML For ASP.NET
MS Visual Studio VS VI VB VC++ VJ++ C#
C# Intro Comparison w/Java and C++ Design and Goals of C# Comparison w/Java and C++
VB Microsoft Apex Videosoft Desaware Pinnacle Infragistics (merger of Sheridan and ProtoView) MicroHelp VB7
FarPoint VB Extras DevX CodeGuru SearchVB VB2TheMax VB Bootcamp
MS Development Tools Outlook Spy
GIF Collections Google WebPlaces GoGraph Icon Browser AAA ClipArt ClipArt Connection Foto Search Stock Photos
Barry's ClipArt WebPlaces Categoriies Discovery School Clip-Art Free-Graphics
Filename extensions (file types) File extensions File extensions Windows file extensions File extensions
File Formats File formats File formats File formats ASCII ASCII EBCDIC
Unicode Unicode Explained UTF-8
Computer Support Computer beginner how-to videos Experts Exchange
Viruses Symantec McAfee CERT F-Secure
Hoaxes Symantec McAfee Evaluating Web Resources
Snopes Urban Legends Truth Or Fiction VMyths
Political Fact-Checking PolitiFact MediaBiasFactCheck AllSides Others
Keeping things in perspective Odds of terrorism
Shopping - Rebates Save for college
Shopping - Reviews Consumer Reports Product Reviews Consumer World DSL/ADSL Providers Product Reviews GPS Receivers
Shopping - Comparison Google MySimon BottomDollar ShopLocal
PriceWatch (Computer parts) PriceLine Coupons PriceGrabber ShopSleuth
Shopping - Auctions EBay Respond
Shopping - Real Estate Zillow
Shopping - Specific CDNow Travelocity Orbitz Expedia KMart Home Depot
Shopping - Cars Kelley Blue Book Edmunds Yahoo Cars AutoTrader AutoByTel AutoWeb MSN CarPoint GM cars
Hybrid Car Guide CarsDirect National Auto Dealers Assoc Car prices
Brita PHS Rainforest Action Network Nature Conservancy Morris Arboretum PA Flora EPA Environmental Defense Fund Local Polluters
Natural Resources Defense Council Lisa Beth Weber American Association of Botanical Gardens and Arboreta Garden Web Veterinarian Info Recycler's World Windham Hill Radio
Flat screen TVs Flat screen TVs Sun Chart (Azimuth) Program Animal and Plant Identification Pictures
Friends Thor Dave Tutelman Dave Yantis Dave Yantis's cake-baking friend Lori Howard Kapustein Howard Kapustein Blog Dave Weiss Tom Dickey
Jason DiPrinzio Fletch Penn Rick Pultorak Ed Solarz Liam Lawson Foundation Christian Simms Christian Simms
Gary Reighn Stephen Lafredo Joey Collard Sam Redwine Karen Blood Bob Shank Bob Shank Ed Bacon
JP Vossen Alex Yankelevich Sharon Flank Chris Marasti-Georg Tom Adler Steve Rubin Glen Marshall Chris Hunter
Brian Clapper Brian Clapper's cheat sheets Ed Schindler (Norris City Cemetery)
Books by Friends Dave Weiss: Software Product Line Engineering Dave Weiss: Software Fundamentals
Jobs Philly Tech Jobs with Salary/Rate info Job Search Engine Career Shop Job Circle My Job Hunter CareerJet MySkillsMyFuture (Startup jobs) (US government jobs)
Net-Temps Part time job ideas
Job Bank Info Online Job Banks Career News Hoovers US Govt Federal Business Opportunities
Resume Rabbit Resume Mailman
IT Interview Questions IT Interview Questions IT Interview Questions Interview Guide CEO Interview Questions
Questions to ask interviewer Questions to ask hiring manager Questions to ask hiring manager How to Interview Your Next Boss
PhillyTech Startup Map Could You Survive a Social Media Background Check? When to Look For a New Job Salary Negotiation Equity (stock) compensation What to do when you think you're about to get fired Value of soft skills
Job Trends over time (StackOverflow) Job Trends over time (Google) Job Trends over time (Indeed Job Trends over time (SimplyHired) Programming Language Trends over time Trending at GitHub
The Human Workplace (Liz Ryan) Dave Fecak's "Job Tips for Geeks" blog Dave Fecak's "Job Tips for Geeks" book Job stability Frictional Unemployment Stagnation Sense of Urgency Recruiter Ethics
Mindfulness, not multi-tasking Career advice Career advice Get a computer job without a college degree
Consulting Companies Genesis Micro Solutions
Professional and Social Networking LinkedIn Your current LinkedIn login sessions TPNG FaceBook Google+ Twitter Twitter Command Line
MySpace Plaxo Pulse Doostang Dock.IO -- LinkedIn alternative
Career Advice Make yourself dispensible Should you form a consulting company? Match your interests to occupations Be an employee or a consultant? Be an employee or a consultant? How to become various careers Using career centers
Worthwhile Careers Encourage mental health Teach in a foreign country Reduce smoking Clean Water Fight HIV/AIDS Improve Literacy Reduce poverty Fight obesity
Prevent disease Addiction Counselor Social Worker Non-Profit Careers
Education Colleges Colleges Colleges How to earn a college degree for less money
Homework Help NY Times Science MathsChase game Math games Student's Internet Research Guide
Certification Tests IBM Redbooks Free SAP classes
High school, College, Grad, and Pro courses -- BenchPrep StraighterLine (free vitual school days, virtual summer camps, etc., plus paid tutoring)
Online College Classes Online colleges Online colleges
Lots of college info College info and advice on choosing a career What to major in at college Value of a tech degree Value of a double major or dual degree
How to pay for college Computer Science colleges, scholarships and careers Data Science degrees and careers
MOOCs (Massive Open On-line Courses) Khan Academy Codecademy Coursera Udacity Udemy EdX
Learn to code the hard way SoloLearn AppAcademy FreeCodeCamp
Easy Computer Programming Hour of Code -- Fun Intro to Computer Programming Hour of Code -- Get Started 7 Apps for Teaching Children Coding Skills Java Programming for Kids, Parents and Grandparents O'Reilly books for kids
Scratch -- Tile-based visual programming Tynker -- Jigsaw-based visual programming Hopscotch -- iPad visual programming Daisy the Dinosaur -- iPad visual programming Cargo-Bot -- iPad Codea -- Used to write Cargo-Bot Logo Snap
Kid's Stuff 4Kids Summer Jobs Family Internet Summer and Entry Level Jobs
Charities Non-Profit Website Directory National Charities Info Bureau Better Business Bureau Non-Profit Times Internet Non-Profit Center Crisis Relief Volunteer Opportunities
IIAM - International Institute for the Advancement of Medicine Gene Stluka at IIAM
Holiday links Santa Claus Holiday histories Christmas lights synchronized to music
Bike Bicycle Coalition of the Delaware Valley League of American Bicyclists Rails to Trails Bike commuting in Philly area
Executors Unholy mess
Recycling How to recycle anything Recycling Centers Lanchester Land Fill Montgomery County Recycling Recycler's World PROP -- Professional Recyclers Of PA
Refuse, Rethink, Reduce, Reuse, Resell, Repair, Repurpose, Recycle Donate computers to non-profits Sell used Apple devices (iPhone, iPac, Mac, etc.) 1-800-GOT-JUNK recycles electronics List of recycling resources from Univ of Wisconsin How to recycle clothes (link sent to me by Katie Bass' Girl Scout troop) Glass recycling (link sent to me by Noah Porter)
Aerial Photographs TerraServer MS TerraServer GeoEye Google Maps Yahoo Maps MapQuest PASDA -- Pennsylvania Spatial Data Access
Depression Dealing with Depression iFred -- International Foundation for Research and Education on Depression Dealing with depression in yourself and others (20-minute video by Russ Keith-Magee) Why are so many teenagers anxious? Advice to new programmers -- It's hard NeuroStar TMS -- Transcranial Magnetic Stimulation
Misc Thor Golf Citadel AEFCU MFSB HSA Verizon Mastercard Hartford
Malvern East Whiteland East Whiteland phone/email directory Great Valley School District Chester County Chester County Library Search for Library Books Chester County Farm Markets
Gallagher's Auto Service
Dilbert Dilbert Dave Barry Rick Wakeman e-Postcards Copyright Clearance Center Penn Alumni Cincinnati Hamilton County Auditor
Butterfly Ping Pong Ping Pong supplies
Planned Parenthood Voting Guide Habitat for Humanity Local Blood Drives Heron Dance Religious Cults and Sects Ellis Island Records Name Frequency CraigsList True Majority Ben and Jerry's Oreo Cookie Federal Budget Analysis ASCII Movies "Patriot Act"
Bypass IVRs (automated phone systems) Realtors Gasoline prices Child seat belt laws A Question of Love Guest Book for Chris
Augmented Reality Gone Wild Moravian Stars (Written instructions, YouTube video, materials)
Fun The Fred Factor MyHero.swf NumaNuma.swf Guess who? My favorite Zazzle T-Shirt Beer is good for you Free Hugs Rube Goldberg machine to turn lemons into lemonade
Animusic Pipe Dream Animusic Starship Groove Animusic Animusic WikiPedia
Halloween Hangman Afterworld Vocabulary test (can you beat a score of 48?) Amazing Bridges Wingsuit Base Jumping The Evolution of Dance JK Wedding Entrance Dance Racetrack Playa Sliding Rocks
Piano Stairs Billy Joel "We Didn't Start the Fire" w/pictures Synchronized jump rope Pink Glove Dance Animator vs. Animation Space Station assembly, piece by piece Scale of the Universe -- Cosmic and subatomic sizes Left/Right Brain Color Test
Hallelujah Chorus Flash Mob Pharell Williams "Happy" Keke Challenge
Inspiring "Ishmael" by Daniel Quinn "The Fred Factor" by Mark Sanborn Maximizing The Fred Factor
Nice 11 ways to make immigrants feel welcome
Nerd Fun Steven Strogatz: How things in nature tend to sync up Type upside down Bret Victor talk and demos Bret Victor, Purveyor of impossible dreams The Restart Page Why is the sky dark at night? Tilde.Club Developaralysis
If Carpenters Were Hired Like Programmers The Expert The First Web Page
xkcd jokes sudo Wrong on the Internet Little Bobby Tables Estimating time to copy a file Psychic Tech support flow chart Tech support code word Workaround
Useful spam Gravity Wells (not a joke, but interesting) Happens every time?
Tech Support
Optimism Wiring Ignorance is not an opinion
Ignorance has a tell Longer than expected Plan my schedule around your incompetence 110% percent Bossify it Micro-managing half-wits Do you understand? Signal to noise ratio was too low
Don't talk Haven't achieved your goals How many days? Do you trust your estimate?
No kill switch on awesome Only the bad employees stay You don't disagree with me
Dilbert-like Wave the stick
Plastic pollution Plastic microfibers in water, air, etc.
Make America Honorable Again Why a reduced corporate rate is a bad idea

The purpose of this page is to provide links that are useful for quick access to reference info. I use this page to look up words in the dictionary, names in the phonebook, stock quotes, weather, street maps and directions to addresses, etc. I also keep links to links pages, search engines, news sources, computer magazines, computer vendors, computer programming references, etc. I try to keep it lightweight -- minimal graphics, no applets, etc. I may eventually split it up, but prefer to keep it as one large page for now. Feel free to download and store a local copy of this page in case you want it sometime when this site is not available to you.