Skip to main content
Dublin Library

The Publishing Project

Balancing content with Flexbox

One of the cool things we can do with Flexbox is to balance the text and images as if they were in a two-cell table. It should be possible to do so with images but instead we'll simulate two cells...

Asm.js and Web Assembly

I've been hearing about Web Assembly and its predecessor, ASM.js for a while. The idea is that we can bring C and C++ code into the web and use it directly on the browser without having plugins get in...

Speech Synthesis API: computer talks

Accidentally I discovered a new API that makes it easier to interact with your site/app using your voice. The Speech Synthesis API provide both ends of the computer conversation, the recognition to...

Converting Markdown to Slides

If you've seen some of my earlier posts about Markdown you know that I love the flexibility of writing Markdown and then generate other formats. Using my starter kit I can generate HTML and PDF from...

Local apps versus hosted tools

Rachel Andrew's It’s more than just the words triggered a reflection that I want to share with you. Does anyone remember when the only way to get a site online was to get your school (if you were so...

Adding AMP to a Wordpress blog

Introduction # I love AMP as a technology. As restrictive as it is I think it's so for a reason. We've let the web grow fat and we need a way to work around that until technologies like Promised...

Revisiting video encoding: DASH

Although DASH is designed for both on-demand and live streaming events, I'll concentrate on on-demand content. Also important to note. Even though EME is part of DASH we will not work with EME...

Revisiting Video Encoding: MP4 and WebM

Introduction # When HTML first introduced the video tag I was pumping my fist in joy. No more plugins to play video content. It was as simple as creating marlup like the one below to play and video in...

Archive Navigation