Thursday, 12 November 2009

Inversion of Control (Ioc) alternative to spring

Came across this dependency injection framework called Winter4.Net which claims to be quick and lightweight.

I've messed around with it a bit today and it is very easy to use.

Check it out here: http://www.winter4.net/

Tuesday, 10 November 2009

Friday, 6 November 2009

Some cool JS stuff from google

Google has open sourced some of their internal tools for JavaScript development, which they are calling "Closure".

You can find more details here

I particularly like their compression tool Closure Compiler

Thursday, 5 November 2009

Getting Toad 9.7.2.5 to work on x64 XP machine

Once you've installed Toad into C:\Program Files (x86)\, then copy the entire Quest Software directory from C:\Program Files (x86)\Quest Software to C:\Program Files\Quest Software

Lastly create a desktop short cut to C:\Program Files\Quest Software\Toad for Oracle\toad.exe

Toad should then work correctly.

How to get ASP.NET 2.0 app on an x64 development machine to work with Oracle 10.2.0.2 32 bit client

I had a problem where I got a new machine. My previous workstation was XP 32bit OS, and my new machine was XP 64bit. I had installed the 32bit client, and the ODP.NET data access components, but was still getting the error:

ORA-12154: TNS:could not resolve the connect identifier specified

Even though the tnsnames.ora and sqlnet.ora files were 100% correct. I then came upon these two URL's:

1.http://www.oracle.com/technology/tech/dotnet/col/odt_faq.html (search for ORA-12154)
2.http://joeydotnet.com/blog/archive/2007/01/24/19.aspx

After that I create a metalink oracle account and my manager authorised it. I then download this patch:

10.2.0.1.0 Patch 6 (10.2.0.1.6P) 32-Bit Patch 5059238. URL: http://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=5239698

After unzipping it I made a backup of C:\oracle\product\10.2.0\client_1\bin and then copied the patch files (p5059238_10201_WINNT\5059238\files\bin) into the bin folder and overwrote the dll's already in the client bin folder

Then fired up VS 2008 and executed my web app locally and it all worked.

Let's hope this helps some others.

Friday, 30 October 2009

Remember classes used in a workflow must be marked as Serializable

Silly mistake but I got this error the other day:

Event A on interface type B for instance id C cannot be delivered

This post reminded me to mark classes as serializable.

Thursday, 29 October 2009

It's been a while

I've not used this blog for sometime now. Been busy working to hard. and I've just not had the time to add anything recently.

That's about to change!

Personally I'd like to keep this blog updated at least once a day. The info I'll publish will be about software development, using agile methods, and anything else that I think may be interesting.

Hopefully within a few months this blog may become a useful reference for myself and more importantly to others who find my posts interesting, so please feel free to leave comments.

Until next time...