28 mar 2010

Web Development Resources

W3Schools (http://www.w3schools.com/)
Because time is valuable, we deliver quick and easy learning. At W3Schools, you can study everything you need to learn, in an accessible and handy format...

QuirksMode (http://www.quirksmode.org/)
QuirksMode.org is the prime source for browser compatibility information on the Internet. It is maintained by Peter-Paul Koch, mobile platform strategist in Amsterdam, the Netherlands. QuirksMode.org is the home of the Browser Compatibility Tables, where you'll find hype-free assessments of the major browsers' CSS and JavaScript capabilities, as well as their adherence to the W3C standards...

SitePoint (http://reference.sitepoint.com/)
SitePoint is a fast growing online media company and information provider targeting the Web professional market, specifically Web Developers and Designers...

---

24 mar 2010

JavaScript Resources

Javascript, CSS, and (X)HTML entities in numeric order (http://www.evotech.net/blog/2007/04/named-html-entities-in-numeric-order/)
Below are the entities listed in numeric order with definition and ISO numeric code. CSS 'content' does not accept named entities or regular numeric entities such as @, but does render ASCII text and unicode...

Top 10 Things that JavaScript Got Wrong (http://net.tutsplus.com/tutorials/javascript-ajax/top-10-things-that-javascript-got-wrong/)
JavaScript, if only by default, is one of the most popular programming languages available. Over the years, it's been labeled as a nightmare to work with, and, to some extent, this is true! However, more often than not, what people mean to say is that the DOM API is a nightmare. Nevertheless, there are a handful of flat-out errors in the language...

Event compatibility tables (http://www.quirksmode.org/dom/events/index.html)
On this page I give a quick overview of events browser compatibility. I assume that you know the three event registration models (traditional, W3C and Microsoft) as well as event bubbling and capturing. I spent most of my time on the cross-browser events; the links in the first compatibility table lead to even more compatibility tables with detailed information about these events. I merely tested basic browser support for the Microsoft and W3C events without delving too deeply into the details...

source: http://www.noupe.com/javascript/35-fresh-javascript-jquery-tools-and-resources.html
---

22 mar 2010

40 Single Page Mini Templates

Single page mini templates are light and very simple, but they have many uses. Html Resume templates will help you to set up a professional online CV in minutes. "Under Construction" templates allow you to keep your users informed, while you work at your website. Virtual business cards are perfect for portfolio sites to get you and your works on the web immediately. 40 different style mini templates to choose from. All of them are clean, modern, well organized and documentated...
(some for free, some for paid)

source: http://iniwoo.net/web/mini-templates/
---

18 mar 2010

17 mar 2010

Writing Efficient Tests

Unit testing can be a blessing and curse at the same time. Once you start doing it on a regular basis, it can become an addiction. You test everything, you feel the satisfaction of 110% test coverage giving you confidence in your code. But after a while, testing suddenly seems to slow you down. Everytime you make a change in your code you have to adapt several unrelated tests. Adding a <ul>-tag to your template becomes a matter of minutes, rather than seconds. And, worst of all, your test suite is slow...

source: http://webmozarts.com/2010/03/11/writing-efficient-tests/
---