MrEpl a fun way to learn MSchema

One of the hidden gems (in my mind, but then I’m biased) in the Microsoft “Oslo” SDK that went public at PDC is the “M Script Mode” in Intellipad which we affectionately know as MrEpl. MrEpl is a REPL processor for the MSchema language and is a great way to play around with M and…

2

Using MGrammar to create .Net instances through Xaml

In the last couple months I have had more fun playing with MGrammar than just about any other programming I’ve ever done, but in its current form the one thing that really feels missing to me is an easy ability to create CLR object instances. MGrammar is great for tying in with MSchema, and you…

5

What have I been up to?

My blog has been a little quiet in the last year or two after I left the CLR and went to work for Doug Purdy’s (http://www.douglasp.com) team in the Connected Systems Division. Since then I’ve been having amazing amounts of fun and working on lots of fun stuff ranging from duck typing, serialization/deserialization stacks, change…

1

Haven’t posted in a while… New challenges… New peers?

So, I haven’t posted in quite a while, I need to get on that… In the meantime I’ve moved on from the CLR team after about 5 years of fun times and am now having fun exploring some new stuff that unfortunately I can’t talk about… However, the peers are awesome, and, now we’re looking…

1

Patrick is blogging, make sure to check it out!

http://blogs.msdn.com/patrick_dussud/default.aspx Patrick is super-smart… Hopefullly his blog will pick up where Chris Brumme’s left off a couple years back.  -josh

1

PerfConsole is my kind of 20% time…

Other companies have much talked about 20% time… That sounds great to me! Here at Microsoft (at least in my group) we do too, kinda. I find that every one of my peers has some interesting project that they’re working on outside of their normal work activities, some of the categories for people I know of on the…

3

PerfConsole is unleashed…

So, Rico beat me to the punch: http://blogs.msdn.com/ricom/archive/2006/08/03/688019.aspx   As we have seen in the previous entry it is nice that the VSTS Profiler team has provided a tool which converts their .VSP files into something which is more easily readable by other programs. While I was working on CLR oerformance last year I spent…

8

Performance Analysis

I have spent the last couple years investigating the performance of various parts of the CLR and managed code, in that time I have learned that a profiler is an invaluable tool. There are quite a few profilers available including: CLR Profiler, Intel’s VTune, AMD’s CodeAnalyst, Microsoft’s VSTS Profiler, Kernrate and various profilers which Microsoft…

4

Visual Studio Team System 180 day trial…

I just found out that VSTS has a free 180-day trial edition. http://msdn.microsoft.com/vstudio/products/trial/ This is AWESOME because VSTS has a great profiler included in the package!

1

Should I choose to take advantage of 64-bit?

Here’s the guts of a response that I posted a while back to an internal mailing list re: tradeoffs of runing your managed code as 64-bit vs 32-bit. YMMV, and I’ll remind you that every perf question has a thousand answers depending on the situation.   >>>>>>> snip >>>>>>>>>>>>>>>>>   Here’s my own personal list…

12