Keeping up with Microsoft books from Manning Publications

ManningWeblogo.medium
Whether it's C#, Silverlight, Azure, Entity Framework, PowerShell, SharePoint, or Windows Phone 7, Manning has books that will help you stay on top of the latest tools, trends, and practices in .NET. Because you've purchased one of them already, we invite you to save 43% on these other selected books. Just enter j2543 in the Promotional Code box when you check out at manning.com. This offer expires February 1 and applies to any ebook, pbook, or MEAP. More...

Algorithm theory and complexity introduction

"Before there were computers, there were algorithms." - H.Cormen. But now that there are computers, there are even more algorithms, and algorithms lie at the heart of computing. What are algorithms? Informally, an algorithm is any well-defined computational procedure that takes some value, or set of values, as input and produces some value, or set of values, as output. An algorithm is thus a sequence of computational steps that transform the input into the output. We can also view an algorithm as a tool for solving a well-specified computational problem. The statement of the problem specifies in general terms the desired input/output relationship. The algorithm describes a specific computational procedure for achieving that input/output relationship. For example, we might need to sort a sequence of numbers into nondecreasing order. This problem arises frequently in practice and provides fertile ground for introducing many standard design techniques and analysis tools. More...

Debugging top 10 mistakes candidates make on tech interview

Most often interview mistakes are discussed many times on many sites. But I want to express my opinion on article on careercup.com web site that I like. Here top 10 of mistakes by career cup: Practicing on a Computer, Not Rehearsing Behavioral Questions, Trying to Memorize Solutions, Talking Too Much, Talking Too Little, Rushing, Not Debugging, Sloppy Coding, Giving Up. I will express my opinion on each mistake and my solutions on it in green color. For software engineering jobs, most companies, especially startups, just can't find qualified candidates, but the problem is that this candidate mistakes are common for big companies too. More...

JavaScript and ASP.NET MVC Framework Features

In this article I want to share digest of good articles about Java script and ASP.NET MVC Framework. With help of Asp.net MVC Guru articles I will explain an approach to creating JavaScript unit tests that can be easily integrated with Visual Studio and Visual Studio ALM. Also how we can make Microsoft Script Control to execute JavaScript on the server. Article describes how to prevent java script injections attack and how to avoid it. By taking advantage of the Microsoft Script Control, we were able to execute our JavaScript unit tests side-by-side with all of our other unit tests and view the results in the standard Visual Studio Test Results window. ASP.NET MVC Framework need additional support of Java Scripts because a lot of concerns and problems with it that is why this article can be helpful for you. More...

2010 year review and consideration

Bye-bye 2010, welcome 2011! Wish you all the best in your career, personal life and good health! 2010 has been a busy blogging year. This year, I published 54 posts. Those posts had an astonishing number of readers: 28,210 unique visitors stopped by this year, it only in 5 month time.  People comes to the blog from all around the world; the top countries sending visitors in 2010 were the U.S., U.K., Canada, India and Germany, China, Russia and Ukraine but readers came from dozens of other places as well. More...