thedatafarm.com

home
contact
clients
presentations
articles
weblog
on the farm
BLInk!
ink [TabletPC]

 

Articles by Julia Lerman

Data Points Column: Entity Framework Preview: code first, ObjectSet and DbContext
MSDN Magazine
October 2010
With the code first feature in Entity Framework, there is no visual data model and no XML describing that model. You simply create the classes for your application domain and go. We’ll show you this and several other nifty new features in the latest EF CTP.



Using Entity Framework POCOs in WCF Services
DevProConnections
September 2010
Following is an edited excerpt from Julia Lerman's book, Programming Entity Framework, Second Edition (O'Reilly Media). The excerpt comes from Chapter 18: Using POCO Entities and Self-Tracking Entities in WCF Services.



Guest Editorial: Microsoft Entity Framework 4: Is It for You?
DevProConnections
September 2010
Entity Framework 4, released with Visual Studio 2010 and .NET 4, embraces a variety of development styles. Learn why EF 4 might be the version you’ve been waiting for.



Data Points: Deny Table Access to the Entity Framework Without Causing a Mutiny
MSDN Magazine
August 2010
Julie Lerman shows database administrators how to limit access to databases from the Entity Framework by allowing it to work only with views and stored procedures instead of tables—without impacting application code or alienating developers.



Data Points: Windows Azure Table Storage – Not Your Father’s Database
MSDN Magazine
July 2010
Let go of your traditional relational database thinking if you want to understand how Windows Azure Table storage works, says Julie Lerman. Luckily for you, she’s done the hard work to grasp the new concepts and help you get up to speed.



Video: Getting Started with Entity Framework 4, 11 Videos
MSDN Online
Summer 2010
11 part video series begins with creating Entity Data Models and follows on with exploring classes, querying, stored procedures, master-detail WinForms, WPF, POCOs and more



Video: Entity Framework 4 By Example
Pluralsight
Summer 2010
11 part video series begins with creating Entity Data Models and follows on with exploring classes, querying, stored procedures, master-detail WinForms, WPF, POCOs and more



Data Points: LINQ Projection Queries and Alternatives in WCF Services
MSDN Magazine
May 2010
LINQ's ability to project randomly shaped data into anonymous types can be a blessing and a source of frustration, says Julie Lerman. It’s great when you just need to grab a special view of your data, but it can be problematic in certain circumstances. She explains what the limitations are and how to get around them.



Data Points: Precompiling LINQ Queries
MSDN Magazine
March 2010
Did you know that by precompiling LINQ queries you might actually be degrading your app’s performance if you’re not careful? Julie Lerman explains how to ensure you’re not re-precompiling queries each time and losing the expected performance benefits across post-backs, short-lived service operations and other code where critical instances are going out of scope.



Data Points Column: Precompiling LINQ Queries
MSDN Magazine
March 2010
In this column, I’ll first explain how to precompile queries and then focus on the problem of losing the precompilation benefits in Web applications, services and other scenarios. You’ll learn how to ensure that you’re getting the performance benefit across postbacks, short-lived service operations and other code where critical instances are going out of scope



Tour the Top 10 Treats in Entity Framework 4
OReilly Media Webcast
1/27/2010
Visual Studio 2010 and .NET 4.0 bring us a new version of ADO.NET Entity Framework, called Entity Framework 4. From the designer, to the APIs to entire new feature sets to support agile development, even former EF skeptics are getting excited about this version. There is a lot to see. In this one hour webcast, Julie Lerman, who is currently working on the 2nd edition of Programming Entity Framework, will highlight the ten most significant changes to the Entity Framework.



Video:Tour the Top 10 Treats in EF4
OReilly Media
Jan 2010
Visual Studio 2010 and .NET 4.0 bring us a new version of ADO.NET Entity Framework, called Entity Framework 4. From the designer, to the APIs to entire new feature sets to support agile development, even former EF skeptics are getting excited about this version. There is a lot to see. In this one hour webcast, Julie Lerman, who is currently working on the 2nd edition of Programming Entity Framework, will highlight the ten most significant changes to the Entity Framework.



Entity Framework 4 Beta 2 is Here
DevProConnections
Jan 2010
Foreign keys, stored procedure improvements, and changes to the EntityDataSource control are among the highlights to expect in EF 4



What's New in Entity Framework 4 Part 2: Modeling Changes
CoDe Magazine
Nov/Dec 2009
Part 1 of this article appeared in the September/October 2009 issue of CODE Magazine and covered API changes. EF4 also contains a lot of highly anticipated improvements to the Entity Data Model (EDM) designer as well as some very interesting additions to the EDM itself. This article will focus on these changes.



Renovations to .NET 4.0's Entity Framework
DevProConnections
Nov 2009
This article reviews a lot of the changes in Entity Framework 4. It is more of an overview, with some code, compared to the more indepth articles I did for Code Magazine. Quicker read.



What's New in Entity Framework 4 Part 1: API Changes
CoDe Magazine
Sept/Oct 2009
If you have been working with the ADO.NET Entity Framework, you have probably been extremely eager to get your hands on the next version that is now part of Visual Studio 2010 and .NET 4.0. Long referred to as “EF Version 2,” this version is now called Entity Framework 4 or EF4, to align with the .NET Framework 4.0 version.



Video: Entity Framework Tips & Tricks
OReilly Media
August 2009
Developers discover a lot of behavior in the ADO.NET Entity Framework that is quite unexpected. Programming Entity Framework author, Julie Lerman, will help you avoid some surprises and show you tricks to make the most of Entity Framework. Learn how to provide default navigation property (foreign key) values, practical uses for Entity SQL, how to improve the performance of your LINQ and Entity SQL queries, combine Entities with .NET Generics to write reusable code and more.



8 Entity Framework Gotchas
CoDe Magazine
July/August 2009
As a developer, it is no surprise to encounter unexpected behavior when working with a new technology.Microsoft added the Entity Framework (EF) to ADO.NET with the .NET 3.5 Service Pack 1 released in 2008 enabling developers to incorporate a data model directly in their application and interact with their data through the model rather than



ADO.NET Entity Framework Overview
SDN Magazine
May 2009
A few years ago, Microsoft’s Data Access team began showing developers a new direction for ADO.NET, the Entity Framework. This new framework, released in August 2008 as part of Visual Studio 2008 SP1, brings data modeling into the hands of the developers. This version of the Entity Framework is the beginning of a long-term strategy for ADO.NET, and part of a larger data access and modeling strategy for Microsoft’s applications in general.



Lessons Learned: Sorting out Crystal Reports 2008 Versioning, Service Packs and Deployment
ASPAlliance
9/24/08
Moving reports in a sizable application from Crystal Reports for Visual Studio 2005 to Crystal Reports 2008 is a time consuming and frustrating transition - mostly because of some missing key information. This article helps you to avoid this pain by providing guidance based on the lessons the author has learned from her development experience. After providing a brief history and comparison of different versions of Crystal Reports, she examines the development of applications using Crystal Reports under Windows Vista 64 bit and gives some tips to avoid potential problems along with a brief outline of Redistribution of Reports.



Data Access Options in Visual Studio 2008
CoDe Magazine
Sept/Oct 2008
With Visual Studio 2008 and .NET 3.5, developer’s data access options have increased substantially. In addition to using ADO.NET to create DataReaders or DataSets, Microsoft has added LINQ to SQL and Entity Framework as well as ADO.NET Data Services, which leverages those two. In addition to these new options, there are new syntaxes to learn. LINQ, which is built into Visual Basic and C#, has one implementation for LINQ to SQL and another for LINQ to Entities. In Entity Framework, you have the option to use LINQ to Entities as well as two other ways of querying with Entity SQL, as you can see in Figure 1.



Write On!: Create Web Apps You Can Draw On with Silverlight 2
MSDN Magazine
August 2008
We build a Silverlight 2.0 application using the InkPresenter to let users annotate a pre-defined collection of images, perform handwriting recognition, and save the annotations and recognized text into a server-side database.



{ End Bracket } The Magic of Software
MSDN Magazine
April 2008
Are the transparent computer screens in the movie Minority Report or the flashy fingerprint analysis software programs used on CSI closer than we think? Maybe so.



MVP Corner: Coders Anonymous?
CoDe Magazine
Nov/Dec 2007
In this MVP Corner essay, I have a little fun with two traits that many of us developers (and I know I'm a poster child) exhibit when it comes to our impatience and our obsessiveness.



Introducing ADO.NET Entity Framework
CoDe Magazine
Nov/Dec 2007
The ADO.NET Entity Framework is the core of Microsoft’s evolving Data Platform, enabling developers to bridge the gap between data structures and objects in your applications. This article provides an explanation of the basic concepts of ADO.NET Entity Framework, an opportunity to get your hands dirty with code, and a look at the possibilities that ADO.NET Entity Framework opens up for developers.



Writing a Viewer Utility for Crystal Reports
ASPAlliance
10/23/07
In this article, you will learn to write a Windows Forms application to view reports that were created in the Crystal Reports end-user program (e.g. Crystal Reports XI). The viewer allows users to view the existing reports with fresh data as well as input parameter variables at run time. This application can be written with Visual Studio 2005 or Visual Studio 2008.



Proud to be a Geekette
O'ReillyNet Women in Tech series
9/13/07
They say that "the clothes make the man." Read Julia Lerman's account of her personal growth being reflected outwardly.



Build Dynamic Database Applications in .NET with Project Codename "Jasper"
O'Reilly Windows Dev Center
7/31/07
Instead of moving to Ruby on Rails, ASP.NET developers might consider Project Codename "Jasper" and the growing number of .NET dynamic languages. In this article, you'll learn how to use Jasper.



[Interview] Looking to LINQ
Redmond Developer News
April 2007
Cover story on LINQ - interviewing Anders Hejlsberg and li'l ol' me



INKED!
aspnetPRO Magazine
April 2007
Ink-enabled Web sites can be used for fun or as part of business applications. Julia Lerman presents an introduction to the Ink APIs for Web developers targeted at Windows XP Tablet PC users. Follow along and you’ll learn to build a simple Windows Forms control that is Ink-enabled, embed it into a Web page, then interact with it.



Inking in ASP.NET 2.0, AJAX, and IE7
CoDe Magazine: CoDe Focus on Mobility

In the past year, new technologies from Microsoft have changed how we can add ink to Web sites and the change is definitely for the better!



ClickOnce for the Real World, Not Hello World
Code Magazine
Nov/Dec 2006
After four years of trying out every iteration of Web server application deployment that Microsoft created for .NET, ClickOnce has finally allowed me to succeed in deploying one particularly complex smart client application. But I still had to tear a few more hairs out before I got it working and came to love ClickOnce. I’m writing this article to share some of the not-so-obvious ways (including a hack or two) to use ClickOnce for application deployment.

Zip (Demo Code):  ClickOnceLerman.zip

Playing in the ASP.NET Sandbox
aspnetPRO Magazine
Nov 2006
This article provides and introduction to two of the tools that are in the works by the ASP.NET team and available for us to play with in the "Sandbox" area of the www.asp.net site. The article discusses the RSS Control Toolkit and the CSS Friendly Control Adapters



Dynamically Update Portions of Cached Web Pages with Post-Cache Substitution
DevSource
10/14/2006
If a page is mostly static, why reload the whole thing every time? You don't have to choose between the efficiency of caching and the flexibility of dynamic content. Using post-cache substitution adds another layer of flexibility to your Web sites.



Visual Studio 2005... That Legacy Software!
CoDe Magazine
Sept/Oct 2006
I still have to write production applications today. What do I use? Those old-fashioned, dinosaur-age tools: Visual Studio 2005, ASP.NET 2.0 and WSE 3.0. Egad.



SQL Server 2005 Query Notifications Tell .NET 2.0 Apps When Critical Data Changes
CoDe Magazine
May/June 2006
If you have struggled in the past with keeping dynamic data in sync with rather static Web pages, SQL Server 2005 and ADO.NET 2.0 offer new features that can make your applications easier to build. NOTE: August 2006: Code samples have been modified to simplify use of cached datatable with VB Shared rather than VB Static. If you would like to see the original sample code, please contact me by email.

Zip (Demo Code):  LermanQueryNotificationDemos.zip

MVP Corner: Technology Overload
CoDe Magazine
May/June 2006
Opinion piece on the problem of so much developer technology coming out of Microsoft. Can we learn it all? What do we choose to focus on?



Using WSE 3.0 Today to Secure Web Services for Tomorrow
DevSource
March 2006
With Windows Communication Foundation (aka WCF aka Indigo) around the corner, many people are wondering if it is worth the investment to use WSE 3.0 to secure today's web services. The answer is a resounding Yes! ...



(Interview) Julie Lerman on ADO.NET
Academic.NET Radio
12/15/2005
Teenage programmer, Matt Cassell, interviews .NET experts to share programming concepts with other young programmers. This interview focused on ADO.NET.



Ink on the Web
CoDe Magazine: CoDe Focus Mobile & Tablet PC
Vol 5 (Nov 2005)
One of the more interesting and challenging places to use Ink is in Web applications. But how can this technology, which is dependent on the physical relationship between the stylus, the digitizer, and the operating system, work over the Internet? This article details how to do this as well as including advanced techniques.

Zip (Demo Code):  CODEMagInkontheWeb.zip

Persisting Ink on the Web
MSDN Tablet PC Developer Center
10/1/2005
This article shows you how to move ink around in a Web site without falling prey to the many potential programming problems. Example code is in C# and JavaScript. (16 printed pages)



Doodling on the Web
MSDN Tablet PC Developer Center
May 2005
An explanation of how I wrote The Data Farm Doodle app (www.thedatafarm.com/doodle.aspx), this article demonstrates an additional way to redisplay ink images drawn on ASP.NET pages as regular GIF images, without having to waste unnecessary resources. It also addresses the need to do so in a way that is consistent with a professionally designed Web Site.



Flex Your Data: Teach Old Data New Tricks with the Fully Loaded Advances in ADO.NET 2.0
MSDN Magazine
April 2005
Detailed overview of new features in ADO.NET 2.0



Creating Debugger Visualizers with Visual Studio 2005
CoDe Magazine
Mar/Apr 2005




(Interview) Catching up with Julie Lerman
DotNetRocks
11/19/2004
Julie talks with Carl Franklin and Rory Blyth about .NET 2.0, ADO.NET 2.0, Tablet PCs, Chicks who Code and more...



(Interview) Julia Lerman: .NET Rock Star Seri
DevSource
4/23/04
Part of a series of .NET Rock Star interviews on DevSource.com



(Interview) Sys-Con Radio Interviews: Julia lerman
SysCon Radio
Feb 2004
SysCon Radio talks with Julie about everything from Tablet PCs to Web Services to Women in Technology



Embed DTDs into XML Files with .NET File Streams
Visual Studio Mag Online (Hot Tips)
June 2003
Solve a problem that goes outside of the scope of .NET classes



Enable Toolbars to Trigger Control Validation on Windows Forms
Visual Studio Mag Online (Hot Tips)
April 2003
Fixes something that was basically a bug in VS.NET 2002



How to Create a Data Grid Server Control with a Scrollbar
DotNet Junkies
9/19/2002
Picked as an ASP.NET home page highlight :-)



How to Validate "Time" Data to work with SQL Server
DotNet Junkies
9/16/2002
short and sweet