Kroc Camen
code is art
Camen Design
Three Principles
I. Code is Art (art is personality)
HTML5 since 2008; No s. No s. No classes. No IDs (presentational)
II. Solve Only My Problem “The Internet is full of generic code that solves generic problems, generically.”
Be personal. “Blog for yourself, not for others.”
Don’t do what others say. No imaginary customer / boss / market-share to hold you back
III. Let Everybody Else Do Their Job “Don’t lower your standards, simplify your methods.”
No comments. or blog
“The more JavaScript you add to a comment system, the worse it gets.”
No social junk. copy + paste, bookmarks
Some Things I Made
Video for Everybody:
HTML was designed to last. JavaScript wasn’t. HTML5 Video first, Flash second
VfE is a pattern, not a product! Use "Media Element JS" instead!
ReMarkable:
Converts Plain Text Syntax to HTML Title 1 ======= Title The quick brown fox _ jumps over the lazy dog. Title 1 Title 2 The quick brown fox jumps over the lazy dog. <a href=" me!
Markdown: ~1’400 loc Perl!
PHPMarkdownExtra: ~ 3’000 loc, 2 classes, 85 functions (It does a lot more though!)
ReMarkable: 630 loc, 1 function
^:: (?:\(#([0-9a-z_-]+)\) )?(.*)\n{0,2}((?:\t+.*\n)+|(? :\t+.*(?:\n|(\n)\n)?)+)?\n(?= \n::| )
NoNonsense Forum:
A Brief History of Discussion on the Internet: BBS 1980 Usenet 1988 Internet Relay Chat 1994 Web Forums 1997 Blogging 2004 Facebook 2006 Twitter
A Brief History of Discussion on the Internet: Can't get rid of it 1978 BBS - Dead, replaced by Web 1980 Usenet - Dying, BitTorrent 1988 Internet Relay Chat - Alive + well 1994 Web Forums - Still going strong 1997 Blogging - Popular as ever 2004 Facebook 2006 Twitter
A Brief History of Discussion on the Internet: These are brands, not protocols Their future is not guaranteed. Anybody remember MySpace? Bebo? 2004 Facebook 2006 Twitter
The forum is not dead, it just lost its way
Signatures Avatars bigger than your face Ranks (I have more posts than you!!!) Over-engineered: groups, bookmarks, profiles, messaging Noise, clutter, hostility
Discussion has been drowned-out by ego.
NoNonsense Forum
No database Just RSS
No hurdles Register + post at the same time. No CAPTCHA
No distraction, just discussion No avatars, no post ranks, no signatures, no profiles
Works everywhere... Internet Explorer 6 / 7 / 8 / 9 / 10 / Mozilla Firefox 3+ Google Chrome Safari 3+ Opera 9+ Text browsers!...
iOS, Android, Kindle (including e-ink) & more
Easy to theme Templates are HTML and HTML only; no `{{template tags}}` or mixed server / client code.
NNF is not trying to be the only forum in town (e.g. phpBB)
It’s good for team / office discussion
There’s a lot still to improve Easier installation, updating Why isn't installing a web-app on a web-server as easy as buying an app on an iPhone? Industry-wide problem :( Easier administration I plan to develop an admin web-interface so you don’t have to FTP-in and edit text files by hand Translation Working on translation-support at the moment!
You can help! Study the code, make changes—it’s open source! File issues Make suggestions on the Camen Design forum Spread the word!
Thank You. Questions?