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
Author: Vikram Shetty
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
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
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
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
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!
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
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