compiler padawan

My adventures learning how to build compilers.

January, 2010

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

    EF Merge Options and Compiled Queries

    • 14 Comments
    Recently there have been some questions about compiled queries and how they relate to merge options.  As I looked into it I realized that I didn’t fully understand the details of how it all worked, so I walked down the hall and spent a little while...
  • compiler padawan

    Deleting Foreign-Key Relationships in EF4

    • 13 Comments
    I try to keep up with blog posts on the net which involve the entity framework, and this afternoon I came across this post where someone had been experimenting with EF4 and encountered some cases where things didn’t behave as they expected.  I started...
  • compiler padawan

    Handling Concurrency: It’s a Matter of Trust

    • 1 Comments
    (with apologies to Billy Joel <grin>) Last summer I wrote a few articles for MSDN Magazine about N-Tier patterns with the Entity Framework ( Entity Framework- Anti-Patterns To Avoid In N-Tier Applications , Entity Framework- N-Tier Application Patterns...
  • compiler padawan

    Simple Query Results Caching with EF4

    • 2 Comments
    Recently I spent some time working with a customer who was working on converting an existing application which had originally been written against an old 4GL database technology to .Net and EF4. The programming patterns used in the app were a lot different...
  • compiler padawan

    Check surroundings for safety

    • 1 Comments
    And now for something completely different…  My wife took this picture recently, and every time I see it I can’t decide whether I want to laugh or run away screaming “NOT SAFE!  NOT SAFE!” I’ll leave figuring out the context of the picture as...
Page 1 of 1 (5 items)