Oxygen Blast Seminar: Google Web Toolkit on Tue, Feb 10, 2009

If your team is developing web applications, you may be interested in the following presentation on Google Web Toolkit:

Who: Jason Sharpiro
What: Google Web Toolkit (GWT)
When: Tuesday, February 10, 2009, 9-11 AM
Where: Intertech, Inc. 1020 Discovery Road, Suite 145 Eagan, MN 55121
Cost: Free

Registration is required: http://www.intertech.com/Register/Registration.aspx?EventID=193.

.NET User Group on Thu, Feb 5, 2009: Windows Azure

If you have an interest in cloud computing, take a look at the .NET User Group event next week:

Who: Jeff Brand
What: Developing and Deploying Your Windows Azure Application
When: Thursday, February 5, 2009, 5-7 PM
Where: Microsoft, 8300 Norman Center Drive, Suite 950, Bloomington MN 55437
Cost: Free

Check http://www.ilmservice.com/twincitiesnet/seminar.aspx for more information.

Richard Gabriel speaks at OTUG on Mon, Feb 9, 2009

Richard Gabriel will be speaking on ultra-largescale systems at OTUG on Monday, February 9, 2009.

Who: Richard Gabriel
What: Ultra-Largescale Systems: the software challenge of the future
When: Monday, February 9, 2009, 5 - 9 PM
Where:  O'Shaughnessy Educational Center (OEC) - University of St. Thomas, St. Paul, MN
Cost: 20$ (cash or check)

RSVP is required. As usual, check http://www.otug.org for more information.

CITCON on April 24-25, 2009

CITCON, Continuous Integration and Testing Conference, is coming to Minneapolis in April 2009!

When: April 24-25, 2009
Where: West Wing of the University of Minnesota Campus Club
Cost: Free

Registration is required. Check http://www.citconf.com/msp2009/ for more information. Note that the attendance is limited to the first 150 registrations.

MinneDemo on Fri, Feb 6, 2009

Next MinneDemo, a local technology and networking event, is scheduled for Friday next week. Come to see what Minnesota companies are working on.

What: MinneDemo
When: Friday, February 6th, 2009, 7 PM
Where: Intermedia Arts 2822 Lyndale Ave S, Minneapolis, MN 55408
Cost: Free

RSVP is required. Please, check http://minnedemo.org/ for more information.

January event at OTUG

Do not miss an excellent event tomorrow night:

Who: Michael Nygard
What: Clouds, Grids, and Fog
When: Tuesday, January 20, 2009, 6:00 - 8:00 PM
Where:  Owens Science Hall (OWS) - 3M Auditorium, University of St. Thomas, St. Paul, MN

As usual, check http://www.otug.org for more information.

Code Freeze 2009 on Thu, Jan 15, 2009

It is getting really cold outside, just in time for our annual Code Freeze conference. This year's topic is Maximizing Developer Value.

Who: Susan Standiford, Nate Shutta, Andy Miller, Neal Ford, Pam Rostal, Bob King, and others
What: Code Freeze 2009: Maximizing Developer Value
When: Monday, January 15, 2009, 8:30 AM - 5:30 PM
Where: Hubert H Humphrey Center, University of Minnesota, 301 19th AveS, Minneapolis, MN 55455
Cost: 90$ (online)

Registration is required. Check http://www.umsec.umn.edu/events/Code-Freeze-2009 for more information. See you there!

Dojo 1.1, Firefox 3.0.5, and this._getText is not a function

We run into an interesting problem with Dojo 1.1 running on Firefox 3.0.5. The page works well on Firefox 2, IE 6/7, Safari 2/3, but once in a while, it does not load correctly on Firefox 3. It may also throw one or more JavaScript exceptions. For example, "failed loading undefined./currency.js with error: TypeError: this._getText is not a function".

My hunch is that it happens because dojo.require statements are not handled correctly. It is also possible that this issue is related to another issue reported on the Dojo forum: http://dojotoolkit.org/forum/dojo-foundation/general-discussion/firefox-3-fires-domcontentloaded-event-prematurely.

The good news is that we tested the problem on the alpha version of Firefox 3.2 (Minefield - http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/) and it seemed to be resolved. We also found a work-around to make Dojo 1.1 more stable on Firefox 3.0.5: loading base dojo libraries via script tags instead of the dojo.require function. The JavaScript exceptions still appear from time to time, but much more rarely.

If you have any insight into this issue, please, let us know. Your help would be very appreciated. Thank you. Happy coding!

Team City 4.0 supports relative URL in the svn:externals property of Subversion 1.5

In my September post, I wrote that we upgraded our development environment from Subversion 1.4 to Subversion 1.5. We were hoping to use relative URL's in svn:externals property - the feature introduced in Subversion 1.5. We use svn:externals to connect to shared non-compilable release units, such as common styles, images, script libraries, content, etc. We immediately found out that although Team City 3.2, our build and integration server at the time, supported Subversion 1.5, it did not recognize relative URL's in svn:externals. We have recently upgraded our build server to Team City 4.0 and it does support relative URL's in svn:externals!

Contact me if you have any questions on how to structure your Subversion repository. Happy coding!

Welcome to ModelBlog

Thank you for visiting ModelBlog. We hope the time you spend with us will be both entertaining and worth your while. Have fun!