Build Server helps development team to do build automation. Build automation is the act of scripting or automating a wide variety of tasks that software developers do in their day-to-day activities including things like: Compiling computer source code into binary code Packaging binary code Running tests Deployment to production systems Creating documentation and/or release notes… Continue reading Build Server Selection Influencing Factors Part 1
Category: Technical
Bortosky google visualization Code update
You can find the library of Bortosky google visualization in here. As its home page states its a helper types to serialize System.Data.DataTable objects into Javascript Object Notation for use as a Google DataTable in the Google Visualization APIs. When you go to one of its issue “JSON new Date output now fails parsing” solution provide… Continue reading Bortosky google visualization Code update
Google Charts Learning Series
Intial sets of learning: While loading multiple package use one single google.load() statement. When using both package 1 and 1.1 we can use only 1.1 as it is backward compatible. In google playground click edit html for complete source code. Months of google date starts from index 0 (zero) as January. You must give all… Continue reading Google Charts Learning Series
Beautiful API of Google Charts
I have never came across such an fantastic api design for any library. There are many excellent library out there but Google Charts is different. I am not a language designer nor an public api developer. Working with this open source library was mind blowing. Below are couple of instance where the interface worked exactly like… Continue reading Beautiful API of Google Charts
IE developer tool rescued in production issue.
Our team was facing a problem after deploying our code to production. The person sitting on-site was not able to figure out the issue for 3 days. Since already there were escalations and client pressure. Entire team came together on a call from 3 different locations. It was chaotic, lost and frustrating for the team.… Continue reading IE developer tool rescued in production issue.
One line business layer
A business layer method containing a object as parameter and just a single line of code with Data Layer call in method body is a BIG NO NO. Some may find this very silly and have a question how is this possible. But recently I have seen code like that and it really caught me… Continue reading One line business layer
Try Catch Trap
In any programming language you have the ways to handle exception built in your language. I will explain using C# language. Developer learns the mechanics of try catch finally. If you are reading this page you must be already competent on understanding the fundamental of exception handling. Go to msdn to brush it up. I… Continue reading Try Catch Trap
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
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