Pathfinder Associates
About Us Services Clients Case Studies Knowledge Center
Careers Contact


Feed Feeds

Planet Pathfinder Planet Ajax Planet Design
 

 

Planet Ajax



Ajaxian » Front Page



iPhone Web Apps running at full screen


I am so happy that the NDA mess is over! Clancy has written about how you can have your iPhone Web app run in full screen and has a demo app that shows it off: PLAIN TEXT HTML:

More...

Published on Fri, 03 Oct 2008 16:03:28 -0500


Pathfinder Development » Agile Ajax



A Look Back At Past Posts


Updates to past posts: TankEngine Thanks to Gregg and Jason at RailsEnvy for mentioning TankEngine on their podcast. The git repository now has 54 watchers and 3 forks. Thanks, everybody who is watching. I'm hoping for some updates soon. Plugin testing This is always what I'm afraid of, I write a big post on something, then a commenter points [...]

More...

Published on Fri, 03 Oct 2008 11:09:10 -0500


Ajaxian » Front Page



Vista / OS X Mash-up Created with GWT on PHP


Here's an interesting link for a Friday. Viktor Zeman on Quality Unit sent us a link to "PostAffiliateXpress", some boring IT application with an interesting interface and an even more intriguing back-end. The UI combines a Vista-like "Start" menu along with an OS X-like dock (using everyone's favorite fish-eye widget). It also has a built-in widget [...]

More...

Published on Fri, 03 Oct 2008 10:51:35 -0500


Ajaxian » Front Page



Thinking about the difference between frameworks


I got to meet Aaron Newton at The Ajax Experience, and he is a thinker. He was really taking in the various talks, and interactions, and you could tell that he was trying to work out various angles on the frameworks. What makes them different? What makes them popular? Where are they going? He wrote a [...]

More...

Published on Fri, 03 Oct 2008 10:20:26 -0500


Ajaxian » Front Page



Practical Functional JavaScript


Oliver Steele gave a great talk at The Ajax Experience this week on Practical Functional JavaScript. For his talk, he ended up creating a samples application where you can run the code directly, very similar to what John Resig did in Learn JavaScript. The samples take you through JavaScript world, stopping for: Callbacks Functions Closures Idioms Throttling Caching Retry

More...

Published on Fri, 03 Oct 2008 10:11:13 -0500


Ajaxian » Front Page



Life: The game in Canvas


Kyle McGregor took a look at the JavaScript games for Life out there and decided to write a Canvas version that ends up being a lot snappier. The entire game is pretty small: PLAIN TEXT JAVASCRIPT: var counterface = 0; var oInstance; var Game = Class.create(); Game.prototype = { 'working': false, 'map': '', [...]

More...

Published on Fri, 03 Oct 2008 10:07:55 -0500


Pathfinder Development » Agile Ajax



Flash Player on iPhone gossip


First thing that came to my mind when I initially heard about the iPhone was the multi-touch possibilities that would start changing the way we create Flash/Flex interfaces (hopefully through SDK extension supporting multi-touch on Adobe's side triggered by iPhone release). It looked very promising and natural to me in the beginning that this will be [...]

More...

Published on Fri, 03 Oct 2008 07:59:56 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



Format Date Fields Using MySQL DATE_FORMAT()


I use MySQL DATE and DATETIME fields almost as much as VARCHAR fields. I use them mostly to track record creation, record updates, and record expiration dates. The default date format in MYSQL is: 2008-09-10 22:50:02 When I pull this information into the page, I want to show the date in human-readable format. That’s [...]

More...

Published on Fri Oct 03 12:51:01 UTC 2008 by david http://davidwalsh.name


SitePoint Blogs » JavaScript & CSS



Pixel Fonts a Hot Button Topic at WDS08


In his talk on Elegant Web Typography at the Web Directions South 2008 conference last week in Sydney, Jeff Croft raised a few eyebrows when he mentioned that, for many of his projects, he has made the transition to specifying font sizes in pixels, rather than a relative unit of measurement like ems. Traditionally, web designers [...]

More...

Published on Thu, 02 Oct 2008 18:48:27 -0500


Pathfinder Development » Agile Ajax



Microsoft to Jump on Board EC2


Hold on to your hats; Microsoft has just made a radical change in business model. A couple of months ago I wrote about the competitive advantage that firms using Linux and Amazon's EC2 cloud computing had over their competitors. Server-on-demand providers like Amazon's EC2, Joyent, and others have reduced the capital necessary to launch scalable, server intensive businesses. [...]

More...

Published on Thu, 02 Oct 2008 12:57:36 -0500


Ajaxian » Front Page



New Netflix Developer APIs


Netflix has a long history of presenting at the Ajax experience, starting with Sean Kane giving talks on their use of Ajax and their approach to usability to this year's presentation when Bill Scott revealed Netflix's new Ajax developer APIs. If these APIs were just about allowing developers to manage rental queues, it would be of [...]

More...

Published on Thu, 02 Oct 2008 11:17:47 -0500


Ajaxian » Front Page



Symfony Firebug Extension: Firesymfony


Alvaro Videla just wrote in to tell us about Firesymfony, a Firebug extension that provides an alternative to Symfony's built-in web debug toolbar. sometimes the toolbar position makes impossible to use some features of the layout of our website, like a link menu on the top right corner. It also happens that while we display a [...]

More...

Published on Thu, 02 Oct 2008 10:58:51 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



6 Reasons I’m Glad I Joined Twitter


For the longest time I refused to do the Twitter thing. Looking back it seems stupid but I just would not join the craze. Two months and 350 updates later, I’m a proud card-carrying Twitter fanboy. Here are 6 reasons I’m glad I joined Twitter. I get more reader interaction I recognize that many [...]

More...

Published on Thu Oct 02 12:57:18 UTC 2008 by david http://davidwalsh.name


Ajaxian » Front Page



YUI 2.6.0 Released: Carousels, Paginators, and lots of examples


Nate Koechley has announced YUI 2.6.0 final: 2.6.0 introduces a new Carousel Control, offers the Paginator Control for general use (it was previously bundled with DataTable), includes more than 450 total fixes, enhancements and optimizations, graduates eight components out of “beta,” and now ships with more than 290 functional examples. To go along with the carousel and [...]

More...

Published on Thu, 02 Oct 2008 07:55:50 -0500


Ajaxian » Front Page



Web Inspector: Looking good, and profiling nicely


The WebKit Web Inspector has been redesigned and improved, and it looks great. Here is a brief look into the features. Redesigned First and foremost, the Web Inspector is now sporting a new design that organizes information into task-oriented groups — represented by icons in the toolbar. The toolbar items (Elements, Resources, Scripts, Profiles and Databases) are [...]

More...

Published on Thu, 02 Oct 2008 04:01:42 -0500


Pathfinder Development » Agile Ajax



TAE Boston 2008: The Unsexy Presentations


Lets face it, most people come to Ajax conference for the eye candy. TAE Boston 2008 is no different, and the jQuery, Dojo and other sessions are packed. That's great. I love good eyecandy. But the shame is that many folks skip the less sexy presentations, such as today's presentation by Ted Husted entitle Ajax [...]

More...

Published on Wed, 01 Oct 2008 14:07:15 -0500


techno.blog("Dion") » Tech



Small things; How Facebook and Twitter share new features


This is incredibly anal, but I appreciated it. When Facebook launched their new look and feel, it started out on a beta site, and then migrated to become the default. For what feels like a looooong time, I have seen this header: The problem is that I get it. I know now. Let me get [...]SHARETHIS.addEntry({ title: "Small things; How Facebook and Twitter share new features", url: "http://almaer.com/blog/small-things-how-facebook-and-twitter-share-new-features" });

More...

Published on Wed, 01 Oct 2008 08:40:14 -0500


Ajaxian » Front Page



The Presentation Randomizer


At our Ajax Experience keynote this year, Dion and I coded up a simple little program that buzzed at random intervals every 10-120 seconds. Whenever it buzzed, one of us had to stop talking and the other would have to pick up right where the other guy left off. It definitely kept things fresh. Quite a [...]

More...

Published on Wed, 01 Oct 2008 08:03:22 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



Implement jQuery-like “Click” Syntax In MooTools 1.2


While I prefer the MooTools syntax over the jQuery syntax, I do respect the jQuery syntax. Here’s a quick way to make your MooTools look a little like jQuery by implementing the Element.click() function. The MooTools Javascript Element.implement({ 'click': function(fn) { this.addEvent('click',function(event) { event.stop(); fn.attempt(); }); } }); The MooTools Javascript Usage window.addEvent('domready',function() { //show an alert when the element is clicke

More...

Published on Wed Oct 01 12:49:38 UTC 2008 by david http://davidwalsh.name


Ajaxian » Front Page



Hammerhead: Continuous integration for performance


Steve Souders is launching Hammerhead today at The Ajax Experience. What is Hammerhead? I kinda think of it as continuous integration for performance. It is a Firebug plugin that you can setup to monitor the performance of your application. Imagine if you add a new feature that you think will speed things up, this tool [...]

More...

Published on Wed, 01 Oct 2008 07:33:45 -0500


Ajaxian » Front Page



JStORM: A New JavaScript Object-Relational Mapper


Uriel Katz wrote in to tell us that he's burned his GearsORM framework to the ground to create the entirely new JStORM framework, announced in his blog. JStORM currently supports Google Gears, Aptana Jaxer, and Adobe AIR, but it's still bleeding edge: no documentation yet, just code. But the feature-set is interesting: * define your tables [...]

More...

Published on Wed, 01 Oct 2008 07:29:25 -0500


Ajaxian » Front Page



Prototype 1.6.0.3 out there


Just a short one, Prototype has a new point release that is a drop in replacement for your 1.6.* code: Yesterday we released Prototype 1.6.0.3, the result of some much-needed bug fixes, and a stopgap release on the road to 1.6.1. It’s a backwards-compatible, drop-in replacement recommended for all users of Prototype 1.6. We’ve fixed 30 bugs [...]

More...

Published on Wed, 01 Oct 2008 06:48:42 -0500


SitePoint Blogs » JavaScript & CSS



Dmitry Baranovskiy Talks about Raphaël


Dmitry Baranovskiy is the author of the amazing Raphaël JavaScript library. In this interview, he discusses with SitePoint's Andrew Tetlaw how the library came about, and to what degree we should ensure the accessibility of graphics on the Web.

More...

Published on Wed, 01 Oct 2008 05:37:12 -0500


techno.blog("Dion") » Tech



Searching for Ajax in 2001 on Google


When Dylan told me about the idea to resurrect an old index as part of the 10 year old birthday festivities, I thought it was very cool indeed. They found one, and you can search on it here. Vanity searches are fun, and Ajax returns very different results :) SHARETHIS.addEntry({ title: "Searching for Ajax in 2001 on Google", url: "http://almaer.com/blog/searching-for-ajax-in-2001-on-google" });

More...

Published on Tue, 30 Sep 2008 23:36:25 -0500


Ajaxian » Front Page



Smushit.com makes image optimizing a breeze


We've heard a lot about optimizing CSS, HTML and JavaScript but one thing that is less talked about is how much extra information image editors put into image files. You might think you've done a great job optimizing your GIFs, PNGs and JPGs while still keeping them visually pleasing but when you use a text [...]

More...

Published on Tue, 30 Sep 2008 11:01:18 -0500


techno.blog("Dion") » Tech



From Google Developer Day to The Ajax Experience


I am on the final leg of a few weeks on the road. I had a great time in Europe speaking at the Google Developer Day events. Above, are the slides from the Madrid event for the “State of Ajax” talk that I gave. The video is up too: Now, in Boston, I am having a [...]SHARETHIS.addEntry({ title: "From Google Developer Day to The Ajax Experience", url: "http://almaer.com/blog/from-google-developer-day-to-the-ajax-experience" });

More...

Published on Tue, 30 Sep 2008 10:52:15 -0500


Ajaxian » Front Page



I like big…… targets


BigTarget.js is a new little jQuery plugin that makes bigger targets for users: Wrapping a single anchor around the whole content (title, thumbnail, summary) is a bad idea as it’s not standards compliant and renders the page invalid. So I turned to my good friend jQuery and threw together the following plugin using the ‘Learning jQuery’ [...]

More...

Published on Tue, 30 Sep 2008 07:59:17 -0500


Ajaxian » Front Page



This Week in HTML 5: Clickjacking


Mark Pilgrim, in his latest episode on This Week in HTML 5, got into an interesting topic indeed: clickjacking. The big news this week is the disclosure of a vulnerability that researchers have dubbed "clickjacking." To understand it, start with Giorgio Maone's post, Clickjacking and NoScript. Giorgio is the author of the popular NoScript [...]

More...

Published on Tue, 30 Sep 2008 07:47:26 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



My Worst CSS Mistakes


I’ve always taken a lot of pride in the fact that I’ve taught myself most of what I know. It started when I was 13 and taught myself HTML, then CSS, then Javascript, then PHP, and the process continues today with MooTools, jQuery, and whatever else comes my way. I’d be lying if [...]

More...

Published on Tue Sep 30 12:41:44 UTC 2008 by david http://davidwalsh.name


Ajaxian » Front Page



Report and Case Study on CSRF


Bill Zeller and Ed Felten have published a report on Cross-Site Request Forgery attacks on popular Web sites: We found four major vulnerabilities on four different sites. These vulnerabilities include what we believe is the first CSRF vulnerability that allows the transfer of funds from a financial institution. We contacted all the sites involved and gave [...]

More...

Published on Tue, 30 Sep 2008 07:41:14 -0500


Ajaxian » Front Page



Dojo Fishtank


Blaine Ehrhart wrote a fun little fish tank using Dojo, as another example of doing animation using JavaScript, which includes the following to give you a taste: PLAIN TEXT JAVASCRIPT: function playBubble (target,newbubble) { var top = parseInt(target.style.top); var left = parseInt(target.style.left); var rand = 50+Math.round(50*Math.random()); [...]

More...

Published on Tue, 30 Sep 2008 07:30:38 -0500


Pathfinder Development » Agile Ajax



The Ajax Experience 2008: Hope to see you in Beantown


I'm posting today from Boston, where my colleague Dietrich Kappe and I are proud to be presenting at The Ajax Experience 2008. At 5.10 p.m. tomorrow (Tuesday 30 September), Dietrich will present "Saving Your Investment: Transforming J2EE Applications into Web 2.0 Using GWT." This 90-minute session will introduce noobs to the Google Web Toolkit; school experienced [...]

More...

Published on Mon, 29 Sep 2008 14:24:40 -0500


techno.blog("Dion") » Tech



Small feature, huge difference; Correlating entries in FriendFeed


A week or so ago, FriendFeed included a feature that changes the experience for me on the site. I used to see this kind of stuff all the time: Many people would Twitter something with a link, and post it to del.icio.us, and blog about it, and also were members of FriendFeed Rooms. This is a poisonous [...]SHARETHIS.addEntry({ title: "Small feature, huge difference; Correlating entries in FriendFeed", url: "http://almaer.com/blog/small-feature-huge-difference-correlating-entries-in-friendfeed"

More...

Published on Mon, 29 Sep 2008 10:17:00 -0500


Ajaxian » Front Page



ZAP: Same timeline for effects across browsers


Mikael Bergkvist was frustrated with how effects in different browsers were far from uniform. They could run around in a modern browser, and lag on old ones. In general many effects seem to be far from smooth, and we have talked about the need to have a Timer thread that you can tie into to [...]

More...

Published on Mon, 29 Sep 2008 08:43:41 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



Create Image Thumbnails Using PHP


I create a lot of photo galleries for my customers. A website is meant to be a marketing tool and what better way to market your product than showing numerous pictures of the product? One issue that comes up often is that the customer doesn’t have a means for creating their own thumbnails. [...]

More...

Published on Mon Sep 29 12:45:07 UTC 2008 by david http://davidwalsh.name


Ajaxian » Front Page



iPhone Safari 3D Navigation Menu


Ben Putman has put together a nice iPhone Safari 3D navigation menu example that shows off the transforms and events available on the latest mobile Safari. Ben told us: In thinking of an interesting test, I've created a menu that you can rotate across a fixed y-axis with touch, allowing you to spin the menu around [...]

More...

Published on Mon, 29 Sep 2008 06:42:34 -0500


Ext JS Blog



Ext GWT Grid Performance Improvements


The Ext GWT Grid component, which was introduced in 1.1, plays an important role in most applications. Because of this, it is important for Grid to perform as fast as possible, especially when rendering large amounts of data. For the upcoming 1.1.1 release we took a fine grained look at the code and were able to lower rendering times significantly.

More...

Published on Sun, 28 Sep 2008 23:17:33 -0500


jQuery Blog



jQuery, Microsoft, and Nokia


We have two pieces of fantastic, albeit serendipitous, news today: Both Microsoft and Nokia are taking the major step of adopting jQuery as part of their official application development platform. Not only will they be using it for their corporate development but they will be providing it as a core piece of their platform for [...]

More...

Published on Sun, 28 Sep 2008 13:01:55 -0500


Dion Hinchcliffe's Web 2.0 Blog



Links for 2008-09-27 [del.icio.us]


The FASTForward Blog » Enterprise 2.0 Vendors need to get more serious about mobile: Enterprise 2.0 Blog: News, Coverage, and Commentary Jevon thinks that there's not enough emphasis on mobile in the Enterprise 2.0 space and I couldn't agree more.

More...

Published on Sun, 28 Sep 2008 00:00:00 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



IMDB Grabber Class by Fabian Beiner


One of my readers, Fabian Beiner, took my PHP-based IMDB Grabber script a step further and made it into a useful class.  The class also has the ability to grab more information my script did.  Check it out! The PHP * @version 2.1alpha * * @comment Original idea by David Walsh [...]

More...

Published on Sat Sep 27 14:51:11 UTC 2008 by david http://davidwalsh.name


Pathfinder Development » Agile Ajax



TankEngine: New plugin for Rails iPhone Development


Picture of me at Windy City Rails taken by John McCaffrey Last Saturday at Windy City Rails, I had the pleasure of announcing TankEngine, a new Rails plugin for targeting iPhone and Mobile Safari. ("git" it here) Now, I know, I've done this already, so why a brand-new version of the plugin with a new name? Good question. [...]

More...

Published on Fri, 26 Sep 2008 13:24:30 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



Fix Anchor URLs Using MooTools 1.2


The administrative control panel I build for my customers features FCKEditor, a powerful WYSIWYG editor that allows the customer to add links, bold text, create ordered lists, and so on. I provide training and documentation to the customers but many times they simply forget to include the “http://” when add links into their content. [...]

More...

Published on Fri Sep 26 12:55:20 UTC 2008 by david http://davidwalsh.name


Pathfinder Development » Agile Ajax



Simphony of Ruby on Rails and Flex through RubyAMF


In a project that I am currently a part of, we inherited Ruby on Rails from our client's system and project front-end was designated to be developed in Flex. RubyAMF came naturally. I have been working with two other AMF frameworks prior to this: AMFPHP and WebOrb. My experience with both was that they are fairly [...]

More...

Published on Thu, 25 Sep 2008 12:27:30 -0500


techno.blog("Dion") » Tech



Frustrating User Experiences: iPhone NetNewsWire and Newsgator


I love NetNewsWire. I still prefer it on the Mac, and was jazzed to get it on the iPhone. Unfortunately, the picture above is normally about as far as I get with the iPhone NetNewsWire application. I am sure that the problem is that I have many feeds. Too many for the application to handle. I [...]SHARETHIS.addEntry({ title: "Frustrating User Experiences: iPhone NetNewsWire and Newsgator", url: "http://almaer.com/blog/frustrating-user-experiences-iphone-netnewswire-and-newsgator" });

More...

Published on Thu, 25 Sep 2008 09:37:51 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



An Open Letter to You, Webmaster


Dear Webmaster, I’ve recently been contacted by your customer with regards to my web services. They mentioned that they were unhappy with your work and would like for me to create a new website for them. I’m writing this letter to thank you! First, Webmaster, I’d like to thank you for not using PHP includes [...]

More...

Published on Thu Sep 25 12:49:15 UTC 2008 by david http://davidwalsh.name


techno.blog("Dion") » Tech



Time for SPEC JSVM? Benchmarks are bloody hard, but we need better


I have had the pleasure of spending time with members of the V8 team such as Kevin Milikin and Kasper Lund, and Brendan Eich of Mozilla and TraceMonkey. I haven’t had a chance to talk with the great folks behind SquirrelFish Extreme yet, which looks very good too. It has been great to talk to these [...]SHARETHIS.addEntry({ title: "Time for SPEC JSVM? Benchmarks are bloody hard, but we need better", url: "http://almaer.com/blog/time-for-spec-jsvm-benchmarks-are-bloody-hard-but-we-need-bet

More...

Published on Wed, 24 Sep 2008 18:26:41 -0500


Pathfinder Development » Agile Ajax



“Build half a product, not a half-assed product” - tips on clarity and focus from Jason Fried of 37Signals


Jason Fried from 37Signals spoke yesterday at the ITA "Speaking of Success" event, about the history of 37Signals, their philosophy and culture, and the critical business decisions they've made to get them where they are today. The software biz is fundamentally broken. Too many products fail because of the obsession of adding more and more, and [...]

More...

Published on Wed, 24 Sep 2008 15:31:04 -0500


Pathfinder Development » Agile Ajax



Rails Performance, Code Metrics, and Locking Down your Application: Tips & Tricks from Windy City Rails 2008


Windy City Rails was the best Rails conference I've ever been to, which is easy for me to say since it was my first actual Rails conference. But even speaking from a fairly uninformed point of view I found it very full of quality. In case you didn't know, it was created by ChicagoRuby, sponsored [...]

More...

Published on Wed, 24 Sep 2008 15:27:25 -0500


techno.blog("Dion") » Tech



The two Oktoberfests; The State Fair of Germany


Yesterday, I had the pleasure to speak at Google Developer Day in Munich, where I met a lot of bright developers doing very interesting things indeed on the Web and beyond. It was interesting timing, as during the event, T-Mobile made their announcement of the G1 phone. A few people are talking about that. We [...]SHARETHIS.addEntry({ title: "The two Oktoberfests; The State Fair of Germany", url: "http://almaer.com/blog/the-two-oktoberfests-the-state-fair-of-germany" });

More...

Published on Wed, 24 Sep 2008 08:54:57 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



Ajax Username Availability Checker Using MooTools 1.2


There a many examples of egregious usages of Ajax out there but every once in a while you find a great usage of Ajax. One great usage is the username availability checker. Why make the user submit their form if you can just use Ajax to let them know if it’s available [...]

More...

Published on Wed Sep 24 12:55:43 UTC 2008 by david http://davidwalsh.name


Ext JS Blog



Improving Application Usability with Ext JS Keyboard Handling


As Enterprise applications begin moving to the web instead of the desktop many developers may forget about providing key bindings for their applications. Most web applications use the keyboard only for text entry and do not associate particular key combinations with user actions. By providing this type of key handling, particularly for applications which require a lot of data entry, we can improve the end-user experience.

More...

Published on Tue, 23 Sep 2008 18:16:11 -0500


Google Web Toolkit Blog



Release Candidate Available: Google Maps API Library for GWT


Release Candidate Available: Google Maps API Library for GWT

More...

Published on Tue Sep 23 13:37:00 -0500 2008 by Andrew Bowershttp://www.blogger.com/profile/17404995007960091950noreply@blogger.com


Pathfinder Development » Agile Ajax



Betting Your Business on the iPhone


Monopsony - the market condition that exists when there is only one buyer. We all have heard the term "monopoly" and even know a little bit of what it means - a market where there is only one seller. But the related term "monopsony," a market where there is only one buyer, is not as well [...]

More...

Published on Tue, 23 Sep 2008 12:35:45 -0500


Pathfinder Development » Agile Ajax



GWT Tutorial - Building A Model


Shalk Neethling has written up a nice, streamlined tutorial on how to build a model in GWT using the GWTx project's support for java.beans.PropertyChangeSupport. The basic idea here is that while the browser is the View and the server side is the Model and Controller in MVC, you really should structure your browser side code as [...]

More...

Published on Tue, 23 Sep 2008 12:05:29 -0500


David Walsh :: PHP, CSS, MooTools, and Everything Else



Overflow:Auto - Height Control with Scrollbars on Page Elements


Many of the web designs my designer creates are very image-heavy. These designs are best fit for websites that wont have loads of content like restaurants, photographers, and graphics designers — you know, sites where a picture says more than a thousand words. It’s important on these types of sites to be able [...]

More...

Published on Tue Sep 23 12:52:42 UTC 2008 by david http://davidwalsh.name


Dion Hinchcliffe's Web 2.0 Blog



Links for 2008-09-22 [del.icio.us]


Enterprise Social Messaging Experiment Another Twitter for the enterprise, this has had a bunch of really smart folks putting it together. Add it to the list along with http://present.ly and http://yammer.com. Present.ly - The Constant Awareness Communication Tool The other Enterprise Twitter that everyone is talking about. I'm doing a comparison of this, http://yammer.com, and http://esme.us. 11 Reasons Why Community Platforms Create Better Results | SocialComputingMagazine.com I use a very

More...

Published on Tue, 23 Sep 2008 00:00:00 -0500


Pathfinder Development » Agile Ajax



What does your CSS Swiss Army knife look like?


CSS 2.1 is more like a Swiss Army knife than a fully stocked toolbox. We can accomplish a lot, but we have to get creative with the standard attachments. Floats, relative positioning, the box model - each tool must performs double or triple duty because they're the only ones we've got. When we do discover a [...]

More...

Published on Mon, 22 Sep 2008 14:15:50 -0500


Dion Hinchcliffe's Web 2.0 Blog



Links for 2008-09-19 [del.icio.us]


Web 2.0 University at NKU on September 23-24, 2008 - Welcome This event is taking place next week in the mid-west. I'll be presenting for two days to a packed audience hall on the very latest in Web 2.0 business strategy, enterprise architecture, and thinking. We'll have lots of deep business-level material on day one and lots of strategic tech on day two. I hope to see you there. Oosah - Homepage They're calling in 1 TB in the palm of your hand. An iPhone app that aggregates and manages y

More...

Published on Sat, 20 Sep 2008 00:00:00 -0500


jQuery Blog



jQuery UI 1.6rc2


Hey everyone, I’m glad to announce that finally, we decided to kick out a release candidate of jQuery UI 1.6. It’s called rc2, because we pushed out a rc1 too early on Monday, and to everyone who downloaded that one or another early version of 1.6, a upgrade to 1.6rc2 is highly recommended. This is also [...]

More...

Published on Fri, 19 Sep 2008 19:32:01 -0500


Pathfinder Development » Agile Ajax



Windy City Rails


WindyCityRails Logo A quick plug for the WindyCityRails conference being held tomorrow here in Chicagoland. I guess it's technically not a "plug" since the conference is all sold out, but it does promise to be a fun day. So think of this post as a promise against a longer post on Monday with a round up. The [...]

More...

Published on Fri, 19 Sep 2008 15:13:10 -0500


Continuing Intermittent Incoherency



ZendCon Notes


I gave a talk on Dojo Wednesday at ZendCon, and when I walked into the room for the talk, there was some disorder as the conference center staff were taking out the tables to fit more chairs in. Even with the extra space, the room was totally packed, thanks in large part to the amazing [...]

More...

Published on Fri, 19 Sep 2008 13:35:06 -0500


Pathfinder Development » Agile Ajax



ZK 3.5 Released with Comet Support


ZK 3.5, the latest version of the server-side Ajax framework, is out with a raft of new features. Three of those features really stand out for me: Comet server push Customization of look and feel Performance monitoring Server push via polling has been available in ZK for a while, and Comet in the ZK "Enterprise Edition," but now it [...]

More...

Published on Thu, 18 Sep 2008 15:27:56 -0500


Pathfinder Development » Agile Ajax



Mouse wheel (scroll) Event in Flash Player running on a Mac


One of the great advantages of Flash technology is cross-browser and cross-platform compatibility. That is almost entirely true but a few things did slip Adobe. A big issue that was overlooked is support for mouse wheel event on Mac OSX. A pretty basic functionality you would think. If your interface is heavily relying on mouse scrolling, [...]

More...

Published on Thu, 18 Sep 2008 13:04:45 -0500


Ext JS Blog



Ext GWT 1.1 Released


We are pleased to announce the release of Ext GWT 1.1. This release is packed full of new features and components. Ext GWT 1.1 is a recommended upgrade for all Ext GWT 1.0 users.

More...

Published on Thu, 18 Sep 2008 00:39:25 -0500


Pathfinder Development » Agile Ajax



iPhone Usability: More Taps, Less In My Head


The background image was probably taken from Scott McCloud's web site Consider this my somewhat belated follow up to Brian's post about iPhone usability. First, one pure follow-up. If you are so inclined, you can join an online petition calling for Apple to allow iPhone users or developers to disable keyboard auto correct if they so desire. [...]

More...

Published on Wed, 17 Sep 2008 16:23:34 -0500


Continuing Intermittent Incoherency



Matthew Russell Keeps The Good Stuff Coming


Matthew Russell, author of ORA’s “Dojo: The Definitive Guide” now has a companion blog where he’s posting new widgets complete with screencasts to explain them clearly. His awesome first outing includes a neat reflection widget that builds on AOL’s high-performance CDN hosting of Dojo and practices what Dojo preaches about pragmatic progressive enhancement. Awesome stuff!

More...

Published on Tue, 16 Sep 2008 17:30:18 -0500


Pathfinder Development » Agile Ajax



Porting Java Libraries - Jazzed About GWT


I've been building GWT interfaces for a while now, and it's been pretty cool. My attrophied Swing skills are slowly coming back and the kinds of stuff I've written has been leagues beyond my early Ajax stuff. So far so good. Throughout it all, I've been trying to obey my own principle of avoiding leaky business [...]

More...

Published on Tue, 16 Sep 2008 17:26:49 -0500


techno.blog("Dion") » Tech



Frustrating User Experiences: iPhone Dashboard Manipulation


I primarily use the iPhone as a read-mostly device. I rarely reply to email unless it is very important, or I can send a one line reply. One of the user experience issues that has been bugging me recently on the iPhone, is the way you are made to interact with your home screen experience. When [...]SHARETHIS.addEntry({ title: "Frustrating User Experiences: iPhone Dashboard Manipulation", url: "http://almaer.com/blog/frustrating-user-experiences-iphone-dashboard-manipulation" });

More...

Published on Tue, 16 Sep 2008 10:54:54 -0500


SitePoint Blogs » JavaScript & CSS



A Free JavaScript Speed Boost for Everyone!


The new W3C Selector API provides a new—and fast—way to query an HTML page's DOM for specific elements. As Andrew explains, with support for the new API in versions of all major browsers, a speed boost is around the corner for web applications everywhere!

More...

Published on Tue, 16 Sep 2008 08:33:07 -0500


Dion Hinchcliffe's Web 2.0 Blog



Links for 2008-09-15 [del.icio.us]


Netflix Prize: Home One of the best examples of live open innovation and Product Development 2.0 I've seen so far. Netflix wants a better recommendation algorithm and is opening it's data and letting code compete live against other submissions. The prize? $1 million for a better result. A great way to harnes the innovation and creativity on the edge of the network. The Enterprise Web Conference: Mashups, REST and WOA in NYC and London John Musser announces the Enterprise Web Conference, whi

More...

Published on Tue, 16 Sep 2008 00:00:00 -0500


Pathfinder Development » Agile Ajax



A mea culpa, and a launch date, for Really Simple History 0.8


Time to come clean: I've been a terrible project lead on Really Simple History since version 0.6 launched last fall. The problem has been twofold: lack of documentation lack of time The essential functionality of RSH works well in most supported browsers, but there are several special cases that have to be coded around in your actual application. [...]

More...

Published on Mon, 15 Sep 2008 14:47:41 -0500


mir.aculo.us - Home



(Pre-) Meet freckle


(Pre-) Meet freckle

More...

Published on Mon Sep 15 16:23:00 UTC 2008 by th0fu


techno.blog("Dion") » Tech



Frustrating User Experiences: How Apple and DRM can ruin your flight


As I got ready for my 10 hour flight to Europe, I booted up iTunes and looked around for some interesting TV shows and movies. I found a few new things that I thought would be good for wasting some of those hours away, so I put them on the iTunes tab. Fast forward to 30k [...]SHARETHIS.addEntry({ title: "Frustrating User Experiences: How Apple and DRM can ruin your flight", url: "http://almaer.com/blog/frustrating-user-experiences-how-apple-and-drm-can-ruin-your-flight" });

More...

Published on Mon, 15 Sep 2008 10:54:44 -0500


Ext JS Blog



Ext JS at The Ajax Experience


Come join Jack Slocum and I for two developer focused sessions, "Hands On Ext" and "Advanced CSS and Theming of Ext JS" at The Ajax Experience at the end of this month. Feel free to follow along with your laptop or watch as we build an application and demonstrate how to create a custom theme in each hour long session. The Ajax Experience is a three day conference with many interesting sessions on Ajax, Web 2.0 technologies and JavaScript frameworks targeted at developers. This year's conference

More...

Published on Mon, 15 Sep 2008 09:24:30 -0500


Dion Hinchcliffe's Web 2.0 Blog



Links for 2008-09-14 [del.icio.us]


Ten Aspects of Web 2.0 Strategy That Every CTO and CIO Should Know [Dion Hinchcliffe's Web 2.0 Blog] Businesses are getting more and more serious about 2.0 change and here are some of the key aspects that business and technical leaders need to know.

More...

Published on Mon, 15 Sep 2008 00:00:00 -0500


Continuing Intermittent Incoherency



By The Numbers


Note: contents of this post is after the jump due to its political nature. I was just noting to Jennifer yesterday a couple of days ago that my biggest frustration with the debate about Palin’s transparent misrepresentations about earmarks is that they shouldn’t even be the issue. The big lie here is that earmarks, for as [...]

More...

Published on Sun, 14 Sep 2008 14:12:31 -0500


Dion Hinchcliffe's Web 2.0 Blog



Ten Aspects of Web 2.0 Strategy That Every CTO and CIO Should Know


Over the last year I've worked with organizations around the world that are attempting to grapple with Web 2.0 and the growing external marketplace pressure being exerted for the change and transformation of their businesses. Along the way, I've been fortunate enough to be able to identify and assemble a working list of some consistent recurring issues and themes around Web 2.0 strategy.  I've provided them below at a high level. Your comments and additions are very welcome as we try to fr

More...

Published on Sun, 14 Sep 2008 13:50:00 -0500


Dion Hinchcliffe's Web 2.0 Blog



Links for 2008-09-13 [del.icio.us]


fbFund | Facebook Facebook is providing solid community support for their social application ecosystem. A $10M fund for grants plus mentoring, support, marketing, and more. EnterpriseWeb Conference This is the new conference series on lightweight enterprise architecture, WOA, and mashups. I'll be keynoting at both the New York City and London events. Other great speakers there include the esteemed John Musser, Steve Vinoski, Jim Webber, Steve Tilkov, and my good friend Hart Rossman. Download

More...

Published on Sun, 14 Sep 2008 00:00:00 -0500


Pathfinder Development » Agile Ajax



Tips for Testing Plugins


(Photo uploaded to Flickr on November 19, 2006 by ashe-villain) I've been doing some heavy-duty plugin work recently, and bumped up against the same problem again -- how do you test plugins? Specifically, how do you test a plugin that extends Rails core classes and therefore requires a Rails environment to really be tested? How do [...]

More...

Published on Fri, 12 Sep 2008 15:50:46 -0500


techno.blog("Dion") » Tech



A commercial about nothing; How we are talking about Palin and Seinfeld/Gates


Disclaimer: If you don’t like politics, Seinfeld, or Microsoft, please more on now! The latest ad airs, and a larger version gets posted to the Web. The first one had people saying “huh?” and this has lit up the blogosphere again. “This has nothing about Microsoft in it!” That is the point. Seinfeld is going a [...]SHARETHIS.addEntry({ title: "A commercial about nothing; How we are talking about Palin and Seinfeld/Gates", url: "http://almaer.com/blog/a-commercia

More...

Published on Fri, 12 Sep 2008 13:13:11 -0500


Pathfinder Development » Agile Ajax



Making acts_as_ferret, STI, and DRb Work Together


If you are using ferret to index a base class which has subclasses using STI, you may have seen the following error once you start using the DRb server which ferret uses for production mode: undefined method `[]' for # A quick google on this error will reveal a simple fix; however, this fix might not work [...]

More...

Published on Wed, 10 Sep 2008 16:15:30 -0500


Dion Hinchcliffe's Web 2.0 Blog



Links for 2008-09-09 [del.icio.us]


TechCrunch50 Session 3: Enterprise The startup debut conference had an enterprise track with 4 entries. Some interesting ones with Trace and Yammer perhaps the most viable as businesses. Ars at DjangoCon: Build your own social network with Pinax Pinax is getting more and more attention as a capable framework for creating social applications. Uses Python and Django and features an entire constellation of applications. Dion Hinchcliffe and I on WOA |Real World SOA | David Linthicum | InfoWorld

More...

Published on Wed, 10 Sep 2008 00:00:00 -0500


Ext JS Blog



Google Contacts: Creating a Google Chrome App with Ext and the Google Data API


When Google Chrome was released last week, I was interested in seeing how the Application mode feature worked. I revived an old project to interface with the Google Contacts Data API and built a small application to manage your google contacts which you can 'install'. The example extends the Ext.data.DataProxy to allow you to populate a store with your contact information to bind to any store driven components such as Grid, EditorGrid, ComboBox and DataView.

More...

Published on Tue, 09 Sep 2008 12:01:10 -0500


Google Web Toolkit Blog



New GWT Incubator Drop available


New GWT Incubator Drop available

More...

Published on Tue Sep 09 09:29:00 -0500 2008 by Sumit Chandel, Developer Programs Engineerhttp://www.blogger.com/profile/04432308492360866920noreply@blogger.com


SitePoint Blogs » JavaScript & CSS



Rowspans & Colspans in CSS Tables


If you’ve had experience building layouts using HTML tables, you’ll be familiar with the use of the colspan and rowspan attributes of the td element. In this demo, Kevin shows how these attributes can be mimicked using CSS3 tables, whilst keeping your markup relatively pure.

More...

Published on Tue, 09 Sep 2008 01:07:31 -0500


Continuing Intermittent Incoherency



Thank Goodness…


…for Mark Thoma. Note: the rest of this post is after the jump due to it’s political nature. When are Dems gonna figure out that the Republicans won’t stop playing the refs so long as it works? Remember, this is the party which put Mitt Romney – former venture capitalist, former governor of Massachusetts, and former champion [...]

More...

Published on Sat, 06 Sep 2008 16:55:45 -0500