How to Learn JavaScript Properly
Learn JavaScript Properly (For Beginners and Experienced Programmers) This study guide, which I also refer to as a course outline and a road map, gives you a structured and instructive...
Learn JavaScript Properly (For Beginners and Experienced Programmers) This study guide, which I also refer to as a course outline and a road map, gives you a structured and instructive...
This post is part of a series documenting the design and development of this blog, including responsive mobile first web design.
Here’s an emerging UI pattern: a web page loading bar. Unsatisfied with progress indicators provided by the browser, some sites are implementing their own ones to show the load status of the next page. The progress bar appears as a thin line overlaying the content, sitting right underneath the browser toolbar, growing…
Posted by Adam Langley, Security Engineer Late on December 3rd, we became aware of unauthorized digital certificates for several Google do...
Varnish is a powerful, flexible HTTP accelerator that speeds up web applications by caching content and optimizing delivery.
What an amazing year for the Web. In 2013, we celebrated 15 years of Mozilla and 15 Years of a Better Web, which we’ve been instrumental in innovating an
Preliminary verdict: crazy like a fox (ish)
As reported by Cameron McCormack, Firefox Nightly (version 29) now supports CSS variables. You can get a quick overview in this short screencast: You can define variables in a ...
To many Web developers, being good at CSS means you can take a visual mock-up and replicate it perfectly in code. You don't use tables, and you pride yourself on using as few images as possible. If you're really good, you use the latest and greatest techniques like media queries, transitions and tra
Firebug team released fresh new Firebug 1.12 and here is a list of some new features we have implemented in this version. Firebug 1.12 is compatible with Firefox ...
MVC is a phenomenal idea. You have models, which are nice self-contained bits of state, views which are nice self-contained bits of UI, and controllers which are nice self-contained bits of …
Today the Angular team announced the beta release of the AngularDart framework, their port of Angular to Dart. AngularDart is heavily ins...
Posted by Adam Langley, Software Engineer Late on December 24, Chrome detected and blocked an unauthorized digital certificate for the "*....
The PNG image file format has been created in 1995 as a response to some patent issues around the then-prevailing GIF format. PNG has gained popularity ever since, and it is now used on more websites than GIF.
Canvas drawing techniques with live demos: pencils and smooth connections, fur and pen brushes, bezier curves, sprays, patterns, and neighbor-point webs.
If you’ve seen Epic Games’ HTML5 port of ‘Epic Citadel’, you have no doubt been impressed by the amazing performance and level of detail. A lot of the code that ...
Native Client (NaCl) brings the performance and low-level control of native code to modern web browsers, without sacrificing the security b...
This week, my teammates at Meteor tracked down a surprising JavaScript memory leak . I searched the web for variations on javascript closure memory leak and came up with nothing relevant, so maybe this is a relatively unknown issue. (Most of what you find for that query talks about the bad garbage collection algorithm…
Do you know at least one company that hosts their blog on Tumblr with a domain like blog.myawesomestartup.com, because doing that is easy and fast and there is no reason why you shouldn’t, at least …