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
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Jun
19
This entry was posted
on Friday, June 19th, 2009 at 12:24 amand is filed under Uncategorized.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
5 Comments Herding Code 50: Damien Guard on LINQ to SQL, Entity Framework, and Fontography
Stan Collet
June 19th, 2009 at 8:40 am
Jon:
How do you use your Kindle for RSS?
Doesn’t amazon charge like $1.00 per month per blog to deliver aggregated content? I can’t imagine paying $100 a month to read the blogs I follow.
Daily Links for Saturday, June 20th, 2009
June 20th, 2009 at 4:32 am
[...] Herding Code 50: Damien Guard on LINQ to SQL, Entity Framework, and Fontography | Herding Code [...]
Juan
June 23rd, 2009 at 4:47 am
hi guys,
You have the best podcast at the moment, no doubt about that, I look forward every week to it!
keep up the great work! And thank you.
jUan
admin
June 24th, 2009 at 10:22 am
@Stan – I’ve been using http://kindlefeeder.com/ and Calibre (http://calibre.kovidgoyal.net/).
DevTxt - Phil Campbell | Linq To Sql Changes in Visual Studio 2010
October 11th, 2009 at 8:42 pm
[...] has too many projects on the go. They'll gauge the momentum of both technologies. Have you heard Damien as a guest on Herding Code Episode 50? In this blog post, Damien says that the focus for Microsoft will be on EF, and that's fine. L2S is [...]
RSS feed for comments on this post · TrackBack URI
Leave a Reply