Browse by Tags

Tagged Content List
  • Blog Post: Is hiding lower level APIs bad?

    There are many good arguments for hiding away the lower layers in your stack – essentially the building blocks upon which your public API is built - however the ‘ we don’t have the time and resources to test that layer completely ’ argument seems a little flawed to me. Surely if you are sitting above...
  • Blog Post: Some comments on efficient SOA method composition

    A couple of posts back I started talking about composing SOAPY operations efficiently, by shipping intent to the service. An interesting debate ensued in my comments: Kristofer (the guy behind the Huagati tools for DBML and EDMX , and it seems a man after my own heart) got all excited and suggested the...
  • Blog Post: An analogy: Good UIs and Fluent APIs

    Background A while back I was writing a web app to try the Entity Framework and MVC together. I knew the pain points would probably be around Foreign Keys, or at least the lack of them in .NET 3.5 SP1 (FKs are now available by default in .NET 4.0 ). So I started looking for opportunities to...
  • Blog Post: Alt.NET Seattle

    I went to Alt.NET Seattle on the weekend. Being from the Entity Framework team, I was a little nervous about how I'd be received. Well I definitely shouldn't have worried... everyone was very civil. In the broader sense I wasn't sure what to expect either, because while I've been to CodeCamps,...
  • Blog Post: The problem with Function Signatures

    So I was reading Stefan Tilkov’s latest post, about link and self . Good stuff. Now the bit that prompted this post was his discussion of the possibility of having different representations of the same thing. For example you could easily get three representations of the same Customer: With their Address...
  • Blog Post: Composable Services

    Dru Sellers just used a term I haven’t heard before, Composable Services . For me it the very timely term, because it succinctly describes a whole lot of Astronaut Architect dreaming I’ve been doing for the last 2 years. I recently started twittering as adjames *, and I’ve noticed, the stream of consciousness...
  • Blog Post: Nullable=”False”… but when exactly?

    If you look at the EDM and in particular the metadata it considers important, one thing is clear: Persistence is the Priority . For example this: <Property Name=”Firstname” Type=”String” Nullable=”False”/> Tells us that the Firstname property can’t be null when persisted. If however the EDM Type...
  • Blog Post: Opinionated Software and the Paradox of Choice

    In my last post I briefly mentioned the Paradox of Choice . The alert amongst you will have noticed a lot of unapologetic talk about Opinionated Software recently out in the blogosphere. Anyway it got me wondering whether the two are in some way related. If people don't really like a choice, especially...
  • Blog Post: State vs Statement of Intent

    Well I went to Vegas for Dev Connections. What an experience. Never been there before, but for first two days I was too worried about my two talks to take much in. My first talk was Entity Framework in a world of Services and Processes . My old boss Tim came up with the title, I was left to...
  • Blog Post: Symbols Models and Inhibitory Control

    One of the things I find fascinating about US TV is the educational channels etc. Every now and then I stumble across something which sucks me in for a couple of hours. On Monday (I was sick... better now though, thanks for asking) I started watching something about childhood development. The topic...
Page 1 of 1 (10 items)