April 13th, 2008 | News
For the last couple months updates to the library have been consistently happening every 3-4 days with new features, bug fixes or edits being committed to SVN. The last few days in particular have seen an epic refresh to the project with updates across all modules.
With all the recent changes the docs have gotten a little out of sync, so today I finally sat down to make sure all the core.js docs were correct both online (wiki) and inline. Along with sync I also created a new documentation style for the online wiki docs.
New Documentation Sample
Each function is now documented with the following features:
- A description of the function
- Parameters are listed with Type, Name and Description
- Return Value is listed with the Type, Sample and Description
- At least one code sample demonstrating how to use the function
Documenting sugarpak.js is up next.
Hope this helps.
Comments Off on Refreshed Documentation
January 22nd, 2008 | News
Willem from Ajaxorized has just glued together Prototype, Scriptaculous and Datejs to create a super cool sliding date-picker widget.
Check it out.
December 11th, 2007 | News
Over the weekend we ran a test with CrazyEgg to get a sense of what visitors were clicking on. We were pretty sure the "Mad Skillz" widget was a popular first stop for most, but wow!
The CrazyEgg Confetti report confirmed our hunch.
[See full report]
I have a few ideas on how to improve the "Mad Skillz" widget and maybe we'll make it an even bigger focus on the home page. I'd also like to figure out a way to start capturing any parse failures. A simple button which would do a one-click submit and email us the contents of the input field should be easy to implement.
December 4th, 2007 | News
Well, it certainly was an interesting finish to November.
Late afternoon on
Date.parse("Tuesday, November 28, 2007") Ajaxian published a blog post about the Datejs library and within the subsequent 24 hours, 30,000 deadly Datejs ninjas began their training.
I thought people might be interested in seeing some of the community feedback and hard traffic stats we received during that first 24 hours.
Let's kick it off where it all started — the "Mad Cool Date Library" Ajaxian blog post by Rey Bango.
"Holy cow!!! All I have to say is wow. This is a VERY cool date library and definitely unique. I’ve not seen anything like this."
When I first saw the post title I read it as "Mad Cow Date Library" and thought, ooh... that sounds interesting. Totally did not make the connection to Datejs at first. Yes, I'm a hoser.
The comments section lit up instantly with opinions and feedback.
Around that same time the post "Datejs: A Truly Slick Date Script" by Mark 'Rizzn' Hopkins at Mashable came online.
"It is everything I've ever wanted in a form date validation tool, but didn't have the patience to program. Datejs is fast, too. I’m stuck using one of my slowest machines today, and there is no noticeable delay between the typing and the translation of the date."
Dan Yoder (who is also the co-author of Datejs) posted an excellent introduction to the library and a few thoughts on where we're heading. Check it out.
A few others from the Blogosphere...
Black Belt Coder
The Home of Jon
The community has been incredibly helpful pointing out parsing failures — many of which were edge case bugs we had not been testing for.
Most were fixed within a few hours.
There's obviously still a lot of work to do with date expressions, but I think we're off to a good start and broader support will come over time. To get the full scope of what the Parser will parse, please browse through the Datejs Test Suite.
Stats from Google Analytics
We watched the hit and download count increase pretty steadily throughout the day, but quickly noticed a growing disconnect between the number of hits on the datejs.com website and the total downloads. At the end of the first 24 hours, total website traffic had just passed 6,500 hits, with about 1/2 of that coming directly from Ajaxian. We were expecting a lot more traffic to register from Ajaxian, especially given the 30,000 downloads.
So, the question was, where were all the downloads coming from?
It took some head scratching, but eventually we went back to the Ajaxian post and noticed the very last link, linked directly to the GoogleCode download page. See
Unfortunately Analytics does not record stats from the GoogleCode file download pages. That kinda sucks, although the total download count does give us a pretty good idea that the vast majority of Ajaxian readers (I guess approx 20,000) must have clicked the very last link in the post and were shot off directly to the GoogleCode download page, bypassing the datejs.com website. That's pretty interesting and unfortunate because most would have missed the "Mad Skillz" widget on the home page. Oh well.
Visitors by Browser
Huge FireFox usage. Not surprising I guess, given the crowd.
Visitors by Operating System
Check out the 9 iPhone and 2 iPod hits!
Visitors by Country
After all was said and done I think it went well and the library is better because of the feedback. Keep it coming.
Please feel free to contact us or post to the forums if you have any questions or comments and we'll do our best to help out.
November 19th, 2007 | News
We’re very pleased to announce that Datejs has arrived. KaBoom!
So, what is Datejs?
Datejs is comprehensive, yet simple, stealthy and fast.
Date objects need no longer be feared, for when they least expect it, Datejs shall silently leap from the shadows of the web and drive a katana of logic deep into the their heats, rendering them instantly and thoroughly, parsed.
Download the library to get started.