Skip to content
psweatte edited this page Nov 18, 2020 · 1473 revisions

"To get portable data, you need to pick a representation that is usable in most programming languages"

"To get portable behavior, you need a maintainable program standard that runs on most computer systems"

"If something can be derived, store it as a function instead of a variable"

"There should be a single 'source of truth'"

Simplest Controllers

  1. RegExp
  2. Excel Formulas
  3. Recursion
  4. RewriteRule
  5. SetEnv/UnsetEnv/PassEnv
  6. CSSOM
  7. SMIL
  8. toJSON
  9. WPAD
  10. XML Processing Instruction

Simplest Archive

  1. https://www.versionmuseum.com/history-of/netscape-browser
  2. https://oac.cdlib.org/search
  3. https://www.carnegie-libraries.org/
  4. https://alloyui.com/rosetta-stone/
  5. https://caniuse.com/
  6. https://exrx.net

Simplest License Terms

  1. https://www.sitepoint.com/creative-commons-sources/

Simplest DevOps

  1. Store code/data in github
  2. Call the github api
  3. Print

Simplest Input Validation

  1. https://perldoc.perl.org/Params/Check.html

Simplest Data Sync

  1. https://www.rfc-editor.org/rfc/rfc8620

Simplest File Parsing

  1. https://www.digitalocean.com/community/tutorials/how-to-use-the-awk-language-to-manipulate-text-in-linux

Simplest Error Recovery

  1. https://github.com/sgml/DidYouMean-Python

Simplest Offline Sync

  1. https://xmpp.org/extensions/xep-0160.html

Simplest Thesaurus

  1. https://www.antonym.com/

Simplest Directory

  1. http://bbb.org/

Simplest Non-Profit Site

  1. https://www.csb-cde.ca.gov/about/history/

Simplest Headlines

  1. https://www.zergnet.com/

Simplest Law Wiki

  1. https://itlaw.wikia.org/wiki/DMCA_Safe_Harbors

Simplest Personal Site

  1. http://www.aaronsw.com/

Simplest Small Business Microsite

  1. https://goldcoincarwash.com/

Simplest Navigation

  1. http://www.ohhla.com/anonymous/nyoil/

Simplest Form Controls

  1. https://www.ebay.com/sch/ebayadvsearch

Simplest Form API

  1. https://xmpp.org/extensions/xep-0004.html

Simplest Wordpress Sitemap Generation

  1. https://medium.com/@deondazy/how-to-generate-xml-sitemap-in-wordpress-without-using-a-plugin-450014521c23

Simplest Generator of a List of RSS Feeds

  1. https://ericgar.com/2009/12/28/xslt-for-opml-to-xhtml-list/

Simplest XML Standard

  1. https://indieweb.org/OPML

Simplest XML Sitemap Content

  1. https://apnews.com/sitemap/sitemap_index.xml

Simplest HTML Sitemap

  1. https://www.cnn.com/article/sitemap-2019-11.html

Simplest RFP

  1. https://www.w3.org/2019/11/website-redesign-rfp.html
  2. https://humanwhocodes.com/blog/2020/02/how-i-think-about-solving-problems/

Simplest Storage

  1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5072699/

Simplest Collection

  1. https://www.ncbi.nlm.nih.gov/books/NBK215073/

Simplest Specification Implementation

  1. https://ruby-doc.org/stdlib/libdoc/rss/rdoc/RSS.html

Simplest Specification Interop

  1. https://www.xml.com/pub/a/2003/01/02/tr.html

Simplest Specification Marketing Site

  1. https://www.xbrl.org/

Simplest Online Training

  1. https://www.section508.gov/training
  2. https://www.internetsociety.org/deploy360/ipv6/training/

Simplest Color Scheme

  1. https://amp.dev/documentation/examples/style-layout/dark_mode_toggle/?format=websites

Simplest two column layout

  1. https://www.similartech.com/compare/outbrain-vs-zergnet

Simplest URL Scheme

  1. https://blog.cdivilly.com/2019/02/28/uri-trailing-slashes

Simplest DB Schema

  1. Bugzilla https://www.bugzilla.org/docs/2.16/html/dbschema.html

Simplest Resume

  1. http://www.aaronsw.com/

Simplest Social Network

  1. http://pinboard.in/tour/
  2. https://twitter.com/pinboard?lang=en

Simplest Wiki

  1. https://trac.webkit.org/wiki

Simplest State Machine

  1. https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

Simplest Blog

  1. https://www.petefreitag.com/category/coldfusion.cfm

Simplest Forum Organization

  1. https://developer.apple.com/support/forums-tags/
  2. https://www.developerfusion.com/t/coldfusion/forum/

Simplest Business Toolkit

  1. https://smallbusiness.yahoo.com/advisor/business-tools

Simplest Consulting Business

  1. https://zedshaw.com

Simplest Functions

  1. Tacit Programming (no named args via Rest Parameters/Arguments Array + Array.of )
  2. Proxy for all assignment/method calls to avoid mocks
  3. Date based IDs for all DOM elements to avoid inline event handlers

Simplest SAAS

Simplest OOP

https://reactjs.org/docs/composition-vs-inheritance.html

https://davidwalsh.name/react-force-render

https://www.slideshare.net/AdityaGhan/typed-drupal-a-great-combination-of-drupal-8-and-php-7

Simplest Documentation

https://duktape.org/guide.html

Simplest MVC

https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-c/cfcache.html

https://helpx.adobe.com/coldfusion/developing-applications/developing-cfml-applications/designing-and-optimizing-a-coldfusion-application/elements-of-a-coldfusion-application.html

Simplest Information Architecture

  • afrinic.net

Simplest Dark Mode

Simplest Stylesheets

Simplest Dynamic Theme Switcher

Simplest Form Validation

Simplest Drag and Drop

Simplest Advanced Search Forms

Simplest Help Pages

Simplest REPLs

Simplest Protocol

Simplest Syntax

https://logicmag.io/care/built-to-last/

Simplest HTML

Simplest Social

Simplest Language Specification

Hypertext Application Language (HAL)

Simples Authoring Specification

WEBDAV

Simplest Transport Specification

DNS

Simplest Event Model

Simplest Macros

  1. http://www.xmlplease.com/xml/pi/

Simplest Templating Spec

  1. http://mustache.github.io/mustache.5.html

Simplest Diagram Tool

  1. https://app.diagrams.net/

Simplest Domain Specific Language (DSL)

Example Script: 
  create Vendor IBM
	 id 'IBM'
	 salesperson 'S1'
	 discount	10.0

  Translates Into:
	<script>
	 
		IBM
		S1
		10.0
	 
	</script>

Simplest Message Passing

  1. window.postMessage
  2. Object.defineProperty
  3. tunneling
    1. https://www.xml.com/pub/a/2004/03/24/tr.html
    2. https://www.w3schools.com/cssref/sel_target.asp
    3. https://www.gnu.org/software/gawk/manual/html_node/Variable-Scope.html
  4. backreferences

Imperative

if (x == 7 && y == 7)

Declarative

select * from x, y where num = 7

Interrogative

var num = new Map(); num.set({7:"x,y"}, num.foo) num.get({7:"x,y"})

Imperative

if (num.hasOwnProperty(7)) { num.foo = Function; num.toJSON = num.foo }

Declarative

var num = {7:"x,y", toJSON: num.foo};

Interrogative

num.has(7) && num.has(toJSON) && num.size()

Imperative

Bring back real hiphop

Declarative

Hiphop is dead

Interrogative

Who killed hiphop?

Narrative

Back in the day...

Authoritative

Only God Can Judge Me

Imperative

Array.push/Array.pop/Array.sort/Array.join

Declarative

Array.concat/Array.from

Interrogative

Array.indexOf / Array.some / Array.every

Imperative

Set.add / Set.delete / Set.clear

Declarative

new Set()

Interrogative

Set.has / Set.size /

Narrative

RegExp

Authoritatize

Object.defineProperty

WHO CAN COME AFTER HIM?

Variables - RegExp / XPath /xsl:variable (Every variable is a query result) $scope.href = function(){ if(/1/.test($scope.template.name) === true) {return 'http://example.com';} else {return 'http://ietf.org';} };

Templating - SSI/ESI

Data Binding - Excel / URI Templating

Theming - Image Maps / fonts / data:URIs

Debugging - Greasemonkey / eval

Coding - Emmet / JSLint / XHTML5

Documenting - Markdown

Visualizing - HTML5 Canvas

Annotations

https://9clouds.com/blog/14-slack-hacks-using/

https://www.infoworld.com/article/2946953/collaboration-software/hands-on-slack-gets-real-world-teamwork-test.html

https://get.slack.help/hc/en-us/articles/202288908-How-can-I-add-formatting-to-my-messages-

https://get.slack.help/hc/en-us/articles/208423427-Set-a-reminder

http://csis.pace.edu/~marchese/SE735/L1/L1.htm

Requirements

https://www.sqlite.org/requirements.html

https://sqlite.org/fts5.html

Spreadsheet-style programming

https://en.wikipedia.org/wiki/Datalog

https://sites.google.com/site/pydatalog/

Game Architecture (Scoring, Interaction, Binding)

https://www.xml.com/articles/2019/05/20/game-xforms/

https://jsfiddle.net/twophayse/ay6rkLwt/

https://developer.apple.com/library/archive/samplecode/TicTacToe/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010309

Query Architecture

https://anyonecanlearntocode.com/blog_posts/why-vue-not-react-is-the-new-jquery

https://www.quora.com/Why-did-jQuery-win

Types

https://en.wikipedia.org/wiki/Rebol

Names

https://en.wikipedia.org/wiki/Category:Computing_stubs https://en.wikipedia.org/wiki/Wrapper_library

Conditions

https://www.coderetreat.org/pages/facilitating/activity-catalog/ http://www.donhopkins.com/drupal/node/124 http://www.donhopkins.com/drupal/node/69

State

http://etutorials.org/Macromedia/Fash+remoting.+the+definitive+guide/Part+III+Advanced+Flash+Remoting/Chapter+15.+Flash+Remoting+API/DataGlue+Object/ http://www.tomkitta.com/guides/flashMX2004.cfm https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/binding/utils/BindingUtils.html https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/remoting/RemoteObject.html https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/utils/ObjectProxy.html https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/data/DataProvider.html https://www.adobe.com/devnet/flex/quickstarts/using_data_providers.html https://jacksondunstan.com/articles/2439

Game Creation

SEO

<title>
    AWK on CSV
</title>
<meta name="keywords" content="awk_csv"/>
<link rel="contents" href="awk_csv" title="Sitemap"/>
<link rel="alternate" type="text/html" title="Plain HTML" href="/awk_csv"/>
<link rel="canonical" href="/awk_csv"/>
<input type="hidden" name="id" value="awk_csv" />
<a href="/awk_csv" class="breadcrumbs" title="awk_csv">AWK CSV</a>
<img src="awk_csv.png" width="2" height="1" alt="awk_csv" />
<script type="text/javascript">/*<![CDATA[*/var ____awk_csv = {"id":"awk_csv"};/*!]]>*/</script>
<bdi>awk_csv</bdi>

Events

http://backbonejs.org/#Events-stopListening

https://medium.com/@interdigitizer/the-tricky-part-of-creating-an-mvc-with-jquery-4cc6ff88fe64

https://medium.com/@pitipatdop/little-neat-trick-to-capture-click-outside-react-component-5604830beb7f

https://medium.com/@pitipatdop/little-neat-trick-to-capture-click-outside-with-react-hook-ba77c37c7e82

Clone this wiki locally