Wednesday, December 31st, 2008

Why Load Testing Ajax is Hard

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…

Posted by Dion Almaer at 9:01 am
7 Comments

++++-
4.2 rating from 29 votes

UniversalComet: Make any web page a Comet end point

Category: Comet

How about if all you needed to do was: javascript < view plain text > 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…

Posted by Dion Almaer at 7:02 am
11 Comments

+++--
3.8 rating from 32 votes

If you won’t file a bug, maybe test in a screen reader?

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…

Posted by Dion Almaer at 6:16 am
1 Comment

+++--
3.3 rating from 15 votes

MD5 hash collision gets people worried about PKI

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…

Posted by Dion Almaer at 12:03 am
2 Comments

+++--
3.4 rating from 8 votes

Tuesday, December 30th, 2008

Ajax Experience Videos: Performance and Security

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…

Posted by Ben Galbraith at 1:18 pm
7 Comments

++++-
4.7 rating from 15 votes

New Years Resolution: File a browser bug?

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…

Posted by Dion Almaer at 7:59 am
12 Comments

+++--
3.4 rating from 25 votes

Britain from Above

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…

Posted by Dion Almaer at 6:11 am
Comment here

++++-
4 rating from 8 votes

Web Security: Number one attack vector?

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…

Posted by Dion Almaer at 5:18 am
6 Comments

++++-
4.4 rating from 5 votes

Monday, December 29th, 2008

Eeking out performance in script loading

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…

Posted by Dion Almaer at 9:01 am
9 Comments

++++-
4.4 rating from 10 votes

tyPhoGraphic: Declarative CSS Transformations

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: HTML4 < view plain text > <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> Read the rest…

Posted by Dion Almaer at 7:54 am
3 Comments

++---
2.6 rating from 22 votes

mod_v8: Another Server Side JavaScript

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…

Posted by Dion Almaer at 6:07 am
7 Comments

+++--
3.8 rating from 16 votes

Kaazing Gateway 8.12 Battlestar Available

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…

Posted by Dion Almaer at 1:04 am
Comment here

++++-
4.5 rating from 45 votes

Thursday, December 25th, 2008

A Christmas Wish: “I promise not to use document.write()” mode

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…

Posted by Dion Almaer at 12:22 am
16 Comments

++++-
4.4 rating from 29 votes

Wednesday, December 24th, 2008

Mouse-based Ubiquity: A Prototype and a Failure

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…

Posted by Ben Galbraith at 10:55 am
4 Comments

++++-
4.1 rating from 15 votes

Giving developers and users responsiveness data

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…

Posted by Dion Almaer at 7:09 am
1 Comment

++++-
4 rating from 6 votes

UA Profiler Improves

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…

Posted by Dion Almaer at 6:16 am
Comment here

+++--
3.6 rating from 5 votes

All Posts of December 2008