compiler padawan
My adventures learning how to build compilers.
Coo coo ca choo ... back to the big 'ol blue
...monster that is. I'm back at Microsoft. I had a great time outside the company including working...
Date: 10/02/2015
compiler padawan moves on
After nearly 15 years at Microsoft I've decided to leave the company and explore some programming...
Date: 02/01/2012
Simple WPF 2D Graphics: DrawingVisual
And now for something completely different… Over the last little while I’ve been working on a...
Date: 11/27/2010
EF FAQ Relocation and Overhaul
It has been quite some time since I last updated the EF Frequently Asked Questions which makes them...
Date: 11/08/2010
EF Query Tuning
Continuing on the topic of application performance tuning, let’s turn our attention specifically to...
Date: 07/22/2010
D3: Implementing the WCF Service
D3 release 0.1322 is now available. The work that went into this release is all about building...
Date: 07/22/2010
EntityRoots – An EF Extensibility Exercise
A little while back I was working on a project for one of the other teams in the Data and Modeling...
Date: 07/11/2010
Generating Business Logic “Hooks” for EF4 Entities
Once again a question in the EF MSDN Forum has prompted a blog post where I can give a more complete...
Date: 04/22/2010
D3: Testing, TFS and a Teenager
It has been a couple months since I’ve put up a new release of D3, but that doesn’t mean I haven’t...
Date: 02/15/2010
Cascade Delete and 1-to-1 (or 1-to-0..1) Relationships
Here’s another episode in my ongoing mission to help folks be successful using the Entity Framework,...
Date: 02/05/2010
Deleting Foreign-Key Relationships in EF4
I try to keep up with blog posts on the net which involve the entity framework, and this afternoon I...
Date: 01/30/2010
Check surroundings for safety
And now for something completely different… My wife took this picture recently, and every time...
Date: 01/25/2010
Handling Concurrency: It’s a Matter of Trust
(with apologies to Billy Joel <grin>) Last summer I wrote a few articles for MSDN Magazine...
Date: 01/03/2010
D3: Rides Again – Now on VS2010 Beta 2
And you thought I might never post on D3 again. I know. I know. Jedi knights don’t...
Date: 12/05/2009
AttachAsModified revisited
It seems like on a fairly regular basis these days I encounter a question or an issue about the EF...
Date: 11/09/2009
It’s time to rip up EntityBag and throw it away
A couple of years ago when the overall shape of what we would ship in the first release of the...
Date: 11/05/2009
D3: Building Great Software is a Battle, Don’t Leave Any Assets on the Sidelines
Another D3 release is up. This time I continued my focus on fundamentals. Some of this is tedious,...
Date: 06/30/2009
D3: Fun with Concurrency and Model First – Part 2
In my last post I began the story of how I added concurrency checking capabilities to D3—we...
Date: 06/27/2009
D3: Fun with Concurrency and Model First – Part 1
The second D3 release is now up at: d3-0.0026.zip It’s the fruit of my labors pretty much full-time...
Date: 06/26/2009
D3: Release 0.0010
OK folks, after way too much delay, I’ve finally gotten all my ducks in a row and begun the process...
Date: 06/10/2009
Links: EF4 Podcast, N-Tier Anti-Patterns, and some thoughts about DDD
Here are a few more resources I hope you will find useful: Recently I had a conversation about EF4...
Date: 06/03/2009
Some Great EF Resources
One of the things that’s cool about working on the EF team and getting the chance to talk to...
Date: 05/25/2009
EF4 beta 1 Forums & Docs
Should have included this info in the last post, but better late than never. If you have...
Date: 05/20/2009
EF4 Beta 1 now available!
In case you haven’t heard yet, VS 2010 beta 1 and .Net 4 beta 1 are now available for public...
Date: 05/20/2009
Online TechTalk about POCO and other EF4 Features
Yesterday, while we were here at TechEd, Alex James and I sat down and recorded a short discussion...
Date: 05/15/2009
Code Sample from my Applied Entity Framework talk at TechEd 2009 now available
This week I gave a talk at TechEd focusing on architectural considerations as well as some useful...
Date: 05/15/2009
Cool things are coming in EF4!
I’m off at TechEd this week talking to customers about the EF—especially about ways to be successful...
Date: 05/11/2009
Building N-Tier applications with the EF – The Basics
Today I was looking at a post in the forums where someone asked a very natural and common question...
Date: 04/09/2009
D3: Using T4 to Generate Entity and Context Classes
Sorry for the DPMud hiatus. Here’s another installment for those interested in the process. I’m...
Date: 04/08/2009
“Local” Queries
Quite some time ago I wrote a blog post about the fact that EF queries execute at the database...
Date: 02/21/2009
D3: Modeling Part 1 – Real-World Relationships
While there are a great many scenarios for “standard” associations in the EF, there are cases where...
Date: 02/18/2009
D3: Basic Architecture Decisions
In order to decide on the basic architecture for DPMud3 (I’ll just call it D3 from here on out), I...
Date: 02/15/2009
DPMud
Back when the Entity Framework first started coming together as a product—well before any sane...
Date: 02/13/2009
Avoiding Query Injection Attacks with the EF
In a recent blog post, Julie Lerman brought up some really important topics around parameterized...
Date: 02/08/2009
Updated EF FAQ posted
I made a round of updates to the EF FAQ a while back but then had some trouble with the blog...
Date: 01/08/2009
AttachAsModified – a small step toward simplifying EF n-tier patterns
During this week at PDC I had a lot of great discussions with folks who are working with the EF—some...
Date: 10/31/2008
Using T4 Templates to generate EF classes
Spurred on both by the success of Damien Guard in using T4 to generate Linq to SQL code and of Jeff...
Date: 10/27/2008
Having fun at PDC
If you are at the PDC this week and you are interested in the Entity Framework or LINQ to SQL, then...
Date: 10/27/2008
Let the 3rd party EF providers roll!
I know I haven't been making posts with much in the way of original content for quite some time. My...
Date: 09/05/2008
.Net Rocks podcast about the EF Advisory Council now available for download
If you're not sick and tired of hearing my voice after all the other .Net Rocks/dnrTV things lately,...
Date: 08/19/2008
EF FAQ updated
As always, the FAQ lives at blogs.msdn.com/dsimmons/pages/entity-framework-faq.aspx New in...
Date: 08/12/2008
Miscellaneous
Part of the Entity Framework FAQ. 18. Multi-threading 18.1.What is the recommendation for running a...
Date: 08/10/2008
Entity Services, Metadata & Mapping
Part of the Entity Framework FAQ. 13. EDM 13.1.Does Entity Framework support Abstract types in EDM...
Date: 08/10/2008
Object Services & Using the APIs
Part of the Entity Framework FAQ. 9. Object Services 9.1. What is ObjectContext.Detach() method used...
Date: 08/10/2008