Saying Goodbye to HERE

Saying Goodbye to HERE

I just shared this on Twitter, but I figured it would make sense to share a quick post here as well. After nearly two years (I know, that sounds like so long right?), I've decided to move on from HERE. I had an incredibly good time working at HERE and was lucky enough to work with people who were all better than me. I learned a lot and feel like I'm taking valuable knowledge with me into my next role.

read more

Using PDFs with the Jamstack

Using PDFs with the Jamstack

Earlier this week I spent some time working on a demo that combined the Jamstack (with Eleventy of course) and the ability to work with PDFs. I recently blogged about using Adobe's free PDF Embed API with Vue.js and I thoughbt it would be interesting to tie this in with a Jamstack example. Here's what I came up with.

read more

Keeping Count of User Visits

Keeping Count of User Visits

Yesterday I was complaining about something on Twitter because, as far as I can tell, that's the main use case:

Using the PDF Embed API with Vue.js

Using the PDF Embed API with Vue.js

I've recently become acquainted with Adobe's PDF Embed API. As you can probably guess by the name, it's a library for embedded PDFs on a web page. Not just a simple viewer, it has APIs for interacting with the PDF as well really good mobile support. This is a part of the Document Cloud service which provides other PDF tools as well (extraction, conversion, and so forth). I've been playing with the viewer a bit and wanted to see what Vue.js integration would look like. Here's my solution, but note that I'm still learning about the product so it could probably be done better.

read more

Exporting Disqus Comments and Adding Them to Eleventy

Exporting Disqus Comments and Adding Them to Eleventy

Apologies for what may be a long winded, kinda haphazzard post. The beginning of what I'm sharing here would be useful to anyone using Disqus while the remainder will only be of use to Eleventy folks. I'll try to be clear about when that transition occurs so you can stop reading when it makes sense. Or you can just read everything, I won't mind!

read more

Quick Hack for Reveal.js Presentations

Quick Hack for Reveal.js Presentations

I go back and forth between creating presentations in PowerPoint and Reveal.js. Both have features I really like a lot, but as I'm primarily talking about web development, I tend to prefer Reveal.js as it isn't quite as jarring to go from slide to code/demonstration as it is when PowerPoint is displaying.

read more

Highly Analytics - A Review

Highly Analytics - A Review

Before I begin - a quick note. The service I'm reviewing today is something I've had on my blog for about six weeks. I'm literally removing it tomorrow not because the service is bad, but that I didn't get a chance to write up my review until the day before my trial period ended. I'm going to include some screenshots of how the service looked on my site but I just wanted to be sure people weren't confused with me talking about something I've tested here and then not be able to actually see it. Sorry, life happens and this post just kept getting pushed down my "editorial calendar." :)

read more