Enviar pesquisa
Carregar
Code is art
•
Transferir como PPT, PDF
•
0 gostou
•
3,066 visualizações
W
WorthingDigital
Seguir
Kroc Camen of Camen design describes the principles he uses when developing software
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 47
Baixar agora
Recomendados
Bruce Lawson HTML5 South By SouthWest presentation
Bruce Lawson HTML5 South By SouthWest presentation
brucelawson
Free SEO
Free SEO
Kailas P
Bot template framework
Bot template framework
Oleksandr Tymchenko
T3CON09 - FLOW3-based Intranet – first Experiences
T3CON09 - FLOW3-based Intranet – first Experiences
elementare teilchen GmbH
Lecture1 B Frames&Forms
Lecture1 B Frames&Forms
Sur College of Applied Sciences
Lecture 6 Data Driven Design
Lecture 6 Data Driven Design
Sur College of Applied Sciences
Article 01 What Is Php
Article 01 What Is Php
drperl
Accessibility Usability Professional Summry
Accessibility Usability Professional Summry
Sur College of Applied Sciences
Recomendados
Bruce Lawson HTML5 South By SouthWest presentation
Bruce Lawson HTML5 South By SouthWest presentation
brucelawson
Free SEO
Free SEO
Kailas P
Bot template framework
Bot template framework
Oleksandr Tymchenko
T3CON09 - FLOW3-based Intranet – first Experiences
T3CON09 - FLOW3-based Intranet – first Experiences
elementare teilchen GmbH
Lecture1 B Frames&Forms
Lecture1 B Frames&Forms
Sur College of Applied Sciences
Lecture 6 Data Driven Design
Lecture 6 Data Driven Design
Sur College of Applied Sciences
Article 01 What Is Php
Article 01 What Is Php
drperl
Accessibility Usability Professional Summry
Accessibility Usability Professional Summry
Sur College of Applied Sciences
Is it time to start using HTML 5
Is it time to start using HTML 5
Ravi Raj
Peter lubbers-html5-overview-sf-dev-conf-2011
Peter lubbers-html5-overview-sf-dev-conf-2011
Peter Lubbers
INTRODUCTIONS OF HTML
INTRODUCTIONS OF HTML
SURYANARAYANBISWAL1
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Reuven Lerner
Modern Web Technologies — Jerusalem Web Professionals, January 2011
Modern Web Technologies — Jerusalem Web Professionals, January 2011
Reuven Lerner
AWDG - Comp to Code to Inbox
AWDG - Comp to Code to Inbox
Fabio Carneiro
C++ Actor Model - You’ve Got Mail ...
C++ Actor Model - You’ve Got Mail ...
Gianluca Padovani
Chenli linux-kerne-community
Chenli linux-kerne-community
力 陈
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
Dan Brickley
Ajaxworld March 2008 - Jeff Haynie Keynote - Appcelerator
Ajaxworld March 2008 - Jeff Haynie Keynote - Appcelerator
Jeff Haynie
Ajax World 2008
Ajax World 2008
Axway Appcelerator
How and Why to extend Firefox
How and Why to extend Firefox
Graham King
Ultrabootstrapping: Launching a Startup for Less Than $1000
Ultrabootstrapping: Launching a Startup for Less Than $1000
Jon Boutelle
SEO for Large Websites
SEO for Large Websites
Dominic Woodman
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSS
Timo Herttua
SBTUG 28 May 2008 Microsoft 2008 Stack
SBTUG 28 May 2008 Microsoft 2008 Stack
Craig Bailey
Web Development with Smalltalk
Web Development with Smalltalk
Mariano Martínez Peck
Making Your Site Look Great in IE7
Making Your Site Look Great in IE7
goodfriday
Web performance optimization
Web performance optimization
Kaliop-slide
Community dynamics
Community dynamics
Dave Neary
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Mais conteúdo relacionado
Semelhante a Code is art
Is it time to start using HTML 5
Is it time to start using HTML 5
Ravi Raj
Peter lubbers-html5-overview-sf-dev-conf-2011
Peter lubbers-html5-overview-sf-dev-conf-2011
Peter Lubbers
INTRODUCTIONS OF HTML
INTRODUCTIONS OF HTML
SURYANARAYANBISWAL1
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Reuven Lerner
Modern Web Technologies — Jerusalem Web Professionals, January 2011
Modern Web Technologies — Jerusalem Web Professionals, January 2011
Reuven Lerner
AWDG - Comp to Code to Inbox
AWDG - Comp to Code to Inbox
Fabio Carneiro
C++ Actor Model - You’ve Got Mail ...
C++ Actor Model - You’ve Got Mail ...
Gianluca Padovani
Chenli linux-kerne-community
Chenli linux-kerne-community
力 陈
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
Dan Brickley
Ajaxworld March 2008 - Jeff Haynie Keynote - Appcelerator
Ajaxworld March 2008 - Jeff Haynie Keynote - Appcelerator
Jeff Haynie
Ajax World 2008
Ajax World 2008
Axway Appcelerator
How and Why to extend Firefox
How and Why to extend Firefox
Graham King
Ultrabootstrapping: Launching a Startup for Less Than $1000
Ultrabootstrapping: Launching a Startup for Less Than $1000
Jon Boutelle
SEO for Large Websites
SEO for Large Websites
Dominic Woodman
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSS
Timo Herttua
SBTUG 28 May 2008 Microsoft 2008 Stack
SBTUG 28 May 2008 Microsoft 2008 Stack
Craig Bailey
Web Development with Smalltalk
Web Development with Smalltalk
Mariano Martínez Peck
Making Your Site Look Great in IE7
Making Your Site Look Great in IE7
goodfriday
Web performance optimization
Web performance optimization
Kaliop-slide
Community dynamics
Community dynamics
Dave Neary
Semelhante a Code is art
(20)
Is it time to start using HTML 5
Is it time to start using HTML 5
Peter lubbers-html5-overview-sf-dev-conf-2011
Peter lubbers-html5-overview-sf-dev-conf-2011
INTRODUCTIONS OF HTML
INTRODUCTIONS OF HTML
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Modern Web Technologies — Jerusalem Web Professionals, January 2011
Modern Web Technologies — Jerusalem Web Professionals, January 2011
AWDG - Comp to Code to Inbox
AWDG - Comp to Code to Inbox
C++ Actor Model - You’ve Got Mail ...
C++ Actor Model - You’ve Got Mail ...
Chenli linux-kerne-community
Chenli linux-kerne-community
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
Ajaxworld March 2008 - Jeff Haynie Keynote - Appcelerator
Ajaxworld March 2008 - Jeff Haynie Keynote - Appcelerator
Ajax World 2008
Ajax World 2008
How and Why to extend Firefox
How and Why to extend Firefox
Ultrabootstrapping: Launching a Startup for Less Than $1000
Ultrabootstrapping: Launching a Startup for Less Than $1000
SEO for Large Websites
SEO for Large Websites
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSS
SBTUG 28 May 2008 Microsoft 2008 Stack
SBTUG 28 May 2008 Microsoft 2008 Stack
Web Development with Smalltalk
Web Development with Smalltalk
Making Your Site Look Great in IE7
Making Your Site Look Great in IE7
Web performance optimization
Web performance optimization
Community dynamics
Community dynamics
Último
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Último
(20)
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Code is art
1.
Kroc Camen
2.
code is art
3.
Camen Design
4.
Three Principles
5.
I. Code is
Art (art is personality)
6.
HTML5 since 2008;
No <div> s. No <span> s. No classes. No IDs (presentational)
7.
II. Solve Only
My Problem “ The Internet is full of generic code that solves generic problems, generically.”
8.
Be personal. “
Blog for yourself, not for others.”
9.
Don’t do what
others say. No imaginary customer / boss / market-share to hold you back
10.
III. Let Everybody
Else Do Their Job “ Don’t lower your standards, simplify your methods.”
11.
12.
No comments. email
or blog
13.
“ The more
JavaScript you add to a comment system, the worse it gets.”
14.
15.
No social junk.
copy + paste, bookmarks
16.
Some Things I
Made
17.
Video for Everybody:
18.
HTML was designed
to last. JavaScript wasn’t. HTML5 Video first, Flash second
19.
VfE is a
pattern, not a product! Use "Media Element JS" instead!
20.
ReMarkable:
21.
22.
Markdown: ~1’400 loc
Perl!
23.
PHPMarkdownExtra: ~ 3’000
loc, 2 classes, 85 functions (It does a lot more though!)
24.
ReMarkable: 630 loc,
1 function
25.
^:: (?:#([0-9a-z_-]+) )?(.*){0,2}((?:+.*)+|(?:+.*(?:|())?)+)?(?=::|<dl>)
26.
NoNonsense Forum:
27.
28.
29.
30.
The forum is
not dead, it just lost its way
31.
32.
Discussion has been
drowned-out by ego.
33.
NoNonsense Forum
34.
No database Just
RSS
35.
No hurdles Register
+ post at the same time. No CAPTCHA
36.
37.
No distraction, just
discussion No avatars, no post ranks, no signatures, no profiles
38.
39.
iOS, Android, Kindle
(including e-ink) & more
40.
41.
Easy to theme
Templates are HTML and HTML only; no `{{template tags}}` or mixed server / client code.
42.
43.
NNF is not
trying to be the only forum in town (e.g. phpBB)
44.
It’s good for
team / office discussion
45.
46.
47.
Thank You. Questions?
Baixar agora