Pages
-
Recent Posts
- Solution to the fetch puzzle
- Solve puzzle with code
- Windigo 1.1 Released
- Call For Windigo Beta Testers
- ChildWindow Positioning
- Remove ListBoxItem Highlighting
- Sideload Windows Phone
- Getting Started with MVVM
- Win Advanced MVVM Book
- SVN Merge – Selecting Changesets
- Code Validation in TortoiseSVN pre_commit_hook
- Using Model-View-ViewModel in WPF Applications
- Use Legacy Printer From Windows 7
- Should you get into Silverlight or Flash ?
- Session Recommendations for SoCal Code Camp @ USC
-
Recent Comments
- Andrew on GUI Prototyping Tools
- SQL Azure – How to connect SQL Management Studio and import Northwind database | @SPJeff on SQL Azure Notes
- Raju on WPF – LINQ to SQL Sample
- Solution to the fetch puzzle on Solve puzzle with code
- Lorenzo on Call For Windigo Beta Testers
- niroop on Code Validation in TortoiseSVN pre_commit_hook
- sd on WPF – LINQ to SQL Sample
- Call For Windigo Beta Testers on Contact Me
- Zachary on Scrum Tools
- Tammie Oddo on WPF – LINQ to SQL Sample
- MH Lines on Scrum Tools
- Database Version Control – You Don’t Have To Hang Your Head In Shame « Eric Maibach on DbUpdater
- tewari on Database Schema Version Control Tool
- Shannon Holck on Database Schema Version Control Tool
- tewari on SVN Merge – Selecting Changesets
Should you get into Silverlight or Flash ?
Take a look at these trend lines from Indeed.com (Yes, you read that right. That is EIGHTY THOUSAND percent growth in silverlight jobs) -
Here is the trend line for Flash jobs -
Growth is there but the total number of jobs are clearly stabilizing. Here are the absolute number of jobs -
Interesting numbers !!!
Posted in career advice Tagged analysis, career planning, Comparison, flash, jobs, Silverlight Leave a comment
Session Recommendations for SoCal Code Camp @ USC
SoCal Code Camp is coming up on November 21st & 22nd 2009 at University of Southern California, Los Angeles. There is just an incredible lineup of sessions. If you are trying to make up your mind about the sessions to attend, here are my recommendations -
1. Attend as many of Llewellyn Falco’s and Woody Zuill’s sessions as you can. Specially, Unit Testing The Easy Way and one of the Dojo sessions. Any one of these sessions will make your entire trip worthwhile.
2.Kristian Hermansen’s Get Hacked Live ..
3. Stacey Broadwell’s Using Technology & Social Media to Target Candidates & Jobs should be very useful. I attended her recent presentation at L.A. Dot Net @ UCLA, it was very informative.
4. and of course If it walks like a Scrum … by yours sincerely.
I am planning to attend as many of the following sessions as the schedule allows -
* Algorithmic Trading in C#
scott hodson
* Automated Grid layout in Silverlight and WPF
Richard Fencel
* Building nTier Applications with Entity Framework Services
David McCarter
* Experiencing Agile Through Games
Carlton Nettleton
* Interoperability in the Cloud
Alejandro Espinoza
* Rapid Prototyping with Expression Blend
mark bosley
* One of Paul Sheriff’s WPF presentations
* SCRUM CLUB: Agile Requirements Gathering Workshop!
Amanda Abelove
See you there !
SQL Azure Notes
My invitation code for SQL Azure CTP finally arrived. I had been waiting for this.

You can create a database in from the SQL Azure Management page, shown above.
After you have created the database, of course, you can use DbUpdater with your SQL Azure databases. Here is the command-line :
DbUpdater.exe ..\SqlScripts /server:”tcp:SERVER.ctp.database.windows.net” /db:DATABASE /user:”USER@SERVER” /password:PASSWORD /confirm:true
And you will need this DbUpdater.exe.config file :
<?xml version=”1.0″ encoding=”utf-8″ ?>
<configuration>
<appSettings>
<add key=”file-prefix” value=”db” />
<add key=”file-extension” value=”sql” />
<add key=”schema-versions-name” value=”schema-versions-table.sql” />
<add key=”baseline-name” value=”baseline.sql” />
<add key=”post-script-prefix” value=”post” />
<add key=”post-script-always-apply” value=”true” />
<add key=”exe-file” value=”C:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLCMD.EXE” />
<add key=”exe-args” value=’-U %UserName% -P %Password% -S “%ServerName%” -d %DbName% -i “%SqlFile%”‘ />
<add key=”dialect” value=”NHibernate.Dialect.MsSql2000Dialect” />
<add key=”driver_class” value=”NHibernate.Driver.SqlClientDriver” />
<add key=”connection_string” value=”Server=%ServerName%;Database=%DbName%;User ID=%UserName%;Password=%Password%;Trusted_Connection=False;” />
</appSettings>
</configuration>
You can run sqlcmd.exe directly to execute t-sql scripts on SQL Azure. Here is a sample command :
sqlcmd.exe -S SERVER.ctp.database.windows.net -U USER@SERVER -P PASSWORD -d DB -i “baseline.sql”
I received these errors when I executed my SQL Server 2005 scripts on a SQL Azure database -
- ‘ANSI_NULLS’ is not a recognized SET option.
- Deprecated feature ‘SET ANSI_PADDING OFF’ is not supported in this version of SQL Server.
- Deprecated feature ‘More than two-part column name’ is not supported in this version of SQL Server.
- Deprecated feature ‘Data types: text ntext or image’ is not supported in this version of SQL Server.
- Deprecated feature ‘Table hint without WITH’ is not supported in this version of SQL Server.
These are not the limitations of the SQL Azure platform. SQL Azure is based on SQL Server 2008 Database Engine. The complete list of deprecated features in SQL Server 2008 are listed here along with the replacements (if any) : Deprecated Database Engine Features in SQL Server 2008 – MSDN.
After modifying the scripts to replace the deprecated features, the scripts could be executed without any further issues. All stored procedures, triggers and views were created without any errors.
The following error is a SQL Azure limitation.
- ‘Filegroup reference and partitioning scheme’ is not supported in this version of SQL Server.
Here is more detailed information on unsupported T-SQL – Unsupported Transact-SQL Statements (SQL Azure Database) – MSDN












Use Legacy Printer From Windows 7
I have NEC SuperScript 870 laser printer connected to my Home PC. I was not able to print to this printer from my new HP dv6-1375dx Windows 7 laptop. My machines are connected via Hamachi. Here is what I did to get around the lack of NEC driver for Windows 7 (I found this tip here) -
1. Created a new printer (pointing to the same LPT port that is connected to NEC 870) on my Home PC using HP Laser Jet III driver.
2. Shared this new printer.
3. On the Windows 7 laptop, I dropped the document I wanted to print on this new printer. Voila !!!
Share This