We are almost a month behind now on the Q2 release of Complete UI but Mike and I are in the final throws of polishing. We are shooting for releasing today and if that fails tomorrow at the latest. As people will know from the beta we are releasing support for Safari 3, new Dreamweaver Extensions, new themes and, most importantly, a new component called TreeGrid for displaying hierarchical data. I have a can of Red Bull in hand and one last Safari Combo bug to fix before the building will commence!
So I have been accepted to give a presentation at CommunityOne, which occurs the day before JavaOne on May 5. I am going to talk about JavaScript + DOM patterns. I was going to focus on the JavaScript and DOM details around some common Ajax patterns such as those covered conceptually by Michael and Bill. Any ideas would be more than welcome!
Andre and I are also going to take part in the RedMonk CommunityOne festivities as much as possible as well which should certainly be a blast.
This is a bit of a digression but what a sweet picture. Ryan looks badass and Cote is all choked up!
We are getting really close to being able to release all of our Selenium functional tests and JSUnit unit tests to our developer community! Ryan has been doing a kick ass job of bring Cruise Control back from the brink and we are being way better about actually running all our tests
With Cruise Control we can now check out our web based dashboard to see the results of automagical test runs and builds or do a manual build. We can even see the results of our Java based Selenium functional tests online.
By abstracting much of the Ajax and DOM leg work into base classes we get really clean Java based functional tests that look something like this:
What could be easier? It is also nice that it is run from Java since I can just create a Java project that references all my Ajax tests then compile and run them individually on my development computer using JUnit. Then they can also easily be called from ANT build files and Cruise Control as well.
I will be posting some more about Ajax testing soon.
This time around we left the major Complete UI release in Beta for a month to give us a bit more time to work out all the quirks with our major new feature - Complete UI Dreamweaver Extensions. Now you can go from a database to an Ajax application in minutes using the awesome Dreamweaver Extensions that allow you drag and drop Nitobi components into your web page and have server CRUD (ASP, PHP, JSP, CFM) generated according to the database that you are connecting to!
Also if you are at Adobe MAX in Chicago ping Andre or Alexei who are there representing Nitobi and presented an Inspire session today about AIR and Ajax!
Now that things are starting to settle down at the new office and I am back from my travels in Dallas and Portland we can finally settle into some hack day fun.
It is really just an idea right now but please submit any ideas as comments. It will be open to pretty much anyone that wants to come and we will likely have it on an upcoming saturday. Nitobi will supply the hacking essentials like caffeine and pizza (maybe even some beer . The one stipulation is of course that everyone, either in a small group or alone, builds something cool and presents it to the rest of us (true to the spirit of the hack day). This something cool could be in the RIA space (Ajax, Flash, AIR, JavaFX, etc) but it could also be hardware or otherwise.
I am throwing out there Oct 13 as a tenative date so speak now if you have already got that day booked.
UPDATED: Oct 13 is just stupid cause thats thanksgiving weekend … Oct 20 is the new date.
UPDATED AGAIN: Please signup on Upcoming since space will be limited - and Andre will likely be doing some judging and giving away some sort of prize(s)
This is not something that I am going to blog about very often but I could not help myself. Having lived in London for a few years I understand that if there is one thing that can unite Londoners it is their amazing disdain for public transport. Water cooler chatter usually consists of a healthy dose of war stories about the days train and bus rides.
From the linked article, Richard Middleton, the “head of rail” (!) at Steer Davies Gleave, says that “Germany is very good at integration - timetables match up … But the UK is better at providing information for passengers.”
I am not really sure what that means? I guess “providing information for passengers” is supposed to make up for really crap service?
While it may take the likes of Google to provide free wireless to the city of San Francisco, Joe Bowser has instigated a veritable stampede to get a wireless mesh installed in Vancity. Unlike San Fran this is from the bottom up - from the grass roots rather than the tree leaves.
In particular Joe is focusing on the Gastown area with the help of Nitobi and their local neighbours like Bryght.
If you are in Gastown or Vancity then get your wireless mesh node here for the low low price of $99!
A big kudos to Joe for getting this whole crazy idea off the ground!
Picture of BrianLeroux and Joni Rustulka (Joni do you even have a blog and pls twitter more!?!?) care of nep
I was working down in Portland on a top secret Ajax application for a big Portland based company and am finally back in Vancity for a labour day weekend holiday. Come Tuesday morning I am back down in Portland for another week of work. I haven’t even had a chance to see the new office since we moved in _and_ I missed critical mass last night
Alas, I am looking forward to being back in Vancouver for more than a week at a time!
(picture of voodoo bacon donut in Portland care of Jake)