One of my main annoyances with writing code tutorials is that you need to maintain code in several locations: the code itself and the examples in the tutorial document. This is not really a problem when you can use a scripting language or print out the tutorials from a CMS, but when you just want Read the rest…

Laurent Nicolas has created an analytics solution, using GWT, that tracks fine grain access from users on a page. It tracks: The time spent on the site in various areas Visibility: what was visible when Content: Know if an ad was seen There is also a nifty widget that allows you to shrink and grow Read the rest…

Coach Wei, of Nexaweb and Apache, has published a study of Ajax performance issues in browsers, and they won’t surprise you: Obviously, we would like to see browser vendors take a serious look into the following issues and put them on their roadmap: In all major browsers, performance with Array and HTML DOM needs improvement Read the rest…

Kiichi Takeuchi has created a cheeky little site called O’Reilly Maker that let’s you create silly O’Reilly book covers in a live preview style using jQuery and Django. Surely, Tim will get these guys to rename (remember Web 2.0 conferences?). I am sure you can come up with funnier ones that I can, so add Read the rest…

According to research done by SecureWorks we are facing a Packer 2.0 threat where hackers could use JavaScript packing mechanisms to get access to servers: Computer hackers have taken advantage of the acceptance of these packers as suboptimal network optimization tactics and are using them as a way to evade and bypass security controls on Read the rest…

Wei Zhu seems to be cooking with gas recently, and has released the JavaScript Client Library for Facebook API, which is a client side JavaScript library that mimics the other language client libraries (PHP, Python, Java, Ruby, etc): An application that uses this client library should be registered as an iframe type. This applies to Read the rest…

Sam and the team have released Prototype 1.6.0.2 (and 1.5.1.2): Prototype 1.6.0.2 is a backwards-compatible, drop-in replacement recommended for all 1.6.0 users. Weâ€™ve fixed 28 bugs and made over a dozen improvements to the code base, including performance improvements for CSS selectors in Safari 3 and for the Element#up/#down/#next/#previous and Event#findElement methods in all browsers. Read the rest…

There are a lot of lightboxes out there. Most use specific libraries such as jQuery, Prototype or MooTools but few, if any, are completely library agnostic. This poses a challenge when you want to incorporate, say, a really cool lightbox from MooTools into a Prototype application. Michael J. I. Jackson (no relation to the singer) Read the rest…

Paolo Severini, a Microsoft employee in Dublin, has build a JavaScript Memory Leak Detector that detects leaks with knowledge of the difference between IE 6 and IE 7. How does it work? Like any IE Band, the JavaScript Memory Leak Detector is a COM in-process DLL loaded in the Internet Explorer process. The fact of Read the rest…

We all talk about Firebug, which is a fantastic tool for debugging, but there are some others out there. WebKit comes with Drosera, which until now has been hard to get going on Windows (you could build from source). Now Drosera is in WebKit nightlies on Windows as Kevin McCullough of Apple told us: Our Read the rest…

Firefox 3 has support for Animated PNG: One of many new features added to Firefox 3 is the support of a new file format, the Animated PNG! Browsers have supported animated GIFs for more than a decade, but the GIF image format has a number of limitations and is overdue for replacement. The PNG image Read the rest…

The Yahoo User Interface library is now almost 2 years old and the team is getting ready to celebrate with a party on the Yahoo! campus in Sunnyvale, California. If you’re around on 26th of February, why not drop by for the celebrations, meeting the people behind and get some inside information about what the Read the rest…

The Ext team released version 2.0.1 of Ext JS. This is a maintenance release that fixes several issues with the 2.0 release. Some notable issues that have been addressed include: Fixed various overflow/scroll issues related to form fields and grid Workaround included for the Firefox 2.0/Mac overflow:auto invisible scrollbar bug Fixed several issues related to Read the rest…

Btw, if you want CSS rules to apply to unknown elements in IE, you just have to do document.createElement(elementName). This somehow lets the CSS engine know that elements with that name exist. This was uttered by Sjoerd Visscher innocently on a Sam Ruby thread, and it sent ripples of “huh? really? How come I never Read the rest…

We use cookies and other similar technologies (Cookies) to enhance your experience and to provide you with relevant content and ads. By using our website, you are agreeing to the use of Cookies. You can change your settings at any time. Cookie Policy.