HTML5

Not all performance improvements are equal. If your CSS file loads in 100ms, but your images take 20 seconds to load, it makes more sense to focus on the images before trying to squeeze extra performance out of an already performant CSS file. In order to know where to spend your time to get the[…]

So, you’ve got an interesting idea and you want to tell the world. Fantastic! Before you get to figuring out the next steps to building a website you have a few questions you need to ask yourself. You’re going to have to give up something in order for this idea to propagate the inter-webs. You[…]

When I was a teenager I always had problems wrapping my head around my friends getting drunk at parties and doing stupid things like unprotected sex (proven by unintended pregnancy later). Also, when I would get myself summer jobs I saw other workers breaking new and fancy building tools just because they did not bother[…]

In this fast-evolving digital world, a designer’s aim is to help the user save their valuable time by simplifying user experiences. The more simplified your design is, the more conversions you can expect, and since we currently exist in an era where mobile devices own the majority share of the market, this can sometimes be[…]

HTTP/2 is the latest evolution of the Hypertext Transfer Protocol (HTTP). HTTP is the network protocol used to request and receive pages and data on the World Wide Web. The new technology will eventually supersede HTTP/1.1 which was standardized more than two decades ago. How Does HTTP/2 Differ from HTTP/1.1? Perhaps HTTP/2 is better understood[…]

Currently, the JavaScript sector offers a mind-bogglingly diverse menu of open source options for building, testing and deploying applications. Maybe too diverse. With this in mind, The Linux Foundation has launched the JavaScript Foundation, an entity “committed to creating a center of gravity within the exponentially expanding JS ecosystem,” according to the organization. The foundation aims to help[…]