Interesting Finds

October 10th, 2009

NirLauncher

Fault Tolerant Heap

  • Windows 7 is going to ship with a new subsystem that attempts to improve application stability.
  • A very interesting approach. Something software developers (and testers) will need to be aware of.

Radar

  • A built in memory leak detector that ships with windows vista.
  • To bad they don’t seem to publish api’s so third parties can use it.

Windows Error Reporting

March 15th, 2009

CER Implementation plan is an interesting overview of what needs to be considered when leveraging Windows Error Reporting and Corporate Error Reporting infrastructures.

Troubleshooting AD issues with repadmin.exe

March 15th, 2009

Monitoring and Troubleshooting Active Directory Replication Using Repadmin, Contains a great overview of how you can track down issues related to AD replication in addition to ways of manually controlling replication.

Visualizing Database Joins

February 11th, 2009

A simple and yet effective discussion of SQL Joins. Good for SQL newbies.

John Sheehan: Architecture and Engineering of Microsoft Application Virtualization (AppVirt)

February 11th, 2009

John Sheehan has given a pretty fascinating discussion of how App-V is implemented internally.

I highly recommend this video to anyone interested in advanced application architecture.

R-Value References

February 4th, 2009

Stephan T. Lavavej, the main C++ standard library guy at Microsoft, provides a great explanation of the R-Value references and what they mean for C++0x

Mark Russinovich: The Case of the Phantom Desktop Files

February 4th, 2009

In this post, Mark discusses a very interesting feature in IE on Vista Server 2008, Protected Mode (PMIE) and integrity levels.

I didn’t realize that IE sandboxes native code such as ActiveX controls and can redirect calls to certain folders.

Fiddler Http Debugger

January 17th, 2009

Here is a great overview of the fiddler http debugger.

http://west-wind.com/weblog/posts/596348.aspx

Major points include:

  1. Intercepting general http traffic for IE
  2. How proxies can be used to intercept http traffic from other browsers.
  3. Intercept/Debug web service traffic

Interesting Items (2)

September 1st, 2008

Mark Russonovich

Rafal Lukawiecki

Microsoft Advanced Windows Debugging and Troubleshooting Blog

  • Basics of NT Debugging
    • Discusses debuggers such as ntsd.exe, cdb.exe, and windbg.exe. A great post for anyone getting started in native windows development.

Jonathan Edwards

  •  Too Many Cores, Not Enough Brains
    • A very interesting take on the whole Concurrent Programming movement in software development. Argues that “Giving a multicore CPU to a programmer is like giving a drink to an alcoholic” which do agree with to a point ;). People developing concurrent applications should at least be aware of this critique.

Mark Roberts

C++ Concurreny Info

August 15th, 2008

Anthony Williams is playing a major role in the development of concurrency concepts in C++0x. Below is a link to a book he is writing regarding this topic. Looks like it should be a good one.

http://www.justsoftwaresolutions.co.uk/news/c++-concurrency-in-action-early-access.html

Slides from a recent talk he have at ACCU 2008 regarding C++0x concurrency changes are available at:

http://accu.org/content/conf2008/Williams-future_of_concurrency.pdf