Dance Performance of Thug Le by Bollywood Dance Scene Twin Cities at KFAI Radio with Rajib - The Lennie Chism Show

By Rajib Bahar at February 25, 2013 02:00
Filed Under: Interesting
I volunteer for a minnesota based community radio namely KFAI. During my free time, I love contributing to their world music segment. It is a great privilege to be able to share my cultural heritage and mix it up with Minnesotan cultural scene. Here is a clip from one of the show.


There is an error in displaying error in the error report!

By Rajib Bahar at April 15, 2010 12:07
Filed Under: .NET, Interesting
That was the screenshot of a presentation by Mark Mydland. He is the group manager of the "Visual Studio Team Test". He presented on the topic of Testing in Visual Studio 2010 in the TwinCities .NET User group. His approach to explaining the solution was easy to understand. Just like any good presentation it had elements of humor involving real life settings. He talked about a funny scenario, when someone entered a 0, triggering a division by zero error message, and stopped the propulsion of a ship. He used humor to drill into our head why quality matters.

This is what I learned by attending this event:
  • IntelliTrace is one of the new feature within the Visual Studio 2010 family of products. I believe visual studio 2010 ultimate edition contains this enhancement. This tool brings automated testing capabilities. I asked Mark few basic questions, and he was very kind in response. Just like other debugger in the microsoft environment, this one can start right within the IDE. We can write automated test scripts depicting certain scenarios, or use the recording option as if you are recording a VBA macro. This in turn generates the code files.
  • One can build a lab within the test manager. In the lab, you can have multiple machines. As per Mark, we can have up to 60 machines (or depending upon the environment) tested at the same time.


This is just glimpse of what I have learned today. There is more to it. I have included some helper or reference links for everyone to check out.

Mark's Team Blog is: http://blogs.msdn.com/vstsqualitytools

Blogs recommended by Mark Mydland:
1. Lab Management Team Blog
2. Brian Keller's Blog


Debugging With IntelliTrace

Some funny interview or pre-interview experience

By Rajib Bahar at November 28, 2009 09:41
Filed Under: Interesting, SQL, .NET

I have been through my fair share of technical interviews in various roles such .NET/SQL/BI developer. Thanks to putting on many hats in past/present consulting days. Most went well and few are worth a good smile. Please don't think I'm admonishing or looking down upon the people who asked these type of questions. It could happen to any of us (including me). My message is not meant to hurt anyone's feeling/thought/reputation/experience. 

Anyways, some time product-experience-requirement-type-questions can be crafted in funny way. For example, a recruiter may ask you for experience in product that is longer than even the product itself. For example, I was asked about the experience on "SQL Server 2008". I was literally asked "Do you have 10 years of experience on SQL Server 2008?" I felt like I dropped from the sky. At best if I recall correctly, I have used "SQL Server 2008" in 2007 (or later 2006) to try their Community Technology Preview or CTPs (as they are best known). I did correct that recruiter that it's not possible to have that many years of experience unless you were part of the team that developed the product itself or have access to confidential information. Needless to say he and I are good friends. I enjoy bringing him up to speed in my world, and he helps me learn about the business in general. 

Another type of questions involve the GUI. Yes, the dreaded GUI questions. I'll explain it shortly. It was a interview for a "BI Developer Role". They opened the interview by asking me where I can find the subreport button and under which section. I know the general area where that button is. It's on the right hand side on the "Business Development Studio." The 2nd part of that question involving "under which section" annoyed me. This question doesn't take into account "what if I have custom controls?" It'll surely make them rethink as those dynamically compiled controls will appear above and change the ordering of the section. I started considering whether this position will keep me happy. As the IDE itself is dockable so this kind of questions are not as relevant as one deems it to be. It shows that you are more excited about bringing in someone who may be unbalanced on business side of things (while a great technologist in heart). Once in a while I get invited to interview candidates. These are the type of questions I tend to skip. I'd not ask you about Crossword puzzle (though it could serve to show your intellect), philosophy (though it could reveal your personal ethics), or other completely unrelated skill that is not relevant to the job at hand. It may change depending upon the priority and the culture of the organization.

The most interesting type of interviews can happen when both the interviewer and the interviewee were misinformed about the subject area of the interview. In one interview I was instructed to prepare exteremely well for SSIS. So I went well prepared for the SSIS interview, and looked at the basic information on other areas. When the interviewer started, I realized it was a SSRS interview with focus on technologies that was not disclosed to me ahead of the interview. Was I surprised? 

These kind of scenarios may appear outrageous on it's face, but, I usually left those interviews with a smile in my heart and in my person.   

I am interested in learning what others faced. There is plenty of room for all of us to learn.   

 

Agile Philosophy

By Rajib Bahar at November 22, 2009 18:07
Filed Under: Interesting, .NET, SQL

This one quote has been in my mind for a while. I must have seen in someone's blog or update. The quote is “The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn.” Now, I remember... It was Michael Coates aka "The Pragmatic Evangelist", who wrote a blog entry on "Learning, Unlearning, and Relearning". That post helped me find the origin of this quote [http://blog.opsan.com/archive/2005/09/21/1588.aspx]. I learned Alvin Toffler is credited with it. He is a writer, journalist, and furturist. Compared to his journey, I feel like, I'm the opposite of an intellectual or outtellectual (is that even a word?) I think I just invented Rajib-ism.

One Guru in the techspace (Farhan Muhammad) told me technology changes every 6-12 months or so. Working as a techie dude, I realized/continue to realize every bit of what he said. I faced it when Visual studio 98, 2002, 2005, 2008, SQL Server 7.0, 2000, 2005, 2008 came out. One may want to point out, how is that 6-12 months gap? Well, these products also affect other dependent products which have to rush out there to make sure their tools of the trade are compatible or have some workaround. In my humble opinion, it's a reasonable generalization. The rule of the game is simple, we must be on the notice and at the edge of the cliff constantly. While most of the products are backward compatible, some times they are not forward compatible. That tends to make the job challenging, risky and rewarding. A solution that I may have written in .NET 1.0 world, will be completely different in the .NET 2.0 or it's successors. Similar thing happens in the SQL Server world. Either the previous solutions/methods/apis are outdated, deprecated, or we have more ways to do the same thing. This is where the learning of new tricks, unlearning of what you knew before, and relearning of how you solve a particular problem happens. A simple analogy would be some one who eats with chop stick. All of a sudden, the fork technology gets released. Now this person has to learn how to eat with the fork with proper balance, as opposed to the chop sticks. When he gets used to the forks, he has no need of the chop sticks. Anyways, I hope I'm not misusing this Toffler quote, like the way Darwin's "survival of the fittest" quote is. I did have few fun and engaging discussion with my college life biology professor on this. Interestingly enough, he's a George Harrison fan, but, I digress. We have to figure out how flexible we are as it relates to the changes.

One of my mentors, once admonished me, "Whatever you do, you must be consistent". I took that lesson to the heart, but, discipling myself to that principle is an ongoing challenge. Sometimes, I follow it quite well, and some times I have room for improvement. I wish I was a better mentee. Some time facts of life gets in the way and things get complicated. These days I try to be consistent by being agile to the challenge or issue at hand. We don't know what kind of facts we will face. As long as we work fairly and in good spirit, everything should move along fine. 

DLL Dilemma

By Rajib Bahar at November 20, 2009 06:10
Filed Under: Interesting

We all have some form of inner-gadget-freak inside. Sometime that entity manages to go overboard by installing every sort of interesting application on the laptop/desktop. Yes, I admit having multiple database servers running off of my laptop, and few open source servers as well. It's all good until the system is bloated and can not handle anymore. Does it ring a bell? Then you start noticing your laptop is the loudest voice in important meetings, lectures, or other related gatherings. That's when we get the motivation to start unloading every application on the system.  Along the way we manage to get rid of important system dll files. Then we probably crash our system or buy a new laptop. Now, the question is does it repeat for you every 6 to 12 months?

 

Here is a site I have used in the past in resolving DLL issues [http://www.dll-files.com/]. Hope it helps and please be extra careful in utilizing it (check for version, publisher, and other critical details). It's possible instead of fixing your issue, you may end up building new ones.

Trend

By Rajib Bahar at October 11, 2009 10:37
Filed Under: SQL, Interesting, .NET
It's a challenge to keep track of things as they are constantly changing (just like my tools of the trade). Don't you wish you are always on top of all things, but, other things in life get in the way... Some time I get immersed in work and study that I forget the rest of the world. 

Now, that I have this challenge at hand, the question is how am I going to pull myself through this one? I found a tool on it's face seemed quite interesting. My work involves working with SQL server. If I want to learn the noise around sql server then it will show what everyone in the world is thinking about it. I believe it utilizes the RSS feed from twitter. The people at codemunch.com wrote this very simple and useful tool (depending upon your value on it). I found their site while trying to find the trend on sql server. 

How to use it?

Here is what the URL for the trend on "SQL Server" would look like. 


Simply change the "q=" part to your preferred query. For example, you want find the latest on sql then the query string would look like "q=sql". If you want to use words with spaces in it then place a %20 between each word. It's as simple as that.

Other trends that I may use for myself include:

I am sure other Gurus may have different opionion how to find trend. After all, there are other reliable methods such as reading the book on latest tools, online articles, blogs, visiting focus groups that provide training in similar area. My intention with this entry is to talk about what other tool is out there to complement such effort. Anyways, I do find the existing methods useful from time to time. I have been to the local sql server user group many times. Most of the times, I went their for the swags, and free softwares. Most recently, I went to the "SQL Server Summit" hosted in minnesota with sponsorship from Digineer. I attended one of the reporting services session to learn about the challenges the MVP had in his project. Toward the end, I asked a question about SSRS and sharepoint and got good feedback from several peers. The presenter moved on to take other closing questions. In the meantime, I had this urge to tinker. I took out a yo-yo which I picked up from Digineer's booth prior to that presentation. I thought I'd play with it while the presentation ends. Unfortunatley, I did not know that the yo-yo's extra feature included very loud sound, and shiny lights. Yes, it was an awkwardly funny moment and all eyes were on me. I was in a panic mode trying to silence the alarm. Luckily for me, I did not get bounced out as I worked with some of the people in there running the show. I had an occassion to collaborate with Mark V. from digineer in the past. He was sitting next to me and cracked open. He did not know that the yo-yo would do that. I am making a note to avoid yo-yo's next time. BTW, I transferred the yo-yo to my nephew, but, I digress.

1st Robot Scientist

By Rajib Bahar at April 03, 2009 10:45
Filed Under: Interesting

I thought the article below was interesting. It talks about the 1st robot capable of generating hypothesis and run experiments to prove it. I could have used one during my undergrad years.

http://www.informationweek.com/news/showArticle.jhtml?articleID=216402727

 

Bill Gates releases Bugs... gives a new meaning to software bugs

By Rajib Bahar at February 05, 2009 07:06
Filed Under: Interesting, SQL
I was reading some article and landed on this news item. Bill Gates released a bug in some tech event... See http://www.pcworld.com/article/158979/bill_gates_releases_bugs_into_the_wild.html. I am relieved by the fact that I wasn't there. I am sure this may give a new meaning to releasing software bugs... :)

SQLServerpedia is the wikipedia for MSSQL server pros

By Rajib Bahar at January 09, 2009 07:02
Filed Under: Interesting, SQL

I ran into SQLServerpedia.com recently. I thought the concept was interesting. Kevin Kline and his colleagues launched that portal. Just like Wikipedia, users can edit entries related to MS SQL server. This will be a useful work related resource for me.

After reading the entries at the SQL server wiki site, I ran into another site that had an intersting tool. They call it TallEye. The purpose of that tool is to find out where you end up after digging a very deep hole from any location in the world map. So, I dug hole at Bangladesh and found out I'd emerge in South Pacific ocean. Interestingly enough, they did not advise how to bypass the core of earth.

Tag cloud

Month List