HN user

hakim

1,706 karma

- co-founder of http://slides.com

- JavaScript and CSS experimenter at http://hakim.se

- http://github.com/hakimel

Posts33
Comments44
View on HN
slides.com 6y ago

Show HN: Present code and animate in changes line-by-line

hakim
4pts1
slides.com 7y ago

Present code with step-by-step highlights [slides]

hakim
40pts9
hakim.se 12y ago

Christmas tree made out of form elements

hakim
1pts0
www.cloudpaint.com 12y ago

JavaScript remake of MacPaint

hakim
18pts9
slid.es 13y ago

Landing page optimization for the Obama 2012 campaign

hakim
2pts0
microsoft-news.com 13y ago

IE11 to support WebGL

hakim
269pts130
www.rvl.io 13y ago

Rvl.io: Online authoring and hosting of reveal.js presentations

hakim
46pts5
oridomi.com 13y ago

OriDomi - Fold up the DOM like paper

hakim
2pts0
hexgl.bkcore.com 13y ago

HexGL - a fast-paced racing game built using WebGL

hakim
17pts3
abcnews.go.com 14y ago

Qwiki Aims To Turn Everyone into a Multimedia Storyteller

hakim
1pts0
nicolasgallagher.com 14y ago

CSS: the cascade, specificity, and inheritance

hakim
5pts0
hakim.se 14y ago

Christmas tree made out of form elements (webkit)

hakim
298pts33
paperjs.org 15y ago

Paper.js — The Swiss Army Knife of Vector Graphics Scripting

hakim
267pts41
rpgjs.com 15y ago

Game framework for HTML RPG's

hakim
19pts0
hakim.se 15y ago

Show HN: Coil, an HTML5 Canvas + WebGL game

hakim
10pts0
hakim.se 15y ago

Holobox: A CSS 3D cube that reacts to device orientation

hakim
28pts10
ocanvas.org 15y ago

OCanvas – an object-based canvas drawing library

hakim
34pts9
ie6ify.com 15y ago

IE6IFY

hakim
123pts32
www.jeanhelfenstein.com 15y ago

Rot.Sketch – Creative Sketching on HTML5 Canvas

hakim
2pts0
fractal.io 15y ago

Fractal Lab - Interactive WebGL fractal explorer

hakim
29pts6
diveintohtml5.org 15y ago

Dive Into HTML5: The History API

hakim
7pts0
labs.adobe.com 15y ago

Flash Player Molehill preview released

hakim
40pts21
www.xxcoder.net 15y ago

Get to know your Level-Up Cycle

hakim
2pts0
www.qwiki.com 15y ago

Qwiki Is Now Available To The Public

hakim
2pts0
hakim.se 15y ago

Show HN: 3D sketching experiment on HTML canvas

hakim
2pts0
unitzeroone.com 15y ago

Demo Video of WebM being decoded by Flash

hakim
2pts0
www.w3.org 15y ago

W3C HTML5 Logo Unveiled

hakim
370pts106
gaming.mozillalabs.com 15y ago

Mozilla Labs Game On Gallery is Open

hakim
2pts0
docs.google.com 15y ago

Details on Chrome's super-quick release cycle

hakim
2pts0
flownx.com 15y ago

FlowNx - an HTML5 based expression evaluator

hakim
2pts0

We started out as slid.es and then bought slides.com. I won’t share the exact amount, but I believe it was 5x our yearly revenue at the time so safe to say it was a big investment. We haven’t raised any money so my co-founder and I had to pay out of pocket.

Hey! I’m the creator of reveal.js. Thanks for sharing. Happy to answer questions if you have any.

reveal.js was first released in 2011. A few years later I also launched a visual editing environment for reveal.js called Slides (slides.com). It has some pretty unique features targeted at developers, like a built-in CSS editor, access to the HTML source, and stepped line-by-line code highlighting. http://slides.com/news/developers

It’s been really great finding a sustainable way to continue working on open source (reveal.js) thanks to the revenue from the proprietary editor (Slides).

Most of it is custom built rather than using a larger JS framework. We do use a whole lot of libraries for specific tasks though, like moment.js for date formatting, Ace for code editing, Spectrum for the color picker.

The old editor will be around for a long time since old presentations can't be opened in the new editor. To create new decks with the old editor, append ?version=1 to the URL: /username/new?version=1

Reveal.js 13 years ago

For those of you wondering what we've changed in reveal.js since it was last on HN, have a look at https://github.com/hakimel/reveal.js/releases (everything since 1.2.0 is new). Changes include support for RTL, MathJax, Multiplexing, Leap Motion and much more.

I'm also working on making reveal.js available to folks who don't know HTML. Give it a go at http://slid.es/

You're right – the intent is to demo the interaction when hovered and I did not spend any time designing the resting states. If this were to be used for something like a gallery thumbnail I think it's perfectly fine to not promote the hover preview at all. Users would discover it naturally as they mouse over to click on the thumbnail.

However if it's important the user discovers what's in the stack, this could be communicated visually like http://cl.ly/image/1c041l2e1S0O

Hallo.js looks cool. I like the idea of inline editing. That said, I've already spent a good amount of time fixing integration errors with my current editor so am not sure I want to restart that process with another library right now. Perhaps after release.

Agree that HTML isn't ideal for writing content. Support for Markdown was added to reveal.js two days ago and I'm hoping that will make it a bit easier. A GUI editor is also underway for people that don't want to touch any code at all.

CSS3 Scroll Effects 14 years ago

Sure is frustrating that you can't get an update ('scroll') event from -webkit-overflow-scrolling: touch, so I left the scroll effects with regular overflow scroll.

There's a 3D rotation transition between slides and on the anchors – requires Chrome/Safari/Mobile Safari/FF10 though so perhaps you're not seeing them.

update: ff8 = ff10

I added an option for rendering on a canvas element instead of adding elements to the DOM. It performs a lot better this way since there's no DOM reflow/layout to worry about.