Quote


A good programmer is a lazy programmer, because he writes minimum code.
--Anonymous


Saturday, October 30, 2010

Index - All Posts

  • Queen Puzzle!
    I am back with a Queen Puzzle. My another adventure with AngularJs. Have fun! ...
    Read More...

  • Multiplication Table with Angular JS
    I was away for a long time. Many things happened in my technical life during this time. The biggest change is I moved to mobility. When I checked the viewer list today ...
    Read More...

  • AutoCorrect Macro
    When you chat you type like this "how r u? c u tmro". But when we type an official mail, we have to switch to that bad old English that we were taught in schools. I observed that whenever I type an official document, I always type "ur" then hit backspace and correct it to "your". Then I thought, "Why should I assign this correcting job to my computer?" ...
    Read More...

  • Creating Notepad++ Macro for HTML Tag Wrapper
    I know lot of people using Notepad++ (NPP) for editing HTML and XML rather than Visual Studio, including me. Its color highlighting and outlining is better compared with Visual Studio even though npp misses features like auto intending and auto completion of tags. However, the new features in VS 2010 are awesome. Probably...Read More...

  • Tips to Make Your Applications More User Friendly 
    User Experiece design is not kid's play. If you want to make your applications more user friendly, you need to put lot of effort and money. But, if you are just a developer, doing the UI design, here are some tips that can help you. Read More...

  • User Experience Lesson from Twitter
    I was tweeting on the other day, and amazed by a simple feature in Twitter. The simple design of Twitter is the best evidence that they are not trusting their programmers with User Experience (Ux) design. I believe they have a separate Ux team. Well, I got one more evidence today. Read More...

  • Puzzler!
    Did you notice the sliding puzzler in my blog at right hand side? If not, please scroll down and see. Try arranging the numbers from 1 to 15 consecutively. It is interesting time pass Read More...

  • Watch delayed live of Anand Topalov Game
    As an Indian, I am happy to hear Anand winning world chess championship (Don't speak about Cricket now). As the newspapers only wrote the overview of the game, I was eager to follow the game. Read More...

  • A Forwarded Email
    Some one forwarded me this image.Read More...

  • Singleton to Read Configuration
    When we first learned the basics of coding, we are told that simple code is the best code. We believed if for a long time, and went extra mile to make the code simpler. Then came the Design Patterns, the new excuse for making code complicated. Earlier we used two lines of code to instantiate an object, but now we are using four classes for the same purpose. Read More...

  • User Experience Lessons from My New Mobile
    User Experience design was my favorite topic for a long time. I am not sure when I fall in love with this topic. During initial years of my career I got lot of chances to design screens for Windows Applications. I was just imitating Windows at that time, and believe me, I got lot of appreciation. But now I realize it was a mistake...Read More...

  • Exception Handling Blunders
    When I do code review, one area I give at most care is the Exception Handling. There are two reasons for this...Read More...

  • Break when an exception
    The scenario is like this. You are debugging some code. From the code an exception is thrown. As the exception handlers are in place, you know the exception happened only when the flow reaches exception handler code. So, in order to find out the exact line of code, where the exception happened originally...Read More...

  • Visual Studio Code Snippets - Get Away from Highlighting
    Code Snippets are important productivity tool in Visual Studio.NET. Simply stated, code snippets are ready made code blocks, which you can use in your code. They can be accessed in Visual Studio either by right clicking in code editor and selecting Insert Snippet or by simply typing in the short cut for the snippet and ...Read More...

  • Minimize to save memory
    Does Minimizing a Windows application reduce memory usage? So says this blog. An interesting piece of information. "In any multitasking system, minimizing an application means that it won't be utilized by the user right now. Therefore, the OS automatically makes the application use virtual memory and keeps bare ...Read More...

  • Active Threads in a Thread Pool (How I solved a problem)
    I wanted to get number of threads active in the ThreadPool. Our client wants this to be logged. I thought it is walk on the park when I found the function ThreadPool.GetAvailableThreads. However, when I read more in MSDN, I found I was wrong...Read More...

  • My favorite freewares
    Here are my favorite freewares...Read More...

  • Microsoft Comes To Your Town
    Microsoft Community Techdays are back...Read More...

  • Microsoft Excel 2003 to Excel 2007 mapper
    Recently our company upgraded to Excel 2007 in all its machines. While we enjoyed the cool new look and features, it has a downside. People who were experts till yesterday, became novices today. Most of the time spent for searching menus or toolbar shortcuts, which we already know in Excel 2003...Read More...

  • Open source is bug free?
    I was thinking that Microsoft programs are buggy and open source programs are bug free, Until I read this blog by Steve Bellovin, one of the pioneers of Internet security...Read More...

  • Power Toys!!
    I don't remember exactly when I heard about Microsoft Power Toys for Windows XP. I remember it was during work. If I come across interesting links or freewares at work, I will forward those links to my personal email, so that I can try those at home. When I checked my email today I found the link to Power Toys... Read More...

  • Explore the World
    Explore the world, but lazily. Well, it is not the best name I can found out. I had a few other names in my list, but unfortunately all are already taken. But, I hope this describes me best. Lazy is one word hated very much in the IT world. Our favorite words are hard working, proactive, professional, talented, motivated, etc...Read More...