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. 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