Web Development Links

Here’s a dump of links I’ve found related to web development that I found to be valuable.

http://addyosmani.com/largescalejavascript/ – Patterns for Large-Scale JavaScript Architecture

Decouple application architecture with module, facade and mediator patterns. Modules publish messages, mediator acts as publisher/subscriber manager & facade handles security.

http://yuilibrary.com/theater/ – YUI Theater, a collection of videos showcasing tons of stuff related to web development.

http://addyosmani.com/resources/essentialjsdesignpatterns/book/ – Essential JavaScript Design Patterns for Beginners, Volume 1.

In this book, we will take a look at a number of popular JavaScript design patterns and explore why certain patterns may be more suitable for your projects than others. Remember that patterns can be applied not just to vanilla JavaScript, but also to abstracted libraries such as jQuery or Dojo as well.

http://googlewebmastercentral.blogspot.com/2011/08/submit-urls-to-google-with-fetch-as.html – Submit new URLs to Google with Fetch as Googlebot

The Fetch as Googlebot feature in Webmaster Tools now provides a way to submit new and updated URLs to Google for indexing. After you fetch a URL as Googlebot, if the fetch is successful, you’ll now see the option to submit that URL to our index. When you submit a URL in this way Googlebot will crawl the URL, usually within a day. We’ll then consider it for inclusion in our index.

http://leaverou.me/css3patterns/ – CSS3 Patterns Gallery

A collection of background patterns built with only CSS3, aimed to reduce browser requests by providing a lightweight CSS background.

http://westciv.com/tools/gradients/ – CSS3 Gradient generator

http://www.lukew.com/ff/archive.asp?tag&aeaminneapolis2011 – LukeW’s notes from An Event Apart 2011 Minneapolis.

http://smacss.com/book/all – Scalable and Modular Architecture for CSS

SMACSS (pronounced “smacks”) is more style guide than rigid framework. There’s no library within here for you to download or install. SMACSS is a way to examine your design process and as a way to fit those rigid frameworks into a flexible thought process. It’s an attempt to document a consistent approach to site development when using CSS.

http://datavisualization.ch/tools/working-with-data-in-protovis/ – Working with data in Protoviz

Protovis is an open-source Javascript visualization library by the Stanford Visualization Group.

http://corp.klout.com/blog/2011/10/the-tech-behind-klout-com/ – The tech behind Klout.com

-end