Herding Code: Herding Code 50: Damien Guard on LINQ to SQL, Entity Framework, and Fontography

Herding Code

This week the guys talk to Damien Guard, a developer working on LINQ to SQL and Entity Framework. After discussing data access for a while, they talk about the programming font Damien publishes, Envy Code R.Damien assures us that LINQ To SQL is not at all dead and talks about some of the new fe...

Running time
0h55m
File size
32.00MB

Download Original File | View original post

Episode synopsis

This week the guys talk to Damien Guard, a developer working on LINQ to SQL and Entity Framework. After discussing data access for a while, they talk about the programming font Damien publishes, Envy Code R.

  • Damien assures us that LINQ To SQL is not at all dead and talks about some of the new features in LINQ To SQL 4.
  • Damien discusses the T4 templates in EF/VS2010 as well as the LINQ to SQL T4 templates he’s released on CodePlex as L2ST4.
  • New features in EF 4 (LINQ operators, ObjectSet)
  • Additional LINQ To SQL mocking with ITable<T>
  • Some general discussion of query performance optimization in L2S and EF, including some enhancements in v4.
  • Code-only configuration to enable fluent configuration for EF
  • Kevin compares the code-only configuration to Fluent NHibernate
  • K Scott asks about how code-only configuration would enable TDD with EFF
  • Damien talks about the challenges of TDD and DDD when developing a framework
  • Jon asks the “Should L2S be on CodePlex” question
  • Damien mentions Matt Warren’s LINQ IQueryable Toolkit
  • Jon asks about the experience and improvements to migration from L2S to EF
  • K Scott asks about common L2S mistakes
  • Jon asks about POCO support in EF
  • Kevin bemoans the lack of support for refreshing a L2S model when your schema changes
  • The talk shifts over to the programming font Damien designed, Envy Code R
  • Damien explains the intricacies of TrueType, bitmap fonts and hinting
  • Discussion of font editing software, from FontLab ($500) to FontForge (free, open source), and Microsoft Visual TrueType (free, weird license agreement which must be faxed in)
  • Damien’s crazy font hack to get italic comments in Visual Studio
  • Jon asks about the new typography features in Windows 7, including the new DirectWrite API
  • Damien prefers Mac font rendering for quick glances, Windows for long use
  • Discussion of how fonts affect eyestrain
  • Jon talks about font rendering on Kindle and how he’s using it as an RSS aggregator

Show Links:

Download / Listen:

Herding Code 50: Damien Guard on LINQ to SQL, Entity Framework, and Fontography

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“I invented the term Object-Oriented, and I can tell you I did not have C++ in mind.” - Alan Kay