Submit Search
Upload
Haml
•
2 likes
•
949 views
A
abscond
Follow
HTML is unmanageable, ugly and doesn't represent the DOM. HAML fixes that.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 51
Download now
Download to read offline
Recommended
Guitar Hero Transition in East Lothian
Guitar Hero Transition in East Lothian
Ollie Bray
Introduction to Layouts with CSS
Introduction to Layouts with CSS
FH Joanneum
Creative Scotland Media Literacy Conference
Creative Scotland Media Literacy Conference
Ollie Bray
MARINERO EN TIERRA1, Rafael Alberti
MARINERO EN TIERRA1, Rafael Alberti
leetamargo
Tabata exercises - Intermediate
Tabata exercises - Intermediate
ptbyjason
Tabata exercises - Advanced
Tabata exercises - Advanced
ptbyjason
Presentatie voor noiv jaarcongres v24 maart 2011
Presentatie voor noiv jaarcongres v24 maart 2011
University of Amsterdam
Mupple2011 pata
Mupple2011 pata
Kai Pata
Recommended
Guitar Hero Transition in East Lothian
Guitar Hero Transition in East Lothian
Ollie Bray
Introduction to Layouts with CSS
Introduction to Layouts with CSS
FH Joanneum
Creative Scotland Media Literacy Conference
Creative Scotland Media Literacy Conference
Ollie Bray
MARINERO EN TIERRA1, Rafael Alberti
MARINERO EN TIERRA1, Rafael Alberti
leetamargo
Tabata exercises - Intermediate
Tabata exercises - Intermediate
ptbyjason
Tabata exercises - Advanced
Tabata exercises - Advanced
ptbyjason
Presentatie voor noiv jaarcongres v24 maart 2011
Presentatie voor noiv jaarcongres v24 maart 2011
University of Amsterdam
Mupple2011 pata
Mupple2011 pata
Kai Pata
James Dalziel - Using Learning Design for Innovative eTeaching
James Dalziel - Using Learning Design for Innovative eTeaching
Charles Darwin University
NHAG presentation september 2012
NHAG presentation september 2012
bibliotecaria
Literacy, ICT and the Curriculum for Excellence - January 2010 (updated)
Literacy, ICT and the Curriculum for Excellence - January 2010 (updated)
Ollie Bray
T@sty Bytes Screencasting Bake Off
T@sty Bytes Screencasting Bake Off
Michael Sensiba
Getting Fernando to Nanaimo
Getting Fernando to Nanaimo
London Mabel
Horizon 2011 adoption
Horizon 2011 adoption
Mike Qaissaunee
Wookie Meetup
Wookie Meetup
scottw
Introductionand focusofcoursefall1
Introductionand focusofcoursefall1
kulemeka
Promo Cd Done 97
Promo Cd Done 97
rddietrich
IKT ja matemaatika
IKT ja matemaatika
aluojalaine
The Digital Landscape of Scottish Schools - Napier University Keynote Present...
The Digital Landscape of Scottish Schools - Napier University Keynote Present...
Ollie Bray
Tweefind - Twitter Search Engine V2
Tweefind - Twitter Search Engine V2
Luca Filigheddu
Boston baseball hack_day2015
Boston baseball hack_day2015
Arpit Gupta
lab08
lab08
Mike Qaissaunee
Online Impact Oct 12 2009
Online Impact Oct 12 2009
Mike Qaissaunee
Online Impact Oct 12 2009
Online Impact Oct 12 2009
Mike Qaissaunee
CfE: Improving Learning
CfE: Improving Learning
Ollie Bray
Presentacion Festival Agua Viva Canarias - Atun rojo
Presentacion Festival Agua Viva Canarias - Atun rojo
Sebastián Losada
De la antipirateria al contenido legal. Experiencias de Hollywood
De la antipirateria al contenido legal. Experiencias de Hollywood
Loreto Corredoira
Esitluse loomise metoodika ja avaldamine veebis
Esitluse loomise metoodika ja avaldamine veebis
aluojalaine
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
More Related Content
Viewers also liked
James Dalziel - Using Learning Design for Innovative eTeaching
James Dalziel - Using Learning Design for Innovative eTeaching
Charles Darwin University
NHAG presentation september 2012
NHAG presentation september 2012
bibliotecaria
Literacy, ICT and the Curriculum for Excellence - January 2010 (updated)
Literacy, ICT and the Curriculum for Excellence - January 2010 (updated)
Ollie Bray
T@sty Bytes Screencasting Bake Off
T@sty Bytes Screencasting Bake Off
Michael Sensiba
Getting Fernando to Nanaimo
Getting Fernando to Nanaimo
London Mabel
Horizon 2011 adoption
Horizon 2011 adoption
Mike Qaissaunee
Wookie Meetup
Wookie Meetup
scottw
Introductionand focusofcoursefall1
Introductionand focusofcoursefall1
kulemeka
Promo Cd Done 97
Promo Cd Done 97
rddietrich
IKT ja matemaatika
IKT ja matemaatika
aluojalaine
The Digital Landscape of Scottish Schools - Napier University Keynote Present...
The Digital Landscape of Scottish Schools - Napier University Keynote Present...
Ollie Bray
Tweefind - Twitter Search Engine V2
Tweefind - Twitter Search Engine V2
Luca Filigheddu
Boston baseball hack_day2015
Boston baseball hack_day2015
Arpit Gupta
lab08
lab08
Mike Qaissaunee
Online Impact Oct 12 2009
Online Impact Oct 12 2009
Mike Qaissaunee
Online Impact Oct 12 2009
Online Impact Oct 12 2009
Mike Qaissaunee
CfE: Improving Learning
CfE: Improving Learning
Ollie Bray
Presentacion Festival Agua Viva Canarias - Atun rojo
Presentacion Festival Agua Viva Canarias - Atun rojo
Sebastián Losada
De la antipirateria al contenido legal. Experiencias de Hollywood
De la antipirateria al contenido legal. Experiencias de Hollywood
Loreto Corredoira
Esitluse loomise metoodika ja avaldamine veebis
Esitluse loomise metoodika ja avaldamine veebis
aluojalaine
Viewers also liked
(20)
James Dalziel - Using Learning Design for Innovative eTeaching
James Dalziel - Using Learning Design for Innovative eTeaching
NHAG presentation september 2012
NHAG presentation september 2012
Literacy, ICT and the Curriculum for Excellence - January 2010 (updated)
Literacy, ICT and the Curriculum for Excellence - January 2010 (updated)
T@sty Bytes Screencasting Bake Off
T@sty Bytes Screencasting Bake Off
Getting Fernando to Nanaimo
Getting Fernando to Nanaimo
Horizon 2011 adoption
Horizon 2011 adoption
Wookie Meetup
Wookie Meetup
Introductionand focusofcoursefall1
Introductionand focusofcoursefall1
Promo Cd Done 97
Promo Cd Done 97
IKT ja matemaatika
IKT ja matemaatika
The Digital Landscape of Scottish Schools - Napier University Keynote Present...
The Digital Landscape of Scottish Schools - Napier University Keynote Present...
Tweefind - Twitter Search Engine V2
Tweefind - Twitter Search Engine V2
Boston baseball hack_day2015
Boston baseball hack_day2015
lab08
lab08
Online Impact Oct 12 2009
Online Impact Oct 12 2009
Online Impact Oct 12 2009
Online Impact Oct 12 2009
CfE: Improving Learning
CfE: Improving Learning
Presentacion Festival Agua Viva Canarias - Atun rojo
Presentacion Festival Agua Viva Canarias - Atun rojo
De la antipirateria al contenido legal. Experiencias de Hollywood
De la antipirateria al contenido legal. Experiencias de Hollywood
Esitluse loomise metoodika ja avaldamine veebis
Esitluse loomise metoodika ja avaldamine veebis
Recently uploaded
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
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
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
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
Recently uploaded
(20)
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Slack Application Development 101 Slides
Slack Application Development 101 Slides
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Haml
1.
HAML A renaissance in
HTML
2.
Me
3.
Me • James Darling
4.
Me • James Darling •
Geocities at 13
5.
Me • James Darling •
Geocities at 13 • PHP at 15
6.
Me • James Darling •
Geocities at 13 • PHP at 15 • Ruby/Rails at 17
7.
Me • James Darling •
Geocities at 13 • PHP at 15 • Ruby/Rails at 17 • JS at 19
8.
I come from
the server baring gifts
9.
Beautiful Code
10.
Warning! Lovely Tasty Code
11.
rspec
12.
Model
13.
Controller
14.
View
15.
16.
Who’s Dom?
17.
HTML is just
plain UGLY
18.
HTML is just
plain UGLY HAML is the plastic surgeon
19.
Hampton Catlin “I opened
up my view files and started using my delete key”
20.
A tag begins
with $
21.
A tag begins
with $
22.
A tag begins
with $
23.
Add an ID
24.
Add an ID
25.
Add an ID
26.
Add a couple
of classes
27.
Add a couple
of classes
28.
Add a couple
of classes
29.
Add a couple
of classes CSS Selector
30.
Add a couple
of classes CSS Selector
31.
Add a couple
of classes CSS Selector
32.
Divs are even
easier
33.
Divs are even
easier
34.
Divs are even
easier
35.
All other attributes
36.
All other attributes
37.
All other attributes
38.
No closing tags
39.
40.
41.
Wonderfully Scalable
42.
How do I
get it
43.
Rails Plugin haml.hamptoncatlin.com
44.
StaticMatic staticmatic.rubyforge.org
45.
46.
sudo gem install
staticmatic
47.
sudo gem install
staticmatic staticmatic setup jelly
48.
49.
sudo gem install
staticmatic staticmatic setup jelly
50.
sudo gem install
staticmatic staticmatic setup jelly staticmatic preview jelly
51.
sudo gem install
staticmatic staticmatic setup jelly staticmatic preview jelly staticmatic build jelly
Download now