Go Code Refactoring

Code refactoring is must have skills in our tool box. Wikipedia gives below mentioned definition Code refactoring is the process of restructuring existing computer code without changing its external behavior. There is a classic book on Refactoring by Martin Fowler. The topic is vast when there is a whole book written. I am trying to mention 3 easy steps… Continue reading Go Code Refactoring

Past Decade blogs

I wanted to blog since long back may be around 2007, as I had many experience to share. It is very hard to start something which is not in your comfort zone, I procrastinated to blog. The discomfort was my poor skills in English grammar and my spelling mistake. But finally I pushed myself and… Continue reading Past Decade blogs

Published
Categorized as Thoughts

MobAnalysis

You must have heard about MobProgramming. There was a method we followed to analyse the requirement and come up with Data Flow. Perequsite : Complete team with at least 3 member Laptop (with projector optional) White board + marker Collective involvement Open Mind Steps : One person stands to the white board. One person sits… Continue reading MobAnalysis

Leadership Training

I had First Time Leadership training in my company. It was a 5 day workshop. The whole experience gave me completely different perspective on day to day basis of normal work day. I realized how we view everyone as we are and as we will react to a particular situation. Thus a common feelings like Why isn’t… Continue reading Leadership Training

Published
Categorized as Leadership

Memory Leak

Recently I has received an email from a team member that she was getting a memory leak issue. She is very confident that it was a memory leak. I checked with her on what she was trying to accomplish on the code. Background: The code was accessing some legacy database via COM component in a… Continue reading Memory Leak

Published
Categorized as Technical

Delaying database decisions

In our current project we had to create a menu which was in a multiple level parent child relation. Main menu contains sub menus which contains item menus. On click of item menus a whole new menu gets loaded internally on the right hand side. Another user requirement was that there must be an admin… Continue reading Delaying database decisions

Published
Categorized as Technical

Jeans at work makes a difference!

On 15th August 2013, Cognizant came up challenging the “status quo”. It allowed associate wearing smart casuals at work. I immediately felt the freedom of choice, as the campaign was based on freedom. I felt cool. It was a happy feeling to come to office in casuals every day. I felt much productive while working. It was… Continue reading Jeans at work makes a difference!

Published
Categorized as Thoughts

CSS sprites repeatable

CSS sprites Wiki says: To reduce the number of requests the browser makes to the server, some web designerscombine numerous small images or icons into a larger image called a sprite sheet You can read advantage of CSS sprites here. Example of CSS sprites can be found here. Background: Now the catch we had was while… Continue reading CSS sprites repeatable

Positive Programmer

I wrote a FaceBook post on 29th July 2013 Programmer’s live a much positive life then Tester’s because the job role of a Programmer is to find solutions whereas Testers find problems. This behavior travels to their daily life too. It had many comments but a strong opinion was made by my tester or rather QA friend… Continue reading Positive Programmer

Published
Categorized as Thoughts

Boot it up

A practice that I follow while booting up the system. As soon as my machine boots all daily using applications namely Visual Studio, SQL Management Studio, Outlook, Browser and Notepad starts automatically. Thus I can hit the start button on my laptop and it is development ready. There are many way to do this but… Continue reading Boot it up

Published
Categorized as Technical