Silverlight versus other applications inside web browser

With this new releases of Silverlight, the border between web applications and desktop applications is becoming much thinner. Code Name WPF/E. You might have heard the name Windows Presentation Foundation Everywhere, or WPF/E. This was the code name under which Microsoft developed Silverlight, in reference to Windows Presentation Foundation, the rich desktop programming framework included in .NET 3.0 and later. Very soon, however, this name was abandoned in favor of the catchier Silverlight. Silverlight is here to stay, and Microsoft is betting a lot on this technology. In these three years, it went from “Flash contender” to major user interface technology. A convergence is occurring between Silverlight and WPF. More and more features are shared. The movement is toward compatibility, with Silverlight becoming a complete subset of WPF. Not just compatibility of interfaces, but also binary compatibility. We will probably see this happening in the next few years. More...

Top 30 questions you should ask the interviewer

Participating in a job interview is a two-way street. Learn about a company by asking the right questions during an interview. Most interviewers will give you a chance to ask them questions. The quality of your questions will be a factor, whether subconsciously or consciously, in their decisions. Some questions may come to you during the interview, but you can - and should - prepare questions in advance. Doing research on the company or team may help you with preparing questions. More...

What is Velocity SCRUM projects?

Breaking your project into Iterations and getting regular feedback on the iteration is the essence of Agile.  In simple terms, velocity in an agile world is the amount of work that you can do in each iteration. This is based on experience from previous iterations. As you move over time and do multiple Sprints, the Velocity will be a very useful tool that will allow you to plan and predict the amount of work that the team can do in future Sprint cycles. If your team has completed multiple sprints, you can forecast release and product completion dates and plan future projects more accurately by reviewing the velocity report. Based on the velocity of previous sprints that the report illustrates, you can accomplish the following goals: track how much effort your team has reported as complete for each sprint and estimate how much backlog effort your team can handle in future sprints if your team composition and sprint duration stay constant. More...