Thursday, January 19th, 2006

SELECT box fixed in IE 7

Category: IE

Ah the annoying problems with <select> elements in IE. Nothing drives you nuts like having selects ignoring z-index and the like, and making your apps look ugly. Well, it seems that one good thing in IE 7 is that they are fixing these problems, and moving from using the select boxes via Shell, and into Read the rest…

Posted by Dion Almaer at 9:32 am

4 rating from 24 votes

Edgeio: Software Engineer

Edgeio is a recently funded startup based in Silicon Valley (Palo Alto) that is just beginning to expand beyond its founding team and we are seeking an experienced software engineer that can play a pivotal role in building a great company. The ideal candidate combines strong PHP programming skills, experience building complex web applications using Read the rest…

Posted by Dion Almaer at 12:04 am
Comment here

2.6 rating from 10 votes

Wednesday, January 18th, 2006

JavaScript idioms you need to know

Category: Dojo, JavaScript, Programming

Alex Russell (of Dojo fame) has a nice post on fundamental principles of JavaScript you need to really grok the language. Once you understand them, you’ll be well on your way to creating real JavaScript instead of just doing the copy/paste/tweak routine. The key points Alex’s points are: Everything is an Object – even functions Read the rest…

Posted by Rob Sanheim at 10:05 pm

4.1 rating from 54 votes

AirWave Wireless: Web Developer

AirWave Wireless is looking for another developer to join our team to help us improve our visualization products. Most of the work will be with the VisualRF component, which is browser based using Javascript, XML, and SVG… extra points if you could help out with the .NET products too. You’d be a good fit if Read the rest…

Posted by Dion Almaer at 8:50 pm
Comment here

3.4 rating from 10 votes

Tagshine: AJAX Developer

Tagshine: AJAX Developer Needed for Tagging Startup Tagshine is an exciting opportunity for Web 2.0 developers who have a passion and commitment for tagging and the associated social software. Tagshine’s focus is on the tagging of music assets and the discovery of new tracks. The browser experience entails heavy javascript and dhtml work (HTML/JS/CSS). We Read the rest…

Posted by Dion Almaer at 8:46 pm
Comment here

2.8 rating from 10 votes

Prototype adds CSS selector function: $$(‘div#page p.summary img’)

Category: Library, Prototype, Tip

Those prototype folks love their magic functions don’t they :) This time, Sam Stephenson has added some CSS selector magic to the Prototype trunk. Example: Find all elements inside elements with class “summaryâ€?, all inside the with id “pageâ€? and hide each matched tag: < View plain text > javascript $$(‘div#page p.summary img’).each(Element.hide); For fun, Read the rest…

Posted by Dion Almaer at 12:28 pm

4 rating from 94 votes

Ajaxified Alexa

Category: Showcase

Joe Walker is at it again. He has rightly noted that Alexa is ripe for a slash of Ajax paint, and he went ahead and put together a simple example. You should be able to dynamically add/remove sites that you want to track, and the image should change right there. Joe’s demo does just this. Read the rest…

Posted by Dion Almaer at 12:24 pm
Comment here

3.6 rating from 19 votes

PORK.iframe: Form submission with iframes

Category: JavaScript, Library, PHP

Jelle Ursem has created PHP on Rails (kinda).IFRAME, or PORK.iframe. He told us that: I’ve messed around the whole day building on top of moo.ajax building pork.iframe. you can now just do <form method=’post’ action=’index.php’ onsubmit=’new iframe(this); return false;’> and an iframe will automatically be created to update your results asynchronically. As an extra, i’ve Read the rest…

Posted by Dion Almaer at 12:10 pm

4.2 rating from 21 votes

Moo.ajax: 1.3kb for all your asynchronous needs

Category: Ajax, JavaScript, Library

Valerio Proietti, the creator of Moo.fx, has now created a micro library for Ajax, moo.ajax. I noticed many of you requested if it would have been possible to use the full prototype, instead of the lite one I provided with the full download of moofx, to use its ajax capabilities along with the effects. Sure Read the rest…

Posted by Dion Almaer at 12:02 pm

3.8 rating from 48 votes

Realtime on Rails 2.0

Category: Chat, Ruby

Martin Scheffler has released his second version of Realtime on Rails (we posted on version 1.0). Realtime on Rails is a RoR app using Ajax HTTP streaming to update browsers from the server. It includes: A ruby HTTPD for mediating the push connections A JS Window system and two demo apps: Chat/IM with rich text Read the rest…

Posted by Dion Almaer at 11:41 am

4.6 rating from 12 votes

“Take It With You” Wiki

Category: Showcase

Julien Couvreur’s been busy working on a new style of wiki. The “Take It With You” (TIWY) wiki lets you work offline and online. When online, it will persist to the server. When offline, it will save locally via Flash, then sync later on. Try the TiwyWiki Demo Cool! An Ajax app you can use Read the rest…

Posted by Michael Mahemoff at 5:49 am

3.9 rating from 34 votes

Tuesday, January 17th, 2006

Safari announces new Web Inspector

Category: Browsers, Utility

WebKit (the engine that powers Safari) now has a new DOM browser, Web Inspector. You have been able to turn on the debug menu in Safari via: % defaults write IncludeDebugMenu 1 and with this you can get a view of the current DOM in string form (think: view source NOW). Web Inspector goes Read the rest…

Posted by Dion Almaer at 2:47 pm

3.7 rating from 15 votes

Why you should right align form labels?

Category: Usability

Swapnonil Mukherjee has written a usability piece that delves into why you should right align form labels. Swapnonil makes the case that we should always right align by showing us the movement of users’ eyes. You probably already knew the comparison between: Left Aligned X*N + ((N-1)*(SQRT of( X^2 + Y^2)) Right Aligned (X/2)*N + Read the rest…

Posted by Dion Almaer at 2:42 pm

3.5 rating from 26 votes

JavaScript Tip: Watch out for “+”

Category: Examples, JavaScript, Tip

Dynamic languages are the cool thing du jour. All dynamic languages are not born equal, and JavaScript is one that happens to be weakly typed. This means that you can keep throwing new types at a variable and JavaScript takes it in its stride. You sometimes get into some problems though, and one of the Read the rest…

Posted by Dion Almaer at 12:21 pm

3.5 rating from 31 votes

WebWork 2.2 Released: Solid Ajax Support

Category: Java, Toolkit

WebWork 2.2 is an opensource Java web application framework that was just released. WebWork 2.2 provides several unique AJAX features by building on top of DWR and Dojo. These features are: on-the-fly client side validation, a tabbed panel widget, remote div support, and remote form support. Client side validation: On every “onblur” event for form Read the rest…

Posted by Dion Almaer at 2:07 am

3.9 rating from 52 votes

Monday, January 16th, 2006

Announcing Wizlite: Collaborative Page Highlighting

Category: Showcase

Announcing Wizlite by Alex Kirk (BandNews and Blummy creator). Wizlite is a fantastic use of Ajax for highlighting and annotating any web page. Using either a bookmarklet or a Firefox extension, you’ll see highlights and annotations from other people, each with their own colour. The FAQ explains how publishers can make their pages “Wizlite-able” with Read the rest…

Posted by Michael Mahemoff at 12:16 pm

3.8 rating from 22 votes

All Posts of January 2006