Agafonov Slava Digest about software

What is Build Verification Testing (BVT) ?

BVT Build Verification Test is a set of tests run on every new build to verify that build is testable before it is  released to test team for further testing. These test cases are core functionality test cases that ensure application is stable and can be tested thoroughly. Typically BVT process is automated. If BVT fails that build is again get assigned to developer for fix. In software testing, a Build Verification Test (BVT), also known as

 Build Acceptance Test, is a set of tests run on each new build of a product to verify that the build is testable before the build is released into the hands of the test team. The build acceptance test is generally a short set of tests, which exercises the mainstream functionality of the application software. Any build that fails the build verification test is rejected, and testing continues on the previous build (provided there has been at least one build that has passed the acceptance test). More...

Skype and Microsoft together

Skype and Microsoft togetherSkype - is my favourite program in a last few years and now it is a new product and new business division of Microsoft.  I like Skype and I use Skype that is why it is really nice purchase.
With 170 million connected users and over 207 billion minutes of voice and video conversations in 2010, Skype has been a pioneer in creating rich, meaningful connections among friends, families and business colleagues globally. Microsoft has a long-standing focus and investment in real-time communications across its various platforms, including Lync (which saw 30 percent revenue growth in Q3), Outlook, Messenger, Hotmail and Xbox LIVE. More...

Orleans - software framework for cloud applications

Orleans
Orleans - is a Microsoft Research project and managed (.NET) software framework for building client + cloud applications. As outlined in the recently released paper on the topic: Orleans defines an actor-like model of isolated grains that communicate through asynchronous messages and manage asynchronous computations with promises. The isolated state and constrained execution model of grains allows the Orleans runtime to persist, migrate, replicate, and reconcile grain state without programmer intervention. More...

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...

Careers 2.0 on Stack Overflow is free

Careers 2.0 is a great match for StackOverflow and it will really help employers find the right programmers for the job, plus it provides programmers with an interesting background showing their efforts in StackOverflow answers. “Everything is completely redesigned and rebuilt to look great, work fast,” says Spolsky. Careers 2.0 is free for developers with the catch that you have to be invited by either your peers or a StackOverflow moderator (before anyone with a credit card could sign up). Employers have to pony up $500 for weekly access. n the future, automatic robot recruiters will use mental telepathy and nuclear fusion technology to get people the perfect jobs. When that happens, rest assured that those robots will be wearing Stack Overflow insignia, but until then, Careers 2.0 is a big leap ahead.More...

Interview Questions for Senior and Mid Software Engineers

I found these questions in Scott Hanselman blog. Certainly Scott Hanselman wasn't trying to boil all of .NET Software Development down to a few simple "trivia" questions. However, questions by Scott get folks thinking. Believe that really good ASP.NET (and for that matter, WinForms) is a little more than just draging a control onto a designer and hoping for the best. A good race driver knows his car - what it can do and what it can't. Scott Hanselman say his comments regarding to inteviewing process: "I do a LOT of interviewing here (Microsoft), and for a while we were hiring ASP.NET people.  Here's some of the questions that I asked them.  I came up with these questions because you'd "just know" this stuff if you spent time working on a REAL WORLD ASP.NET site - through design, development, debugging, production debugging, and deployment.". Check these questions out! More...

Copyright © 2018 - Design by FS