Day to day good stuff I find regarding my work

Wednesday, September 19, 2007

Coalesce



Coalesce goes C# « Only Talking Sense

... the null-coalescing operator in C# 2.0.

string name = (userName == null? “” : userName);



There’s nothing wrong with this code ....but the ternary operator ?
you can now write



string name = userName ?? “
”;



Powered by ScribeFire.

Sunday, July 15, 2007

Subversion

PDF http://svnbook.red-bean.com/nightly/en/svn-book.pdf

Subversion on Windows quick start


C:\mgns\Visual Studio 2005\Projects> svn import RegAdmin file:///c:/regadminrepos -m "Initial Import"

C:\mgns\Visual Studio 2005\Projects> svn checkout file:///C:\regadminrepos "file://C:\mgns\Visual Studio 2005\Projects\RegAdmin"

Thursday, May 24, 2007

Java Persistence API v1.0 (JPA)

http://www.cornerstone.se/expertzone/dev07/sessions_java.aspx

Declarative mappingFramework APIQuery LanguageTransaction Support
Entiteter: skall vara rena
ORM: Håller det hela i synk
Tjänster

Transparent Persitance

JPA 1.0 Declarative Object Relational Mapping
1. Classes are mapped to tables
2. Fields are mapped to columns
3. All types of relationships are supported
4. Support for embedded objects
5. Use either annotation or deployement descriptors



Laxy loading potentiellt problem med många sm@a
Eager loading kan ge stora SQL statements
Guideline Use laxy on relations and "fetch join" on queries
(Select * from Employee e LEFT JOIN FETCH e. phoneNumbers WHERE )


Contructor expressions in queries


Buld update delete


Valideringar - Lifecycle Callback

Wednesday, May 09, 2007

Excel macro

Problem Fylla alla tomma celler i vald range i Excel med dom ovanfor.

Losning
Macro se
http://www.mvps.org/dmcritchie/excel/fillempt.htm