Os desenvolvedores vão a conferências. E quando vão, precisam de apresentações de slides.

Unfortunately, while presentation tools like Keynote and PowerPoint are great for business presentations, they aren't well suited to the needs of developers. The mainstay of developer presentations -- code samples -- are generally painful to add to a Keynote presentation.

Essas ferramentas de apresentação também vêm de uma tradição WYSIWYG (What You See Is What You Get). Isso pode ser poderoso, pois facilita a colocar o que quiser em um slide. Mas também pode ser doloroso, porque você acaba gastando todo o seu tempo empurrando os pixels para o lugar certo, em vez de se concentrar no conteúdo de sua palestra. E se você quiser fazer uma alteração de estilo, talvez seja necessário aplicar essa alteração manualmente a cada slide. As lições de separação entre conteúdo e marcação não podem ser aplicadas a um mundo um mundo WYSIWYG.

Além de tudo isso, os formatos de documento do Keynote e do Powerpoint são blobs binários - não se prestam ao controle de versão, edição colaborativa e assim por diante.

A resposta do desenvolvedor a isso foi usar HTML5. Nos últimos anos viram o desenvolvimento de várias ferramentas de apresentação baseadas em HTML, como prezi, deck.js, keydown e showoff. Essas ferramentas exploram o poder do HTML5 para fazer apresentações em tela cheia.

No entanto, ao usar a tecnologia do navegador como base para essas ferramentas, elas perdem um recurso muito importante das ferramentas de apresentação WYSIWYG: o modo modo apresentador.

Um dos grandes recursos do Keynote e do Powerpoint é que eles não são apenas decks de slides - eles têm notas do apresentador e ferramentas de tempo, e a tela exibida para o público não é a mesma que a exibida para o para o apresentador.

Muitas dessas ferramentas também pressupõem que você tenha uma boa conexão WiFi, e que poderá exibir seu conteúdo ao vivo fora da Internet... o que se você já participou de uma conferência de desenvolvedores, saberá que é uma arriscada.

O Podium tenta preencher a lacuna entre esses dois polos. Ele é composto por:

  • Um formato de marcação simples, baseado em texto, voltado para as necessidades de apresentações de desenvolvedores. apresentações.
  • Uma ferramenta de apresentação gráfica que tem uma tela de apresentador independente da exibição de slides.

Como ajudar

Então, por que é chamado "Podium"?