How to ensure that TypeScript definition files are in the final build

While working recently on an NPM library built with Rollout, I noticed that the folder structure changed, and some TypeScript definition files, the .d.ts ones, weren't in the final build where they were supposed to be. After fixing this, I created an integrity checker that ensured that all TypeScript definition files were there they should… Continue reading How to ensure that TypeScript definition files are in the final build

How to create GitHub issues 5 times faster

Create GitHub issues faster

GitHub issues are fantastic to track new features or bugs, who is assigned, categorize them, adding to projects and so on. At the same time, they're also quite slow to create and creating a bunch of them consumes too much time. I was tired of the slow process of creating a GitHub issue manually, so I built a free open source app to make the process much faster.

Fix iframe overflow on iPad (and other touch devices)

First, we need to check if this is a touch device, regardless if it's an iPhone, iPad, Droid or Galaxy. One thing they have in common, is the TouchEvent event. So we'll write a small function to test if it exists in this device. /** * Test if touch event exists * @returns {Boolean} True… Continue reading Fix iframe overflow on iPad (and other touch devices)

5 private social networks for collaboration

Truth be told, the current web is strongly focused in social with sharing and collaboration as one of the most sought-after values in a web application. If you like the idea of sharing stuff with friends and co-workers but need just a little more privacy than the offered by apps like Twitter, Facebook and Google what-was-that-name-oh-yeah-plus, read on to discover 5 private social networks that might have gone under your radar.

Best web design resources of July 2011

A little late, yes, but here's the July round up of some cool web design resources like a voting system for HTML 5 videos, an introduction to HTML 5 canvas, why Google doesn't take meta keywords into account, free icons and more. General Resources Vote on HTML 5 videos with jQuery http://www.zurb.com/playground/html5-video-voting A nice system… Continue reading Best web design resources of July 2011

Bounce: share a site for annotation

Bounce allows you to grab a screenshot to annotate it. You can then share it with the world. To have fun annotating, you must only drag a selection area above some portion that you want to annotate. You can post it to Twitter (eternal classic), Facebook (which is so 2010 and boring), or copy the link… Continue reading Bounce: share a site for annotation