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


Feed Feeds

Planet Pathfinder Planet Ajax Planet Design
 

 

Planet Ajax



ReadWriteWeb



OneRiot Updates Algorithm, Releases Factors for Link Indexing


Real-time search outfit OneRiot announced today some updates to their search algorithm, which parses data in real-time social streams to index and rank links. Although results based on freshness alone are available through the search engine's real-time firehose setting, the results returned through the Pulse Rank setting are weighted based on several factors that riff off similar considerations for the static web and Google's PageRank system. Sponsor Although Pulse setting searches have been

More...

Published on Thu, 18 Jun 2009 15:49:08 -0500 by Jolie O'Dell


ReadWriteWeb



How Urban Airship Saved Tapulous's Bacon on iPhone 3.0 Day


Three weeks ago M.T. Richardson's job disappeared, his employer ran so far out of money that it said no one was getting paid and offered computers from the office as compensation instead. Yesterday, M.T. had one of the best days of his life. He's the junior-most developer in a still unlaunched company riding high behind the scenes of the iPhone 3.0 launch. M.T. works for Urban Airship, a mobile company that most iPhone users will be touched by, but will never hear of. The company powers t

More...

Published on Thu, 18 Jun 2009 14:31:14 -0500 by Marshall Kirkpatrick


ReadWriteWeb



Songbird releases iPhone Sync Workaround


Open-source Mozilla-based music player Songbird just announced a slew of new features including the long anticipated ability to get music onto the iPhone. But there's a catch. In the past, Songbird was unable to export to the iPhone, as Apple purposely encrypted the device to keep music files within their proprietary ecosystem. Meanwhile, Songbird has always had the ability to sync with iPods. For this workaround, rather than syncing directly to the iPhone, the player syncs to iTunes and allow

More...

Published on Thu, 18 Jun 2009 14:01:05 -0500 by Dana Oshiro


ReadWriteWeb



Want to Work for the City of Bozeman, MT? Hand Over Your Social Network Logins and Passwords


We have written quite a bit about the pitfalls of disclosing too much in your social network profiles, especially when it comes to employers accidentally stumbling over your party pictures on Facebook and MySpace. The city of Bozeman, Montana, however, is taking this to a new level by actually asking prospective employees to disclose not just that they have profiles on Facebook, MySpace, Yahoo, Google, and YouTube, but by also asking for the usernames and passwords for these profiles. Sponsor

More...

Published on Thu, 18 Jun 2009 13:40:53 -0500 by Frederic Lardinois


ReadWriteWeb



Google Books Just Got Better: Better Search Within Books, Embedding, & More


Google Books may be mired in controversy, but that isn't stopping Google from regularly adding new features to the service. Today, Google Books received a major update, with seven new and useful features, including the ability to easily embed a book into a blog post, better search within books, easier access to tables of content, and a way to turn pages, as well as an improved Book Overview page. Sponsor Better Search Within Books Maybe the two most noticeable new features are the improved se

More...

Published on Thu, 18 Jun 2009 12:28:32 -0500 by Frederic Lardinois


ReadWriteWeb



Enterprises and Social Media: 5 Must-Haves


Corporations know that their relationships with customers are drastically changing as a result of the new capabilities made possible by Web 2.0 and social media. Customers increasingly expect to engage with brands instantaneously and satisfactorily. They no longer tolerate long delays in response, live operators buried down the 1-800-line call tree, or the ever-mounting irrelevant spam. Gradually, but extremely well, customers are learning to sound their voices for everyone to hear. Gone are t

More...

Published on Thu, 18 Jun 2009 12:00:25 -0500 by Ravit Lichtenberg from Ustrategy.com


Pathfinder Development



What value isn’t


"I have tried Campfire, and I'm still not quite sure why people pay for it. I think you can take simplicity too far personally. It could be replicated on a weekend (As was done at google with huddlechat) so I don't see the value proposition there." Source With apologies to Mike Godwin, I like to think [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Thu, 18 Jun 2009 11:56:38 -0500


ReadWriteWeb



Collecta: Summize Backer Launches Broader Real-Time Search


Gerry Campbell was one of the advising investors at Summize, the search engine Twitter acquired and now uses to power search on the site. He's led search at AOL and new tech at Reuters, and now Campbell and a small team of XMPP rock stars are launching an ambitious real-time search engine called Collecta. Collecta purports to pull in blog posts, comments, Twitter and Identi.ca updates and photos concerning your search query, as fast as technically possible. There are some rough edges for su

More...

Published on Thu, 18 Jun 2009 11:52:20 -0500 by Marshall Kirkpatrick


ReadWriteWeb



The Push is On: Apple Turns on Push Notifications


Even though the iPhone 3.0 OS update went out successfully yesterday, the #1 feature many users were still waiting for was the ability to receive push notifications. While a couple of apps had already been updated with this functionality over the last few days (Zillow, AP Mobile, Weather Alert, etc.), no push notifications went out yesterday. Only this morning, around 10am, did Apple enable push notifications and the first alert went out to the AP Mobile app. After thinking about how Apple has

More...

Published on Thu, 18 Jun 2009 11:26:57 -0500 by Frederic Lardinois


ReadWriteWeb



Researchers to Debut "Veiled," the Darknet Powered by a Web Browser


At next month's Black Hat USA conference in Las Vegas, two HP researchers are going to demonstrate "Veiled," a new type of darknet created within a web browser and built exclusively for the purpose of secure, anonymous web surfing and online communication. The darknet, created using just PHP and JavaScript, works with any HTML-5 browser allowing its users to avoid web monitoring and online censorship. Sponsor "Darknets" are nothing new. The term refers to any sort of closed and private commun

More...

Published on Thu, 18 Jun 2009 11:13:55 -0500 by Sarah Perez


Ajaxian » Front Page



JavaScript Compatibility Tests


Robert Nyman has setup a really nice test suite for JavaScript 1.6, 1.7, and 1.8+ features such as getters/setters, Object.defineProperty, Object.getPrototypeOf, new String extras, and JSON. It includes compatibility tables, and will try to run the tests on your browser to give you feedback. It also includes sample code to check web browser support that you [...]

More...

Published on Thu, 18 Jun 2009 10:25:10 -0500


ReadWriteWeb



Sirius XM Launches iPhone App without Stern, NFL, MLB


After all that waiting, today should have been a day of rejoicing for SIRIUS XM subscribers. That's because today, the satellite radio company finally launched their much-anticipated iPhone application (iTunes link). However, instead of being pleased, subscribers are sorely disappointed. It seems the app is more notable for what it is lacking than what it offers. What's missing? Only some of Sirius XM's best content: Howard Stern, NFL Play-by-Play, MLB Play-by-Play, and SIRIUS NASCAR Radio. Sp

More...

Published on Thu, 18 Jun 2009 09:59:53 -0500 by Sarah Perez


ReadWriteWeb



Mollom's Spam Filtering Helps Fast-Growing NowPublic


Editor's note: we offer our long-term sponsors the opportunity to write 'Sponsor Posts' and tell their story. These posts are clearly marked as written by sponsors, but we also want them to be useful and interesting to our readers. We hope you like the posts and we encourage you to support our sponsors by trying out their products. The Web is changing. In today's world, user participation can make or break a site. Allowing users to react, participate, and contribute while keeping your site und

More...

Published on Thu, 18 Jun 2009 08:00:08 -0500 by RWW Sponsor


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



Count MooTools Events Per Element in MooTools 1.2


Every once in a while I’ll need to check an element to see how many (usually 1 or 0) events of a specific type are tied to a specific element. Here’s how you can check how many events and of which type have been assigned to an element. The MooTools Javascript /* when the dom's ready [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript and CSS articles around!

More...

Published on Thu Jun 18 12:20:49 UTC 2009 by David Walsh http://davidwalsh.name


Ajaxian » Front Page



Named function expressions in incredible detail


The intrepid JS hacker Juriy "kangax" Zaytsev has an incredibly detailed post on demystifying named function expressions: Surprisingly, a topic of named function expressions doesn’t seem to be covered well enough on the web. This is probably why there are so many misconceptions floating around. In this article, I’ll try to summarize both - theoretical and [...]

More...

Published on Thu, 18 Jun 2009 06:22:04 -0500


Dion Hinchcliffe's Web 2.0 Blog



Links for 2009-06-17 [del.icio.us]


Cloud grows globally: Russia, South Korea, and Malaysia join Open Cirrus | Dana Gardner’s BriefingsDirect | ZDNet.com In case you didn't think cloud computing is causing seismic shifts: http://bit.ly/dDhjH Global, political implications grow. [from http://twitter.com/dhinchcliffe/statuses/2195912331] IBM Press room - 2009-06-16 IBM Readies Cloud for Business - United States It's here: IBM announces new enterprise cloud computing portfolio today with public, private, appliance models -

More...

Published on Thu, 18 Jun 2009 02:00:00 -0500


ReadWriteWeb



Flusta: Betting for Bragging Rights


The internet has settled a great number of disputes in my household. The star of Ferris Bueller's Day Off is NOT John Cusack, George W. Bush is NOT older than Mick Jagger, and the chorus for Here Comes the Hotstepper is NOT "Word Em Up". For this reason I was excited to hear that social gambling site Flusta launched to offer a dispute settlement platform. Similar to online competition site Strutta user votes are tallied to determine the winner of a particular competition. However, while Strut

More...

Published on Wed, 17 Jun 2009 23:56:48 -0500 by Dana Oshiro


SitePoint » JavaScript & CSS



Implementing Event Latency in JavaScript


Craig provides some useful JavaScript code to slow down event handling in your client-side web application.

More...

Published on Wed, 17 Jun 2009 16:31:52 -0500


ReadWriteWeb



DocumentCloud Gets Funding to Create Research Memory Bank in the Sky


A team of journalist-engineers from ProPublica and The New York Times has been awarded the Grand Prize in this year's Knight News Challenge and will receive $700k to build DocumentCloud, a new online knowledge-bank filled with documents unearthed in journalists' and bloggers' research and commented on by the public. "While rich source documents are the foundation of investigative journalism," the DocumentCloud team writes, "too often reporters throw or tuck them away after a story fades, never

More...

Published on Wed, 17 Jun 2009 16:22:37 -0500 by Marshall Kirkpatrick


ReadWriteWeb



Study: Piracy Does Not Deter the Production of Music, Films, Books


According to a new study (PDF) by economists Felix Oberholzer-Gee (Harvard) and Koleman Strumpf (University of Kansas), file sharing and weaker copyright protections generally benefit societies more than they hurt them. Among other things, Oberholzer-Gee and Strumpf argue that file sharing has done nothing to deter the production of books, music, and films. The two economists argue that weaker copyright is desirable, as long as it doesn't "lessen the incentives of artists and entertainment comp

More...

Published on Wed, 17 Jun 2009 15:00:58 -0500 by Frederic Lardinois


ReadWriteWeb



ComScore: Bing is Still Going Strong


Right after Microsoft launched Bing, we already saw some indications that users were quickly warming up to this new search engine. Just a few days after its launch, Bing had already passed Yahoo as the #2 search engine in the U.S. according to StatCounter. On StatCounter, Bing is now back in the #3 position, though with almost double the market share that Microsoft's Live Search ever had. According to the latest data from comScore, however, Bing's daily 'searcher penetration' has slowly moved u

More...

Published on Wed, 17 Jun 2009 13:27:52 -0500 by Frederic Lardinois


Ajaxian » Front Page



Registration Now Open for The Ajax Experience 2009!


 "When the heck are you guys going to open registration for The Ajax Experience this year!?" Over the last 3 months that is, without question, the most frequently received email we've had from Ajaxian members like you. The good news is that the wait is finally over! Registration has officially opened for this year's Ajax Experience [...]

More...

Published on Wed, 17 Jun 2009 12:06:03 -0500


Pathfinder Development



How to learn a new programming language or framework


While never untrue, it is more of a necessity now, that a programmer should know more than just one language or framework. After being a focussed Java/J2EE developer for a long time since college, in the last couple of years, I plunged into .NET, Ruby/Rails and then Javascript/prototype/jQuery etc and now onto groovy/grails. With name [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Wed, 17 Jun 2009 11:03:10 -0500


Dion Hinchcliffe's Web 2.0 Blog



Web 2.0 Architectures: What Entrepreneurs and Architects Need to Know


It's been a long time in coming and it's a subject that has seen far too little serious treatment, either in traditional media or online.  And that is the overarching design of Web 2.0 applications.  This is a topic that as a practicing enterprise architect, along with many other hats, is near and dear to me and I've covered many times over the years here, on ZDNet, and my talks at conferences (see below for videos for some of these).  So it's official, our new book Web 2.0 Arch

More...

Published on Wed, 17 Jun 2009 10:47:00 -0500


Ajaxian » Front Page



Open Codecs, Open Video


There has been a nice discussion H.264-in- vs plugin APIs on the WhatWG list. This lead to Greg Maxwell posting about his experience with the quality of Ogg Theora with real world examples, and Chris Blizzard linked it up with 35 days offering the following lead in: The codecs being discussed are the same ones we’ll be [...]

More...

Published on Wed, 17 Jun 2009 08:26:53 -0500


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



Adding Events to Adding Events in jQuery


Earlier this week I posted a usability tip about using CSS and MooTools’ custom event functionality to automatically add the “pointer” cursor when an element gets a “click” event attached to it. I received numerous requests for a jQuery version and I think I’ve figured out how to replicate the functionality. View Demo The jQuery Javascript [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript and CSS artic

More...

Published on Wed Jun 17 12:36:48 UTC 2009 by David Walsh http://davidwalsh.name


Dion Hinchcliffe's Web 2.0 Blog



Links for 2009-06-16 [del.icio.us]


JackBe Delivers Presto 2.7 For enterprise mashup folks, http://JackBe.com released Presto 2.7 yesterday. Lots of usability/security adds: http://bit.ly/15mYpI [from http://twitter.com/dhinchcliffe/statuses/2195092998] Enterprise Mashup Software For enterprise mashup folks, http://JackBe.com released Presto 2.7 yesterday. Lots of usability/security adds: http://bit.ly/15mYpI [from http://twitter.com/dhinchcliffe/statuses/2195092998]

More...

Published on Wed, 17 Jun 2009 02:00:00 -0500


Pathfinder Development



5 things I can do with my windows mobile phone that you can’t do with your iPhone


After playing with my friend's iPhone for awhile, and using the company phone for testing out our iPhone applications, I started to get really jealous of how cool it is, and how uncool my samsung windows mobile phone seems by comparison. The more I used the iPhone, the more I got upset at my windows phone [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Tue, 16 Jun 2009 19:15:59 -0500


Ajaxian » Front Page



Opera Unite: P2P in the browser with a services model


Opera has been leading us on to a bit product launch, and it came today in the form of Opera Unite a product which extends the Opera browser to contain a Web server inside allowing you to talk P2P between browsers (via a proxy at operaunite.com). On the one hand, skeptics have argued that this has [...]

More...

Published on Tue, 16 Jun 2009 10:40:33 -0500


Pathfinder Development



GWTUML - Just Enough UML for Wikis


Florian Mounier has spent the last six months developing GWT UML, a slick little UML diagramming tool written in, obviously, GWT. It's smooth, good looking, supports class, object and sequence diagrams. You can save your diagram as a url or export it to an SVG. You wouldn't try to do model driven development with it, [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Tue, 16 Jun 2009 10:27:22 -0500


Pathfinder Development



37 Signals on Launching Softly


Over at Signal vs. Noise, sound advice on the advantages of launching softly: ... You don’t need a big bang – slow evolution is what you want. Unless you absolutely must “open wide,” abandon the mass introduction strategy. Instead, launch softly. Restaurants start off by serving friends and family before they invite the media. Movie studios use test [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Tue, 16 Jun 2009 09:13:37 -0500


SitePoint » JavaScript & CSS



Opera Unite Seeks to Decentralize the Web


Opera Unite is an innovative move by the Norwegian based company to turn your browser into a peer-to-peer sharing platform. Akash gives us the low-down.

More...

Published on Tue, 16 Jun 2009 08:22:45 -0500


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



Font Replacement Using Cufón


We all know about the big font replacement methods. sIFR’s big. Image font replacement has gained some steam. Not too many people know about a great project named Cufón though. Cufón uses a unique blend of a proprietary font generator tool and javascript to create a custom font renderer in canvas [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript and CSS articles around!

More...

Published on Tue Jun 16 13:08:19 UTC 2009 by David Walsh http://davidwalsh.name


Ajaxian » Front Page



Doodle: Sprite library for Canvas


Billy Lamberta got tired having to get so low-level as you do with the raw Canvas API. So, he create a small abstraction layer: Doodle.js attempts to create a fun and easy way to interact with the Canvas that is lightweight, flexible, and functional. While it contains a few shape primitives it is not meant to [...]

More...

Published on Tue, 16 Jun 2009 05:36:37 -0500


SitePoint » JavaScript & CSS



First Look: Object Oriented CSS


Nicole Sullivan's Object Oriented CSS aims to make your styles easier to maintain and extend, with a performance boost to boot. Kevin's been using this methodology in a recent project. Are the benefits worth the extra discipline, or is CSS complicated enough already?

More...

Published on Tue, 16 Jun 2009 00:16:35 -0500


Google Web Toolkit Blog



Come hear about GWT at the Googleplex tomorrow night (June 16, 2009)


Come hear about GWT at the Googleplex tomorrow night (June 16, 2009)

More...

Published on Mon Jun 15 20:36:00 -0500 2009 by Fred Sauer, Developer Advocatehttp://www.blogger.com/profile/06804630764751433448fredsa@google.com


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



MacBook


Forgive me Father, for I have sinned — I sold my soul for a MacBook. So I didn’t necessarily sell my soul but after much prodding and advice from the MooTools team, I’ve decided to buy a 15″ MacBook Pro. Everyone told me I needed to get one and in all honesty, when the [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript and CSS articles around!

More...

Published on Tue Jun 16 01:24:19 UTC 2009 by David Walsh http://davidwalsh.name


jQuery Blog



This Week in jQuery, vol. 8


Another week, another collection of links to some of the most interesting and exciting new jQuery happenings around the web. If you have ever used a regular expression tool to highlight character matches in real time, then you’ll jump for joy when I tell you about the Interactive jQuery selector tester written by Samuli Kärkkäinen. You [...]

More...

Published on Mon, 15 Jun 2009 13:03:42 -0500


Ajaxian » Front Page



CSS3 breaking in the design community


CSS3 properties can greatly improve your workflow, making some of the most time-consuming CSS tasks a breeze and allowing for better, cleaner and more lightweight markup. Some properties are still not widely supported, even by the most recent browsers, but that doesn’t mean we shouldn’t experiment with them or give visitors with modern browsers advanced [...]

More...

Published on Mon, 15 Jun 2009 11:41:27 -0500


Ext JS Blog



Tree Grid, Grouped Headers and Aggregation Rows - Ext GWT 2.0 M3 Released


The Ext team is pleased to announce the availability of Ext GWT 2.0 M3. M3 will be the last milestone release. We will be releasing a release candidate before the final release of Ext GWT 2.0. Many thanks to the early adopters in the community that have been using 2.0 and reporting bugs.

More...

Published on Mon, 15 Jun 2009 11:30:20 -0500


Pathfinder Development



Agile Development Improves ROI – But RFP Processes are Stuck in Waterfall.


Agile development, when done right, results in better software are a lower cost. More and more companies are coming to this conclusion, but most are struggling with how to adjust their RFP and Governance processes to adapt. The typical RFP process for custom software development is looking for a fixed bid, thinking this will [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Mon, 15 Jun 2009 10:17:20 -0500


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



Adding Events to Adding Events in MooTools


Note: This post has been updated. One of my huge web peeves is when an element has click events attached to it but the element doesn’t sport the “pointer” cursor. I mean how the hell is the user supposed to know they can/should click on something? It’s insane. I’ve called Chris Coyier [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript and CSS articles around!

More...

Published on Mon Jun 15 12:57:18 UTC 2009 by David Walsh http://davidwalsh.name


Ajaxian » Front Page



Bing API does callback checking for JSON-P


I just looked through the API of Microsoft's new Bing search and found an interesting step in protecting code from throwing errors. When you provide a JSON output for developers it does make sense to also allow for a callback parameter. That way your code can be used in script nodes without having to use any [...]

More...

Published on Mon, 15 Jun 2009 06:32:29 -0500


Pathfinder Development



The Return of the Cucumber


Same Photo by Nick Atkins Photography I mentioned last week that the RubyMine post was replacing what I had meant to write about. Well, this week we finally get to it... It's been about ten weeks since I wrote about Cucumber the first time and the second time. Since then, I've continued to use Cucumber and now [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Fri, 12 Jun 2009 14:37:55 -0500


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



PHP’s Alternate Control Structure Syntax


If you’ve ever had the pleasure experience of digging through WordPress’ code, you’ve probably run into PHP’s alternate control structure syntax. An example of this can be seen in the following code: $code = 3; if($code == 1): echo 'The process succeeded.'; else: echo 'The process failed.'; endif; The same works with while, for, and foreach loops, as well as the [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript a

More...

Published on Fri Jun 12 12:59:16 UTC 2009 by David Walsh http://davidwalsh.name


Ajaxian » Front Page



JS.Class 2.1 released


James Coglan has updated JS.Class, his implementation of Ruby's object system in JavaScript. This release includes a Hash implementation, HashSet, an updated Ruby 1.9 Enumerable module with enumerators and Symbol#to_proc functionality, and an improved package loader that supports parallel downloads and runs on SpiderMonkey, Rhino and V8. Detailed Changes New libraries: ConstantScope, Hash and HashSet, a much [...]

More...

Published on Fri, 12 Jun 2009 06:37:12 -0500


Ajaxian » Front Page



Jetpack 0.2: slidebars, jetpack.future, and persistent storage


On the back of the first Jetpack announcement, we see new version announced, 0.2 that adds slidebars, jetpack.future, and persistent storage. Slidebar isn't a spelling mistake, but a slightly different take on the traditional sidebar. Check out Aza in his screencast to see them in action, and wait for the part where he sucks in a [...]

More...

Published on Fri, 12 Jun 2009 05:59:37 -0500


Ajaxian » Front Page



InfoVis Toolkit 1.1


Nicolas Garcia Belmonte has updated InfoViz with version 1.1. The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web. The code has been updated: The library has been split into modules for code reuse. All visualizations are packaged in the same file. You can create multiple instances of any visualization. Moreover, you can combine [...]

More...

Published on Fri, 12 Jun 2009 05:34:58 -0500


techno.blog("Dion") » Tech



Jetpack: View-source Slidebar from the future


It was cool to see the second release of Jetpack with its storage, slidebars, and time travel from the .future(). I quickly hacked up a trivial slidebar that lets me mouse to see the source of the current tab, and click on it to have it stick around. All in a few lines of code that [...]

More...

Published on Fri, 12 Jun 2009 02:26:08 -0500


Ajaxian » Front Page



Ext Updates: Ext JS 3.0, Ext GWT 2.0; New apps and sites running


There has be some interesting news in Ext land recently, so we wanted to do a quick roundup post to get it out there: Ext JS 3.0 RC2 Release - Stable, Robust, and Enhanced Some of the major fixes include: Items are now automatically laid out when they are first shown - rather than trying to calculate dimensions [...]

More...

Published on Fri, 12 Jun 2009 00:59:03 -0500


Google Web Toolkit Blog



GWT Community Updates


GWT Community Updates

More...

Published on Thu Jun 11 19:04:00 -0500 2009 by Sumit Chandel, Developer Programs Engineerhttp://www.blogger.com/profile/04432308492360866920noreply@blogger.com


Ajaxian » Front Page



Animating SVG with Canvas and Burst


Christopher Blizzard and his team are doing great write-ups on hacks.mozilla.org as they celebrate 35 days of Open Web goodness. They just posted on the work of Alistair MacDonald who used his Burst engine to demonstrate taking SVG and having Burst load it and convert it all to JavaScript objects that are rendered inside of a [...]

More...

Published on Thu, 11 Jun 2009 07:54:35 -0500


Pathfinder Development



Death to IE6


“IE6 is the new Netscape 4. The hacks needed to support IE6 are increasingly viewed as excess freight. Like Netscape 4 in 2000, IE6 is perceived to be holding back the web.” ~ Jeff Zeldman, standards guru Anyone who has worked with developing the presentation layer for web apps has become quite adept at creating workarounds [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Thu, 11 Jun 2009 07:43:48 -0500


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



Image Protection Using PHP, the GD Library, Javascript, and XHTML


Warning: The demo for this post may brick your browser. A while back I posted a MooTools plugin called dwProtector that aimed to make image theft more difficult — NOT PREVENT IT COMPLETELY — but make it more difficult for the rookie to average user to download images. Despite being publicly insulted, and just [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript and CSS articles around!

More...

Published on Thu Jun 11 12:36:40 UTC 2009 by David Walsh http://davidwalsh.name


Ajaxian » Front Page



jQuery Tools


Tero Piirainen has created a new package of jQuery Tools. This library contains six of the most useful JavaScript tools available for today's website. The beauty of this library is that all of these tools can be used together, extended, configured and styled. In the end, you can have hundreds of different widgets and new [...]

More...

Published on Thu, 11 Jun 2009 06:27:48 -0500


Ext JS Blog



Building a Rating Widget with Ext Core 3.0 Final and Google CDN


We are very proud to announce the final release of Ext Core under the MIT license. Your feedback was invaluable. Thank you for all the bugs reported and test cases created. For those of you who are new to Ext Core, we suggest you read the previous blog post about the all the features and examples that we released as part of the beta.

More...

Published on Wed, 10 Jun 2009 22:40:48 -0500


SitePoint » JavaScript & CSS



Why Blocking Ad Blockers Will Fail


Craig's previous article provided a method to hide premium content from people using advert blockers. However, today he highlights why your attempts to block the blockers could reduce revenues and harm your business.

More...

Published on Wed, 10 Jun 2009 13:10:58 -0500


Pathfinder Development



Cucumber Rocks - But it’s not a replacement for unit tests


I admit that cucumber is awesome. It apparently was the big thing at Rails Conf this year. I love that my BA can write the requirements, I can throw them into a feature file, and get feedback on my progress of the feature being done. Cucumber is also an excellent choice for [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Wed, 10 Jun 2009 10:13:02 -0500


Ajaxian » Front Page



Ample SDK: Browser-in-a-Browser


Sergey Ilinsky, formerly of Ajax pioneer Backbase, has created a new Ajax toolkit called Ample SDK. The best way to describe Ample SDK is that it's a browser-within-a-browser, but not in the visual sense. Rather, it aims to implement in JavaScript the stack of rendering technologies typically delegated to the browser. For example, Ample currently [...]

More...

Published on Wed, 10 Jun 2009 06:00:31 -0500


Ajaxian » Front Page



Web Developer Collection: Packaged up Firefox extensions


Over the years we are have mentioned many Firefox, and Firebug plugins to aid us Web developers. Wouldn't it be nice to subscribe to a bundle of these tools? The Firefox Add On team has now given us that ability with Add On Collections: Today, we’re excited to introduce a new feature to our website that [...]

More...

Published on Wed, 10 Jun 2009 05:22:15 -0500


Ajaxian » Front Page



Styling buttons as links allowing you to POST away


Have you ever wanted to just ? Remember the hub-ub with the old Google Web Accelerator and how it started to crawl links to delete actions that were mistakenly using GET? Natalie Downe has written up a piece on styling HTML buttons as links which means that you can somewhat get the same effect. [...]

More...

Published on Wed, 10 Jun 2009 03:15:54 -0500


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



PHP, SSL, and cURL SSL3_GET_SERVER_CERTIFICATE Errors


I recently developed a complex system for a customer that involved PHP, cURL, and a SSL connection to a third party vendor. The third party vendor would validate the security certificate of the source (the system I created) and either allow or reject access. My code looked like this: $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,'https://thirdparty.com/token.php'); //not the [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript and CSS articl

More...

Published on Wed Jun 10 03:00:10 UTC 2009 by David Walsh http://davidwalsh.name


Continuing Intermittent Incoherency



A Visual History of Dojo


Dojo’s has as long a history as any chunk of JavaScript in wide use, and it’s easy to forget how long the road has been and how far the project has come. Will of the Lucid Desktop project has put together a code_swarm visualization of the project’s history to date. Lots of fun to see [...]

More...

Published on Tue, 09 Jun 2009 20:16:23 -0500


SitePoint » JavaScript & CSS



How to Block the Advert Blockers


It may not be possible to detect ad blockers, but you can get around them. In the first of a two-part article, Craig provides a simple technique to block the blockers - but should you use it?

More...

Published on Tue, 09 Jun 2009 12:55:50 -0500


Ajaxian » Front Page



Finally, a useful blink tag! Detecting your user blinking


Dave Burke just gave an awesome demo at GDD Beijing. Fire up Firefox 3.5beta (for now) and head over here and watch the human blink detection in action! Here Dave tells us more about his awesome hack: Inspired by a demo by Paul Rouget, I've created an image processing demo that detects eye blinks in real-time. It [...]

More...

Published on Tue, 09 Jun 2009 11:59:40 -0500


mir.aculo.us - Home



Browser Wars, Episode 2


Browser Wars, Episode 2

More...

Published on Tue Jun 09 15:05:00 UTC 2009 by th0fu


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



iPhone


I’ll cut to the chase.  My birthday is coming up on July 5th and my girlfriend wants to buy me an iPhone (like I need more time being connected to the web).  Anyways, I don’t know a ton about the iPhone or the must-have apps that I need to buy.  This is where I’m relying [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript and CSS articles around!

More...

Published on Tue Jun 09 13:24:23 UTC 2009 by David Walsh http://davidwalsh.name


Ajaxian » Front Page



Titanium gets hardened with new beta that features Mobile and more


Appcelerator has announced a Titanium beta that adds to their desktop vision with new APIs and developer tool but also allows you to create mobile applications using HTML/CSS/JavaScript (and in fact Ruby, Python, ...) that run on iPhone and Android. You can take a look at what it takes to develop for desktop and mobile in [...]

More...

Published on Tue, 09 Jun 2009 05:16:52 -0500


mir.aculo.us - Home



New book on using scripty with PHP


New book on using scripty with PHP

More...

Published on Tue Jun 09 09:49:00 UTC 2009 by th0fu


Pathfinder Development



What to Look For in a Hosting Environment, Part 2: Backup Before You Go Too Far….


This is part 2 of a multi part series on "What to Look for in a Hosting Environment." The first installment was on monitoring and the post can be found here. As we all know backups should be an integral part of any companies IT disaster and recovery planning, and just because your applications are running [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Mon, 08 Jun 2009 17:52:35 -0500


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



WordPress-Style Comment Controls Using MooTools or jQuery


WordPress has a nice little effect on the Admin Dashboard where it shows and hides the comment control links when you mouseover and mouseout of the record’s container. Here’s how to achieve that effect using MooTools or jQuery. View Demo The XHTML Comment Person 2 Pellentesque habitant morbi tristique senectus et netus [...]Don't forget to follow me on Twitter and be sure to visit Script & Style for the best Javascript and CSS articles around!

More...

Published on Mon Jun 08 13:13:45 UTC 2009 by David Walsh http://davidwalsh.name


Ajaxian » Front Page



Firefogg: Ogg Theora Encoding Plugin


Test Drive the latest Thusnelda theora encoder with in-browser Video Encoder Firefogg. Firefogg is an open source extension written by xiph hacker Jan Gerber that lets web developers request ogg video from their users. Since Firefogg is a Firefox extension it allows users to stay up to date with the latest and greatest theora [...]

More...

Published on Mon, 08 Jun 2009 07:04:43 -0500


jQuery Blog



This Week in jQuery, vol. 7


After a long hiatus, I’m happy to present another roundup of jQuery happenings. Keep in mind that this is just a small, fairly random sampling of what has been going on. For more frequent news and announcements, be sure to follow @jquery on Twitter. jQuery Updates Brandon Aaron has been writing a series called “jQuery Edge” on [...]

More...

Published on Sun, 07 Jun 2009 19:14:10 -0500


Pathfinder Development



Back To The Ruby Mines


RubyMine This actually wasn't the post I was planning to write this week, but a couple of days ago I got it in my head to try the latest version of RubyMine, the Ruby and Rails IDE from JetBrains. Now, I tried this with the beta version back in December, and thought it had a long way [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Fri, 05 Jun 2009 14:33:29 -0500


techno.blog("Dion") » Tech



Pi and Pie: Enjoying some time with trigonometry


With a wife with a masters in education, you tend to think and chat about education from time to time. I enjoy thinking about how social software could help education in the future. One of the fields that I enjoy thinking about is Maths. It was my favorite subject as a kid and I had [...]

More...

Published on Thu, 04 Jun 2009 13:32:40 -0500


Pathfinder Development



Effective vs Efficient Teams


We hear more and more about large organizations adopting Agile software development practices recently.  This is not surprising given that Agile practices have many advantages over traditional methods.  One significant difference with Agile is the focus on building good teams.  Unfortunately organizations new to Agile often miss two fundamental questions before jumping into an Agile [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Thu, 04 Jun 2009 07:59:45 -0500


techno.blog("Dion") » Tech



When beauty can become a beast; Don’t take away all of my buttons


Ben and I both got new work 15″ Macbook Pro laptops, and Ben isn’t happy. I have to admit that it doesn’t feel like the Apple designers may have gone one step too far with the trackpad. In one fell-swoop they took away the button and added new and exciting gestures. The big problem I have with [...]

More...

Published on Wed, 03 Jun 2009 15:54:36 -0500


Pathfinder Development



Stick with ERB or move to Haml


Haml is gaining popularity in Rails community. It claims higher productivity compared to defacto ERB templating. Not everybody agrees though. I see 2 short-term problem with haml. ERB is similar to it pre-decessor and hence easier to learn. Compared to JSP etc. ERB is similar, you still see lots of HTML tag with interleaved ruby [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Wed, 03 Jun 2009 10:04:21 -0500


Pathfinder Development



Grails: Custom Parent/Child Aware Tags


Recently, I needed to create a special tag in Grails which would render specific children in a way that is aware of their order. I wanted to stick entirely with markup (not passing an array to a tag), and also wanted to avoid putting lots of logic inside a .tag file. While it [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Wed, 03 Jun 2009 07:56:55 -0500


Ext JS Blog



Ext JS 3.0 RC2 Release - Stable, Robust, and Enhanced


We are pleased to announce that the latest release candidate of Ext 3.0 is now publicly available. We are very proud of the stability of this release. We'd like to thank our support team and elite community members who have tested the release candidates. You have assisted in squashing a number of bugs affecting both Ext Core and Ext JS. The time taken to report issues and create test cases is much appreciated.

More...

Published on Wed, 03 Jun 2009 00:52:37 -0500


Pathfinder Development



.NET Web Browser Control Gotchas


How many of you folks out there have used the .NET Web browser control for Windows applications? I bet most of you, at some point, must have done some head-scratching as to why Microsoft did not make this control as powerful as it should have been. This control does offer all of the navigation functions [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Tue, 02 Jun 2009 08:30:48 -0500


SitePoint » JavaScript & CSS



The Two Ways of Sizing Absolute Elements in CSS


Most developers have used left, right, top and bottom properties with an absolutely-positioned element. But did you know that all four properties can be set at the same time?

More...

Published on Mon, 01 Jun 2009 13:38:54 -0500


Pathfinder Development



Hedge Fund Analytics in Flex


Please install Flash to see this video player! var so = new SWFObject('/sites/pfd/flash/player.swf','mpl','470','320','9'); so.addParam('allowscriptaccess','always'); so.addParam('allowfullscreen','true'); so.addParam('flashvars','&file=http://media1.www.pathfinder-development.com/assets/Spectrum/Spectrum.mov&image=http://www.pathf.com/sites/pfd/img/cases/hedgefundvideo.png'); so.write('player'); so.write('player'); We just published a case study on a Hedge Fund Analytics application develop

More...

Published on Mon, 01 Jun 2009 10:37:17 -0500


Pathfinder Development



Comparing Ruby Mock Object Libraries


Masks by exfordy Continuing on the theme of comparing similar things that I started last week, this week I'll be taking on Mock Object libraries. The purpose of a mock object library is to allow you to create "fake" objects that can take the place of the regular objects in your application during testing (you'll sometimes see [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Fri, 29 May 2009 13:23:58 -0500


Pathfinder Development



Flare vs. Axiis


After a long time of searching for the right data visualization framework for Flash Platform, some time ago I've put my money on Flare which is based on a Java framework called Prefuse. I have been very happy with it and haven't looked back until a new framework of same purpose crossed my way - [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Thu, 28 May 2009 11:37:53 -0500


Google Web Toolkit Blog



New GWT App Gallery posted (check it out)


New GWT App Gallery posted (check it out)

More...

Published on Thu May 28 11:30:00 -0500 2009 by Sumit Chandel, Developer Programs Engineerhttp://www.blogger.com/profile/04432308492360866920noreply@blogger.com


Pathfinder Development



What makes Ruby/Rails Development Fun


I have been a full-time Ruby programmer for about a year now. I used ruby/rails before then but I didn't really "get it". Considering that I was a Java/J2EE guy before and never worked with dynamic languages, it wasn't surprising. Now that it has been a transformation and a worthy evolution, it is about time [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Wed, 27 May 2009 13:32:25 -0500


techno.blog("Dion") » Tech



Object Oriented Design is all fine and dandy, but how about thinking about the real world?


Rich Hickey (Clojure creator) gave one of the best talks that I have been in for awhile. The title of the talk was scarily low level and “wow this must be boring”-y, but the title should have been something like “Learn about how the real world works”. The first part of the talk discussed philosophy and [...]

More...

Published on Wed, 27 May 2009 11:25:22 -0500


Ext JS Blog



Implementation Spotlight: Zipwhip and Ext JS


With close to 100 billion text messages sent every month in the U.S., text messaging has clearly become a communication medium many of us have come to rely on. Zipwhip, a text messaging utility for the web with a polished Ext-based user interface, aims to take texting to a new level. The team at Zipwhip were eager to share their enthusiasm and approach to building with Ext.

More...

Published on Wed, 27 May 2009 07:20:26 -0500


Continuing Intermittent Incoherency



A Quick Word On Dojo and Patents


A relatively light-on-data article is up at Slashdot right now, and it casts aspersions both on the IBMers who contribute to Dojo and on the Foundation itself based on the Free Software party line that all software patents are inherently evil. I won’t address the background point regarding software patents here. I’ll only to say that [...]

More...

Published on Tue, 26 May 2009 13:19:39 -0500


SitePoint » JavaScript & CSS



How to Override Inline CSS Styles


Inline CSS can be applied to any HTML element using the style attribute and it is generally treated as the most important definition. However, there is a way to override inline CSS from an external stylesheet.

More...

Published on Tue, 26 May 2009 11:07:38 -0500


techno.blog("Dion") » Tech



Icky? Using strings to add legacy features in languages


A contingent in the JavaScript community is pretty much solely focused on securing the language. Security is always important, but even more-so when you are dealing with a language that runs in a user agent to run the Web. Whenever you try to add a feature to a language you are instantly dealing with legacy and [...]

More...

Published on Tue, 26 May 2009 11:05:59 -0500


Pathfinder Development



Factory tools for fixture replacement: a comparison


Assembly line picture by harry_nl Continuing on the general theme of blog posts that people actually asked me to do... this week, I'll be taking a comparative look at fixture replacement tools. The general request was to have one place that compared the features of the various libraries so that a prospective fixture replacer might make [...] Pathfinder is a software development firm. Hire us to build complex software that's easy to use.

More...

Published on Fri, 22 May 2009 11:49:15 -0500


Continuing Intermittent Incoherency



Chrome 2.0: Bam!


No less than the Times has chastised the Chrome team’s marketing efforts, noting unsubtly that for months now we’ve been burying the lead: Chrome’s killer feature isn’t that it’s got an awesome UI (it does) or that it supports new web features…no, the real story that we haven’t been telling well is that it’s wicked [...]

More...

Published on Thu, 21 May 2009 16:01:41 -0500


techno.blog("Dion") » Tech



Write Once, Pwn Everywhere…. oh and Jetpacking around


By now you have probably read about the critical Java vulnerability and how easy it is to take over a machine from a web page via a Java applet. Apparently, Sun fixed it fairly quickly, but even then some people say their fix was too specific and thus there are still problems. Apple on the other [...]

More...

Published on Wed, 20 May 2009 19:37:33 -0500


Continuing Intermittent Incoherency



On JS “Lambdas”


The ES working group is hard at work on “Harmony”, the goals of which are significantly more sane than previous attempts to build a new language from JavaScript. Namely, they’re being careful to be able to express things in new syntax based on old syntax. This is referred to as “de-sugaring”. Many new bits of [...]

More...

Published on Wed, 20 May 2009 12:01:42 -0500


Ext JS Blog



Ext GWT 2.0 Milestone 2 Released


The Ext Team is happy to announce the availability of Ext GWT 2.0 Milestone 2 available for immediate download. Ext GWT 2.0 M2 is packed full of new components and features, expanding on the Ext GWT 1.0 feature set. Included in this release, are several performance improvements which noticeably improve initial render and layout execution times.

More...

Published on Wed, 20 May 2009 10:43:54 -0500