Wednesday, November 28, 2007

Failed. Are we?

Very interesting idea to have ‘why this project would fail’ survey among the team members for getting the feedback and determine the project bottle necks. In small teams it is being done by everyday close communication, but in bigger projects this might be a very good idea.

Tuesday, November 27, 2007

Very slow VS2005 debugging

I've been wrestling with the code for the past 2 weeks and got very poor debug performance. Not to mention that prior I've reinstalled the OS along with all the programs. Anyway, If you got extremely poor performance of debugging managed code in VS 2005 try to turn on Native Code debugging option when attaching to the process. Not sure why, but it improved the speed dramatically in my case.

Opportunistic development

Very interesting ideas in one of the articles from MS. Worth to read despite of the title ;)
http://msdn2.microsoft.com/en-us/arcjournal/bb906065.aspx

An E-Book Reader That Just May Catch On

Not to mention ukrainian analog of the device http://www.lbook.com.ua/en

Saturday, April 15, 2006

KPCC AirTalk Online

South California lively and in-depth discussions of city news, politics, science, entertainment, the arts and more
http://www.scpr.org/programs/airtalk/index.shtml

Wednesday, April 05, 2006

SemanticWorks from Altova

The brand new semantic works software from Altova. Check it out

http://www.altova.com/products_semanticworks.html

Tuesday, March 21, 2006

Monday, March 20, 2006

foreach vs for

Evidence:Quote from: Effective C#: 50 Specific Ways to Improve Your C# , By Bill WagnerThe C# foreach statement is more than just a variation of the do, while, or for loops. It generates the best iteration code for any collection you have. Its definition is tied to the collection interfaces in the .NET Framework, and the C# compiler generates the best code for the particular type of collection. When you iterate collections, use foreach instead of other looping constructs.

MSDN Web site states: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/scalenetchapt05.asp
Additional investigations by Brad Abrams: http://blogs.msdn.com/brada/archive/2004/04/29/123105.aspx

Use foreach unless you have a very good reason not to.

Friday, March 17, 2006

New certification schema from Microsoft

Changes in certification schema:
http://www.microsoft.com/learning/mcp/default.asp http://www.microsoft.com/learning/mcp/newgen/

Library guidelines from MS

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconConstructorUsageGuidelines.asp

Yar's blog

Book to check out

http://www.amazon.com/exec/obidos/ASIN/0321246756/bradabramsblo-20/002-1477298-8302407

This book teaches developers the best practices for designing system frameworks and reusable libraries for use with the Microsoft .NET Framework and WinFX. This book focuses on the design issues that directly affect the programmability of a framework, specifically its publicly accessible APIs. This book can improve the work of any .NET developer producing code that other developers will use. An added benefit is a collection of annotations to the guidelines by various members of the Microsoft .NET Framework and WinFX teams, which provide a lively discussion of the motives behind the guidelines, along with examples of good reasons for breaking the guidelines.

Tuesday, November 08, 2005