Browsing articles from "October, 2010"
Oct
22

The jQuery Boston conference or how to write jQuery professionally.

I wanted to round up a bit my thoughts about this year Boston jQuery conference. If you had a look at the talks descriptions you certainly saw that there were a lot of talks about code organization, unit testing, templating and etc. It seems this year has really been the year where experienced jQuery developers wanted to evolve outside the DOM that jQuery is so good at abstracting.

It certainly feels weird, when you think about it, that this year conference was all about adding complexity to your code when the most probable reason why jQuery as so much market share is because of its simplicity.

In the keynote, John Resig said that jQuery constantly gaining share momentum and was something like on 30% of overall websites,…


Oct
20

Validation Engine 1.7.1 compatibility release and why

I just released a compatibility release for jQuery 1.4.3.

Unfortunately jQuery 1.4.3 has a bug when using live with attribute not equal selector in Firefox, and this is exactly what I use in my validation engine.

I also moved my code to github, why? Because Github is hot.

http://github.com/posabsolute/jQuery-Validation-Engine


Oct
18

Form Validation Engine 1.7 is partially broken with jQuery 1.4.3

Hi guys,

I am having a problem with triggering focusout event with the new jQuery 1.4.3. As of right now, I am not really sure why this is happening and the 1.4.3 bugs are not really out.

This bug is only affecting the inline validation, your older site validations will still work when the user submit the form.

I will probably land a patch today, if you are using the validation engine stick with 1.4.2 or change liveEvent to false when you are instancing the plugin.

Update: The problem is only occurring in Firefox, it seems like this is a jQuery bug, but I am not sure right now, I will have to investigate more later today..


Oct
16

#jqcon – funcUnit: Selenium and qUnit glory


“ JavaScript application testing has a well-earned reputation for being a giant pain in the ass. Existing solutions suffer from complex setup, difficult APIs, lack of automation, or expensive licensing fees. But there’s no denying that solid testing is the key to a better quality, more maintainable app. And that’s where FuncUnit comes in. FuncUnit is a free, open source JavaScript web application testing framework that’s powered by jQuery, Selenium, QUnit, and Envjs. It provides: - Functional testing. Simulates clicks, keypresses, and drags to test event handling and UI changes. - Easy syntax. It’s jQuery and QUnit syntax, natural for any jQuery developer. - Run with just a browser.

Developers run tests as they work to prevent regressions. - Run the same test automated. QA can run nightly scripts that…


Oct
16

#jqcon – $.Phono() looks hot!

Phono is a jquery plugin that you can use to make phone call within the browser. The server is in the cloud, and it use flash to actually use the microphone. There is also a java applet in the way, and they hope to use html5 later, if html5 get an microphone implementation.

Really easy to use:

  1. var phono = $.phono({
  2.         onReady: function() {
  3.           $("#call").attr("disabled", false).val("Call");
  4.         }
  5.       });
  6.  
  7. $("#call").click(function() {
  8.         $("#call").attr("disabled", true).val("Busy");
  9.         phono.phone.dial("985-655-2500", {
  10.           onRing: function() {
  11.             $("#status").html("Ringing");
  12.           },
  13.           onAnswer: function() {
  14.  …

RSSSome Tweets