The developer tools that are built into browsers are immensely helpful in
understanding how a web page is put together. However, despite the visualizations and
information that they provide, there is some information that is only attainable
through...

Web Workers
are a native browser API that have had mainstream support for several years,
but their use often gets overshadowed by the Service
Workers
that make applications offline-capable and provide an extra layer of caching on
the client side.

In early 2015, I was actively seeking a new opportunity as a senior developer or software team leader.
During this process, I interviewed with numerous companies ranging from well-established
large enterprises, to mid-sized advertising agencies, to...

According to Jones, half of the skills
learned in a formal engineering education will no longer be relevant in 10 years’ time. A decade into my own career, I have observed
this principle to be true. When I first started working as web developer, the...

Conferences can be great sources of information. In the technology industry, the culture of knowledge sharing that is present at conferences can expose web developers to new ways of working that are in practice at other companies. Given the nature...

Some of the best development projects are ones that combine other interests. Anyone who knows me personally will probably know that I have been playing guitar for most of my life. While practicing recently, I needed a tool to help me visualize different...

According to the HTTP Archive, the average site serves 14 JavaScript files. With more reliance on 3rd party code, it is increasingly more important to protect the code from being interfered with by other code used on the same site or application.

Designers and developers are continually challenged with ways to display large amounts information. In this age of content, the amount of information being displayed can easily lead to clutter if interface decisions are not carefully considered.

More than any other element of design, color has psychological underpinnings which
makes it difficult to master. Learning the fundamentals of color theory is the basis
for more advanced work and the reason why color is such an important part of
design...

Web designers are starting to discover that 8-bit PNG files can be used to achieve semi-transparency (alpha transparency) that will gracefully degrade in IE6 and be much more compact than the same image saved as a PNG-24. Most of the posts around the...