compiler padawan

My adventures learning how to build compilers.

February, 2009

Blog - About

About compiler padawan.

Hiya!  My name is Danny Simmons, and I used to be a developer on the entity framework team, now I work on an incubation product involving ahead-of-time compilation of c#.

This blog is almost entirely about the Entity Framework.

  • compiler padawan

    “Local” Queries

    • 10 Comments
    Quite some time ago I wrote a blog post about the fact that EF queries execute at the database rather than locally which means that if you add an object to the context or you modify an object already attached to the context, then a query won’t be based...
  • compiler padawan

    D3: Modeling Part 1 – Real-World Relationships

    • 1 Comments
    While there are a great many scenarios for “standard” associations in the EF, there are cases where an application requires something a little more sophisticated. DPMud is no different. It has two cases. Relationships with Payload A key part of...
  • compiler padawan

    D3: Basic Architecture Decisions

    • 2 Comments
    In order to decide on the basic architecture for DPMud 3 (I’ll just call it D3 from here on out), I first needed to build an understanding of the domain, then consider the goals and synthesize a basic approach. The good news for me is that this is...
  • compiler padawan

    DPMud

    • 4 Comments
    Back when the Entity Framework first started coming together as a product—well before any sane person outside the product team would actually try to use it to build an end-to-end solution—we had an application building contest within the team which we...
  • compiler padawan

    Avoiding Query Injection Attacks with the EF

    • 3 Comments
    In a recent blog post , Julie Lerman brought up some really important topics around parameterized queries and query injection (commonly called SQL injection) attacks. This is a topic that we in DP at Microsoft have some experience with ;-) and gave a...
Page 1 of 1 (5 items)