HAML Talks: Writing Elegant and DRY HTML with Less Code

Learn HAML's indentation-based syntax, its advantages over ERB, and best practices for creating maintainable views in Ruby on Rails applications.

Matching Videos

NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg
1:00:41

NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg

Aaron T. Grogg

Using all the HTML, Running State of the Browser and "Modern" is Rubbish
1:15:44

Using all the HTML, Running State of the Browser and "Modern" is Rubbish

Chris Heilmann & Daniel Cranney and David Letorey

Why HTMX is crushing React, Vue & Svelte.
29:04

Why HTMX is crushing React, Vue & Svelte.

Felix Eckhardt & Benedikt Stemmildt

Semantic HTML means it's semantic, right? Right?
23:13

Semantic HTML means it's semantic, right? Right?

Emma Dawson

Extending HTML with Web Components
41:54

Extending HTML with Web Components

Rowdy Rabouw

How to kill JavaScript from your Stack with HTMX and Kotlin
23:45

How to kill JavaScript from your Stack with HTMX and Kotlin

Frederik Pietzko

Snappy UI needs no Single-Page Application
40:24

Snappy UI needs no Single-Page Application

Clemens Helm

WeAreDevelopers LIVE - Can AI save Accessibility?; Horrid HTML; The Frontend Treadmill and more
1:06:13

WeAreDevelopers LIVE - Can AI save Accessibility?; Horrid HTML; The Frontend Treadmill and more

Chris Heilmann & Daniel Cranney & Dirk Ginader

Jamstack and Web Performance, a match made in heaven
42:04

Jamstack and Web Performance, a match made in heaven

Tamas Piros

Catching up on the basics you don't really need that much code
14:44

Catching up on the basics you don't really need that much code

Chris Heilmann

The Lean Web
46:46

The Lean Web

Chris Ferdinandi

Developing the Rich Text Editor for DeepL.com
31:15

Developing the Rich Text Editor for DeepL.com

Markus Over

ARIA: the good parts
55:32

ARIA: the good parts

Hidde de Vries

Accessibility in React Application
30:07

Accessibility in React Application

Julia Undeutsch

Can CSS recreate Tufte's designs?
28:00

Can CSS recreate Tufte's designs?

Håkon Wium Lie

Frameworkless: How to use Web-Components in production?
46:39

Frameworkless: How to use Web-Components in production?

Tobias Münch

Playing Games with CSS
44:29

Playing Games with CSS

Elad Shechter

Kalo: From Code Chaos to One-Click Polyglot Codegen
05:40

Kalo: From Code Chaos to One-Click Polyglot Codegen

Brennan Nunamaker

How to scrape modern websites to feed AI agents
19:20

How to scrape modern websites to feed AI agents

Jan Curn

Are frameworks like React redundant in an AI world?
40:47

Are frameworks like React redundant in an AI world?

Paul Kinlan

OpenAPI meets OpenAI
29:50

OpenAPI meets OpenAI

Christopher Walles

Full Spectrum File Uploads
35:30

Full Spectrum File Uploads

Austin Gil

CI/CD with Github Actions
1:05:06

CI/CD with Github Actions

Chris Ayers

Creating a routing app with Google Maps API from scratch
55:39

Creating a routing app with Google Maps API from scratch

Germán Álvarez

Mastering Keyboard Accessibility
27:16

Mastering Keyboard Accessibility

Tanja Ulianova

Making Interactions Accessible to All Users
31:38

Making Interactions Accessible to All Users

Anuradha Kumari

Accessibility with Web Components
25:33

Accessibility with Web Components

Manuel Mauky

Blazing Accessibility Basics
56:41

Blazing Accessibility Basics

Dennie Declercq

Design Principles For The Web
29:11

Design Principles For The Web

Jeremy Keith

Debug a Kubernetes Operator
31:52

Debug a Kubernetes Operator

Philipp Krenn

The What, Why, Who and How of accessibility on the web
29:59

The What, Why, Who and How of accessibility on the web

Konstantin Tieber

At The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals
45:16

At The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals

Rob Richardson

SEO in Angular? No big deal with SSR and Angular Universal
44:00

SEO in Angular? No big deal with SSR and Angular Universal

Martina Kraus

Unleash your web skills on native!
52:01

Unleash your web skills on native!

Rowdy Rabouw

The Resilience of the World Wide Web
26:51

The Resilience of the World Wide Web

Niels Leenheer

Why I Recommend Svelte to Every New Web Developer
31:21

Why I Recommend Svelte to Every New Web Developer

Markus Hatvan