While doing my job I got opportunity to write a book review on a book C# in depth. I will confess, I don’t need too. I am not qualified to review Jon Skeet’s book. I have read some where that if Jon writes C# code and if it doesn’t compile that means the compiler’s is… Continue reading C# in Depth book review
Clean Code : Functions
Some rules for functions: First rule for function is they are small. Second rule they are smaller than that. Lots of smaller function with better names will help you and your team because they will help you like a sign board and navigate you through your code. Don’t worry about function call overhead. It is… Continue reading Clean Code : Functions
Clean Code : Names
Some rules for name: Choose your names thoughtfully. Communicate your intent. Avoid Disinformation. Pronounceable Names. Avoid Encodings (Eg: ucp) Choose parts of speech well. The Scope rules. For variable name with larger scope have larger name and variable name with smaller scope have smaller name. With method and class names it is opposite for method/class… Continue reading Clean Code : Names
Every one faces leap year issue
During an project in Insurance domain, I faced a weird problem in the month of February. In our system every day the application runs a premium due date job which creates a list of insurance premium account with current premium value, to debit it from customer’s account. On the last date of February the application did… Continue reading Every one faces leap year issue
Introduction to unit testing
At a very early stage in my career I got an opportunity to visit Antwerp. It had been one of my best trip in terms of personal and professional well being. I had an opportunity to work with 2 really great Developer Tim and Kristoff Here I learn lots of trick in Software development, However… Continue reading Introduction to unit testing
First demo that failed.
The first ever big demo I gave which failed. As silly it may sound, It was a real incident. We were giving a demo for our custom Dot Net web application. As soon as we tested out primary functionality it was not working. I still remember the face of my angry manager. He ask me… Continue reading First demo that failed.
Encryption of connection string
You can find many post and help on how to encrypt the connection string. The idea is to place an encrypted text in congiguration file. So the security is not breached. In this post I will highlight few things that will help you to work with encrypted connection string. Create a tools menu to a web page… Continue reading Encryption of connection string
My telephonic interview
The skills and attitude that I think got me selected during my first teclephoic technical round of interview is listed below: Confidence to answer the questions. Detail readiness to most common question around that time. Listening and speaking skills during the conversation. Highlighting the key projects during the past experience. Flexibility and Learning apdaption to an new… Continue reading My telephonic interview
Email know how for young developer
Email is an integral part of a developer, It’s a must to have tool to communicate to your customer, status report to leads, off shoring model etc. Below mentioned are few tactics that worked for me: When some one asks a question on email. Make sure you reply in stipulated time line. If you don’t… Continue reading Email know how for young developer
Gmail : Zero inbox all the time
There are many advantage of having a zero email on inbox. I will not go into detail of it. I will try to share few steps that can make your inbox to zero. There is a classic book named “Getting things done” by David Allen gives you profound knowledge on managing your task. In this… Continue reading Gmail : Zero inbox all the time