Articles in the Featured Category

Somehow I survived running for 24hours around a 1 mile loop at the NJ Trail Series 3 Days at the Fair event on May 14-15. It was an amazing experience on so many levels and I was able to raise over $1,600 for colon cancer research. Here’s my after-action report.
This was my 2nd attempt at running for this duration and my first time completing 100+ miles. It felt amazing and still does even now 2 months later. It’s by far my biggest achievement in terms of the formal races I’ve done …

I closed out May with a run of the South Mountain Mayapple 50km trail ultra-marathon in Millburn NJ. In what has become my usual approach to trail events, I signed up 1 week before hand and did little to no training. Paid the price but got through it. Here are my notes, mostly for my own benefit as I plan to run next year and will need something to refer back to.
The South Mountain 50km followed 2 10mile loops, East and West. We ran East twice. The race …

The other day I ran the Watchung 50km Ultramarathon. Here’s my AAR (After Action Report):
Training – minimal. I’d run about 3-4 times since October. Hadn’t been eating clean with the holidays so my diet was way off. I figured what the heck. It’s a cheap race and proceeds go to a battered women’s charity. This race is structured as 5 laps of a 10km loop, single and double-wide track with about 600 feet elevation change per lap.
We got about 8″ of snow in Watchung the Thursday/Friday before the …

They say running is 90% mental, the rest is in your head. I’ll test that next Saturday with a 50km(31.5 miles) run in the woods. I haven’t done much in the way of running since the Mega so I’ve decided to kick the New Year off right with the Winter Watchung ultra. It should be a death march but hopefully will kick my butt back into gear.
NJ Trail Series https://sites.google.com/site/njtrailseries/watchung
In preparation for this race I am…drinking water and trying to eat a tonne of veggies. The holidays have left …

Megatransect (http://ultrahike.com) 2013 is in the books. 28 miles of insane trails spread across the mountains, rivers and rocks of Bald Eagle Creek. This year was another brilliant day with glorious weather and tonnes of eye candy. What a day! It’s so hard to capture the feeling from an event like this but I will try to hit a few points.
I ran again with my brothers-in-law, Michael, Chris and Brad. We drove the 3hours down the night before with a fantastic sunset leading the way. Packet pickup/check-in was simple …

Last year the Ultra-Mega-Transect (it’s really called this) kicked my proverbial. 28 miles or so took 7hrs 45min, we covered 6,000 feet of elevation change including a 3/4mile uphill rock climb and I was sore for a week afterward. It was awesome but this year I resolved to prepare a bit better.
I’ve been “doing stuff” all year – what some would call training but it’s really too ad-hoc for that. I’ll document what I’ve done in the hopes that next year I’ll re-read this and actually get an idea …

This post will show you how to build an MPEG-DASH video player using Javascript.
tl;dr? Skip to the demo (chrome only) http://francisshanahan.com/demos/mpeg-dash.
Dynamic Adaptive Streaming over HTTP (DASH) enables streaming of media content delivered from conventional HTTP web servers. Fragments served are static pieces of media so no server-side component required. This is very similar to HLS but unlike HLS MPEG-DASH is the first adaptive bit-rate HTTP-based streaming solution that is an international standard. Reference [LINK]
The recent Build conference announced Netflix’s plan for Playready DRM+HTML5 in the browser without plugins, …

There has been a lot of hype recently about Netflix “dumping” Silverlight in favour of HTML5.
A quick Google reveals multiple articles rotating the same sound-bytes [LINK], [LINK] or [LINK].
So what’s the truth? Is the sky really falling? In my opinion there are some inaccuracies or rather inflated truths here which are being bounced around the “lite” tech echo chambers of Gizmodo, CNET and the like.
I will offer here my opinion on what is really going on.
Is Netflix moving away from Silverlight? Yes. In fact ALL streaming media providers …

In a recent article Adam Popescu asks if Coding is the essential job skill of the future? [LINK]. As a technologist I’m always happy to read anything that espouses the virtues of programming but I have a slightly different view. In my opinion Coding is not an essential job skill anymore than Excel or Word. And what is “coding” anyway?
In my opinion the essential job-skill for the future is…Learning. Or rather re-learning. Learning how to learn.
In my parent’s time it was sufficient to learn a skill in your …

Entrepreneur, academic and prolific writer Vivek Wadhwa has written an article on LinkedIn as part of the “Influencer” blogs. The Tech Industry’s Darkest Secret: It’s All About Age
I’m a fan of Vivek but this time around I felt he missed the point. There are too many counter-points and corrections to put in a simple comment so here now are my thoughts on his article.
Here’s my tl;dr – If you want job security, be good at what you do.