A Techie Thought

Passion for Technology

Archive for August, 2007

Beautiful Code

Posted by lalitkale on August 30, 2007

Just found out the article that has many things I belive in and keep in mind while coding….

http://headrush.typepad.com/creating_passionate_users/2006/03/code_like_a_gir.html

Posted in Technology | Leave a Comment »

Pages to watch/research

Posted by lalitkale on August 30, 2007

http://www.castleproject.org
http://ncover.org/site/
http://www.mbunit.com/

Articles to read:
TOGAF,ZackMan,Gartner
http://msdn2.microsoft.com/en-us/architecture/bb466232.aspx

http://msdn2.microsoft.com/en-us/skyscrapr/default.aspx

http://msdn2.microsoft.com/en-us/architecture/aa699418.aspx

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1852754&SiteID=1

http://www.infosysblogs.com/thinkflat/

http://infosysblogs.com/microsoft/2007/05/software_factory_domainspecifi.html#more

SAP Mobile
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/com.sap.km.cm.docs/library/mobile/mobile%20infrastructure/Mobile%20Development%20Kit%202.5/content/appdev/devonme/introduction.html

Error Reporting Block:
Like Microsoft has Sending error data.

Posted in Technology | Leave a Comment »

Motivational Poem

Posted by lalitkale on August 30, 2007

I received this poem from one of my friend a few days back….Whatever your cross,

whatever your pain,

there will always be sunshine,

after the rain ….

Perhaps you may stumble,

perhaps even fall,

But God’s always ready,

To answer your call …

He knows every heartache,

sees every tear,

A word from His lips,

can calm every fear …

Your sorrows may linger,

throughout the night,

But suddenly vanish,

in dawn’s early light …

The Savior is waiting,

somewhere above,

To give you His grace,

and send you His love…

Whatever your cross,

whatever your pain,

“God always sends rainbows ….

after the rain … “

Posted in Mind Ramblings | Leave a Comment »

Agile Life

Posted by lalitkale on August 30, 2007

Some people to whom we meet at our workplace does not held respect for your knowledge or even they do not care for your eger to learn and ask your doubts. In just few days I got to see such people.My only problem is “I am passionate about techology and about my work and always want to device better ways to do my task”.

These people laugh at me and make fun out of my suggestions/questions.But I did not argue with them.Why the hell should I argue?? I do not want my energy or knowledge to be wasted in such enviornment and I am very keen on this.Let their own ignorance kill them! I might sound judgemental,I know but this is how I am.

Old guys can stick to pressman[I honour Dr.Pressman.I m talking about the attitude].We are YOUNG and PASSIONATE HUMAN BEINGS!

so we’ll follow martin-

http://martinfowler.com/articles/newMethodology.html

 and this is for the people who thinks both ends can not meet:

http://www.agilecmmi.com/

some people can require proofs,they can read the reality:

http://www.ddj.com/architect/200001986?pgno=1

Posted in Mind Ramblings | Leave a Comment »

Leverage the C# Preprocessor

Posted by lalitkale on August 1, 2007

Like other languages in the C-family, C# supports a set of ‘preprocessor’ directives, most notably #define, #if and #endif (technically, csc.exe does not literally have a preprocessor as these symbols are resolved at the lexical analysis phase, but no need to split hairs…).

The #define directive allows you to set up custom symbols which control code compilation. Be very aware that unlike C(++), C#’s #define does not allow you to create macro-like code. Once a symbol is defined, the #if and #endif maybe used to test for said symbol. By way of a common example:

#define DEBUG
using System;


public class MyClass
{
public static void Main()
{
#if DEBUG
Console.WriteLine("DEBUG symbol is defined!");
#endif
}
}

When you use the #define directive, the symbol is only realized within the defining file. However if you wish to define project wide symbols, simply access your project’s property page and navigate to the “Configuration Properties | Build” node and edit the “Conditional Compilation Constants” edit field. Finally, if you wish to disable a constant for a given file, you may make use of the #undef symbol.

Posted in Technology | 1 Comment »