Hakim El Hattab

hakim.se · Personal blog · on HN since 2010

Hakim El Hattab builds HTML, CSS, and JavaScript experiments, including 3D CSS demos, DOM art, and the reveal.js style of web demos.

What HN saysCommenters call his experiments a source of inspiration and a model portfolio, and recommend browsing his labs, noting many are proofs of concept.
31HN people shared it
20linked it in comments
15stories submitted
1.1Kstory points
6 years agolast shared
2010people per year2026

Most-shared posts

  1. 1
    The HTML5 Experiments of Hakim El Hattab
    8 people · 188 points · first shared 2010 · 29 comments on HN
  2. 2
    Homepage
    7 people · first shared 2012
  3. 3
    Sketch in 3D With Animating Lines on HTML5 canvas
    4 people · 11 points · first shared 2011 · 6 comments on HN
  4. 4
    Christmas tree made out of form elements (webkit)
    2 people · 299 points · first shared 2011 · 33 comments on HN
  5. 5
    BreakDOM
    2 people · 265 points · first shared 2011 · 20 comments on HN
  6. 6
    Textify: Convert images to HTML text
    1 people · 203 points · first shared 2011 · 37 comments on HN
  7. 7
    CSS3 3D Slideshow Framework [Chromium 12 or Safari]
    1 people · 77 points · first shared 2011 · 12 comments on HN
  8. 8
    Holobox: A CSS 3D cube that reacts to device orientation
    1 people · 28 points · first shared 2011 · 10 comments on HN
  9. 9
    Show HN: Coil, an HTML5 Canvas + WebGL game
    1 people · 10 points · first shared 2011 · discussion on HN
  10. 10
    Coil: A simple, addictive HTML5 canvas game
    1 people · 2 points · first shared 2011 · discussion on HN
  11. 11
    Keylight 03
    1 people · first shared 2013
  12. 12
    Meru
    1 people · first shared 2015
  13. 13
    Netmag
    1 people · first shared 2013
  14. 14
    Textify
    1 people · first shared 2012
  15. 15
    Rss.xml
    1 people · first shared 2011

What HN people wrote when they linked it

privatemonkey · 2020-11-28
Glad to see this on Hacker news! Hakims experiments into CSS, HTML and JS have always been a source of inspiration for me and got me curious about the possibilities of CSS (https://github.com/hakimel / https://hakim.se/). I also have a common interest in exploring the possibilities of Markdown so I've followed Slide and reveal.js with keen interest. For a while it was my number one choice for deck building. Super easy to use and great UX and probably the best Markdown to slide deck option out there. If you want to code something similar though, my approach has been using Svelte. Svelte is a framework for building user interfaces that uses a build step to compile your code. The syntax and API is awesome to work with and the first proof of concept took me from Markdown to a working slide deck in maybe 30 minutes. The pages are mostly pre rendered HTML with a small chunk of JS on top. Not the same great UX but... I will get there. Have a look at my own experiments with Markdown to slide decks here https://www.fictionboard.com/demos where I show how decks can be used for storytelling and immersion in TTRPGs. I'll probably finish a demo of markdown based interactive fiction and RPG character sheets this week. And I'll expose the syntax :-)
Jare · 2013-10-17
Looks like a nice 3D tweening DOM engine. Related (and recommended) visits for people interested in that sort of thing: - http://hakim.se/ - http://desandro.github.io/3dtransforms/ - http://glmatrix.net/ As for the article... the author confuses "rendering" with "layout": - "the primary part we need to rewrite is the part of the renderer that creates and multiplies the matrices" - "We use the CSS3 primitive -webkit-transform: matrix3d, which lets us compute the composite matrix and skip the browser's renderer" Which leads to some absurd claims: - "We were 14 times faster than compiled C in Chrome" Before reality kicks back in: - "rendering goes through DOM" - "Obviously, this isn't exactly the reinvention of the Web" And this is how you sell a DOM scenegraph engine to people with more money than common sense: - "a W3C standard that must be supported by all browsers" - "all text in Famo.us applications is searchable" - "enable rapid application development" - "smooth, high-functioning UI across all platforms" - "one of several enabling technologies" - "allow enterprise users to touch-interact with big data analytics" - "spark a new breed of gamified enterprise apps"
bshimmin · 2015-05-25
So much of that guy's work is just great. I love the DOM Christmas tree especially (even if it's not the cleverest or prettiest thing of his): http://hakim.se/experiments/css/domtree/
msutherl · 2014-07-16
A few portfolios I like to refer back to as good examples of different approaches: - mason.js-style grid of experiments and projects, filterable: http://hakim.se/ – direct links to demos - short-description + screenshots: http://www.robbiemanson.com/ - a full blog post per project: http://www.minimallyminimal.com/
NKCSS · 2013-09-26
Been around for a good while, but still awesome. You should check out all his labs on http://hakim.se/ Be ware that most of the stuff there is just PoC and you may have some issues trying to adapt them, but the showcases are awesome :)
patrickaljord · 2013-06-25
It used to be called reveal.io, it's by Hakim El Hattab, the guy behind reveal.js http://lab.hakim.se/reveal-js/# and plenty other stuff http://hakim.se
gokhan · 2013-05-19
That slid.es presentations are really pretty. It seems it's from http://hakim.se/ , You may remember his experiments here http://www.hakim.se/experiments .
modarts · 2012-10-29
He's got a very impressive portfolio of work: http://hakim.se/
hbien · 2012-09-02
Wow! I just took a look at the original author's page and he's got some amazing stuff: http://hakim.se/experiments
paultannenbaum · 2015-05-25
Pretty cool effect, though as others have stated it looks very resource intensive. Reminds me of an old project from Hakim El Hattab http://hakim.se/projects/meru
munaf · 2012-10-01
Not a library, and not for graphing, but somewhat inspirational: http://hakim.se/experiments/html5/sketch/
gizzlon · 2012-08-15
Wow, that guy have some cool experiments: http://hakim.se/experiments
cdrxndr · 2012-07-30
From my boy Hakim in May, 2011 - http://hakim.se/experiments/textify Not sure how the approach differs technically, but obviously a different stylistic feel per the translations. And I'm glad I read the comments and played with the zoom. Drastically changes the effect ... very much like a video-game world with incredible detail.
tilltheis · 2011-04-03
This works in Chrome 11 as well (some performance issues aside). Direct link: http://hakim.se/inc/components/slideshow/
retlehs · 2011-04-03
Very nice! Runs perfect in Chrome Canary (Chrome 12). Incredible work - thanks for the source EDIT: For anyone interested, Hakim created a RSS feed for his site about 5 minutes ago: http://hakim.se/rss.xml
MindTwister · 2010-09-16
eam · 2010-09-16
He also has other awesome projects: http://hakim.se/experiments/
Kiro · 2012-04-14
Check out his other stuff: http://hakim.se/experiments

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close