RWX / CDX - November 27 - 30, 2012 - No Fluff Just Stuff

Bake better websites together on GitHub

RWX / CDX

Fort Lauderdale · November 27 - 30, 2012

You are viewing details from a past event

About this Presentation

Did you know GitHub can be a publishing platform? That a blog entry can be posted via a pull request?

Static is the new dynamic and git is the new way to collaborate. Learn how to use site-baking tools such as Awestruct and Jekyll to build and publish static websites and leverage the ever increasing capabilities of HTML5-based browsers to make your site more dynamic than ever before.

Static is the new dynamic. With the ever increasing capabilities of HTML5-based browsers, we can give the server a rest and put security problems behind us by publishing static HTML5 documents and shifting the dynamic behavior to the client. Not only does that let you blog out of static hosting sites like github pages, it also means you can put more processing power into the author tools.

In this session, you'll be introduced to Awestruct and Jekyll, Ruby-based tools for building and publishing static websites. You'll discover how you can leverage a wide range of lightweight markups languages and DSLs such as HAML, AsciiDoc, Markdown, SASS and CoffeeScript to keep your source terse and DRY. We'll use an extension pipeline to setup a blog, add comments to your site or add analytic tracking scripts to your pages, then build and publish the site to GitHub pages in a single command. Just because the pages are static doesn't mean they can't be dynamic too.

Dan Allen

Software Developer, Author and Open Source Advocate

Dan is an open source advocate, community catalyst, software generalist, author and speaker. Most of the time, he's hacking using some JVM language. He leads the Asciidoctor project and serves as the community liaison for Arquillian. He builds on these experiences to help make a variety of open source projects wildly successful, including Asciidoctor, Arquillian, Opal and JBoss Forge.

Dan is the author of Seam in Action (Manning, 2008) and has written articles for NFJS, the Magazine, IBM developerWorks, Java Tech Journal and JAXenter. He's also an internationally recognized speaker, having presented at major software conferences including JavaOne, Devoxx, NFJS, UberConf, RWX, JAX and jFokus. He's recognized as a JavaOne Rock Star and Java (JVM) Champion.

After a long conference day, you'll likely find Dan geeking out about technology, documentation and testing with fellow community members over a Trappist beer or Kentucky Bourbon.

Jason Porter

Senior Software Engineer Red Hat

Jason Porter is a software engineer currently working in the Java Enterprise Edition Space at Red Hat. His specialties include Red Hat JBoss EAP, Wildfly, Seam, CDI, JSF, Java EE, Gradle. He has worked with PHP, Ruby (both stand-alone and Rails), Groovy, XSLT, SASS, and the rest of the web language arena (HTML, CSS, JS, etc).

His current position as Senior Software Engineer at Red Hat has him work primarily on jboss.org, however, he also contributes to JBoss Forge, Arquillian, Apache DeltaSpike, Asciidoctor, Awestruct and others as time allows. He's very interested in the developer experience and helping to improve it at all aspects.