Wednesday, December 31st, 2008
Category: Testing
Today we are fortunate to have a guest post by Patrick Lightbody, most recently of BrowserMob fame (and previously Selenium work, OpenQA, WebWork, and more). Let’s listen in to him talk to us about load testing, and let him know your thoughts in the comments below: I’ve been developing and testing complex web apps for Read the rest…
Category: Comet
How about if all you needed to do was: PLAIN TEXT JAVASCRIPT: var server = new Addressable.Server({ useGears: true }); server.onmessage = function (message) { log(message) } server.connect(function (id, url) { log("Connected. Messages will appear here.") $("#clientId").html("Client-Url: "+url) $("#testForm").attr("action", url) }) Read the rest...
Category: Accessibility
John Resig wants us to file bug reports to browser vendors but what about accessibility? Is that a responsibility that we have as Web developers? Todd Kloots of Yahoo! shows us how to configure our machine for screen reader testing with full instructions: When developing using the WAI-ARIA Roles and States, you need to test Read the rest...
Category: Security
The paper on MD5 considered harmful today delivered at the 25th Annual Chaos Communication Congress in Berlin has got people scared again. The team showed an MD5 collision which is well explained by Simon Willison (he is so good at getting to the meat, a tough skill indeed): Use an MD5 collision to create two Read the rest...
Tuesday, December 30th, 2008
Category: Screencast
, The Ajax Experience
Thanks to the folks at Adobe, we've got video of pretty much every session from the Ajax Experience 2008 that we can share on-line, free of charge. We'll release them over the next week or so in batches. What better way to spend your New Year's holiday than curled up with a laptop learning about Read the rest...
Category: Browsers
, Testing
John Resig has laid out his thoughts on a Web Developer's Responsibility, and it comes down to working with various up and coming browser versions and filing bugs: It's safe to say that the biggest tax on a web developer is spending so much time dealing with browser bugs and incompatibilities. Thus it has become Read the rest...
Category: Showcase
The Britain from Above BBC programme and website doesn't seem to use the BBC library Glow but instead has nice Mootools effects on the front page and a jQuery Carousel on sub pages. The effects made me feel like I was on a Flash site at first, but the real interest is the amazing visualizations Read the rest...
Category: Security
Jeremiah Grossman, our number one Web security chap, has some interesting words as we jump into 2009: It’s unanimous. Web application security is the #1 avenue of attack according to basically every industry data security report available (IBM, Websense, Sophos, MessageLabs, Cisco, APWG, MITRE, Symantec, Trend Micro, SecureWorks, ScanSafe, IC3). This is in addition to Read the rest...
Monday, December 29th, 2008
Category: Performance
Steve Souders has detailed the coupling of script loading with various asynchronous techniques with examples that show the timings that you can get. First he sets the scene: One issue with async script loading is dealing with inline scripts that use symbols defined in the external script. If the external script is loading asynchronously without Read the rest...
Category: CSS
The demo above is tyPhoGraphic a declarative CSS transformation library. If you check out a demo with a browser that supports the CSS declarations, you can see that the work is done via: PLAIN TEXT HTML: <div effect="zoomin" duration="1700">2009</div> <div effect="zoomout" duration="1600" start="-200">2009</div> <div effect="wobble" duration="1000">2009!</div> <div effect="shake" duration="1200">2009!</div> <div effect="shake" duration="1000" start="200">Happy Read the rest...
Category: JavaScript
, Server
Paul Querna wrote a fun little Apache module called mod_v8 that offers a proof of concept of Yet Another Server Side JavaScript: After using Rhino for server side javascript at work, I can say I somewhat like server side javascript. Others like Steve were already convinced a long time ago. However, I don’t really like Read the rest...
Category: Comet
Kaazing keeps on moving with its Java Comet server, and just released a new version. It will be interesting to see if real-time connections take off in 2009. Kaazing is happy to announce the second major release of its Kaazing Gateway, an open source HTML 5 web server, which includes support for HTML 5 WebSockets. Read the rest...
Thursday, December 25th, 2008
While dosing off last night a few conversations stirred up in my semi-consciousness. They were of work arounds and layout issues. Too many were "We have to do this in case a script does a document.write somewhere in the future." It's hard to tell of course. You may include a script that dynamically adds a Read the rest...
Wednesday, December 24th, 2008
Category: Design
, Firefox
, Utility
We've been watching over the last little while as the Humanized crew has leveraged their experience with Enso to create Ubiquity, an in-development command-line interface for the browser. But what about folks who aren't as enamored with their keyboard as they are with their mouse? Aza Raskin has recently published an interesting video showing how Read the rest...
Category: Browsers
, Performance
I posted on my personal blog about using the crowd to tell us about browser responsiveness in which I discussed giving developers information about browser responsiveness and how add-ons can affect it: I have had some folks talk to me about responsiveness issues with Firefox 3. I have had a fantastic experience, and currently I Read the rest...
Category: Performance
Steve Souders has updated his UA Profiler tool that tracks the performance traits of various browsers. Being able to drill down and see the differences from build to build is great stuff, and here are all the new features: drilldown Previously, I had one label for a browser. For example, Firefox 3.0 and 3.1 results Read the rest...
All Posts of December 2008