|
(to be determined)
.NET 2.0 Fundamentals: Beyond the System.Web Namespace
A lot of emphasis has been placed on the IDE features of ASP.NET 2.0. This session will take you deeper into the many new things available in the fundamental class libraries that you can use in Whidbey to write more powerful Web applications with ease.
PowerPoint:
Lerman_BCLWhidbeyASP_0305.ppt
Zip (Demo Code):
LermanASPConnections BCLWhidbey_ASPNET20.zip
ASP.NET Connections (3/20 - 3/23/05)
Orlando, FL 03/22/05
Access Data in the Azure Cloud
OreDev
Malmo, Sweden 11/04/09
New England Code Camp 12
Waltham, MA 10/17/09
Access RESTful Data Services in the Cloud with Astoria
Come learn about Microsoft’s new Astoria project that enables you to make your data available over the Web through a simple REST interface and using open formats such as plain XML, JSON or even RDF. We also discuss the underlying Entity Framework that makes it easy to model, publish, and program against your data over the Web.
PowerPoint:
Lerman_Astoria_RemixBoston.ppt
REMIX07 Boston (10/8- 10-9)
Boston, MA 10/09/07
New England Code Camp (9/29 - 9/30)
Waltham, MA 09/29/07
ADO.NET 2.0 Integration with SQL Server 2005
There is a fantastic amount of integration between ADO.NET 2.0 and SQL Server 2005. Come to this session to learn about things like leveraging the SQL Server Service broker through Notification and ASP.NET Caching, using the Asynchronous Command object, understanding and using MARS, BulkCopy and more.
PowerPoint:
LermanADONETSQLServer.ppt
Microsoft TechEd South Africa
Sun City, South Africa 10/23/05
(INETA) WeProgram.NET
Virginia Beach, VA 12/06/05
(INETA) We Develop.NET
St John's, Newfoundland 06/26/06
Deeper in .NET 2006
Milwaukee, WI 04/22/06
DevTeach 2006 Montreal
Montreal, QU 05/11/06
ADO.NET 3.5 Data Access Guidance
ADO.NET 3.5's Entity Framework presents us with a slew of new options for accessing data. This session will compare and contrast Object Services and Entity Client; Entity SQL, LINQ to Entities and LINQ to SQL providing guidance as to which methods are appropriate in particular scenarios. We will also examine this functionality with respect to both creating new solutions and plugging the Entity Framework into existing applications.
PowerPoint:
Lerman_VPS201 Fall2007Workshop FINAL.pptx
DevConnections (Nov 5-8, 2007)
Las Vegas, NV 11/07/07
DevTeach May 12-16
Toronto, Ontario 05/14/08
TechEd U.S. 2008 Developers
Orlando, FL 06/09/08
ADO.NET Entity Framework Overview
The Entity Framework is the core of Microsoft's evolving data platform and has many layers of abstraction to give developers access to data, client-side views and schemas, as well as mapping of data to objects. This session will give you an understanding of what the Entity Framework is all about. We will inspect it's most important moving parts and learn basics of querying with Entity SQL and LINQ to Entities. You will also learn how to easily access it's highest level of abstraction in common databinding scenarios. Lastly the session will tempt you with the potential of more complex scenarios and ways in which Microsoft is building services on top of the Entity Framework.
PowerPoint:
Lerman_NET247_IntrotoEntityFramework_DevTeachFall07.ppt
Great Lakes Area .NET Group (aka GANG)
Southfield, MI 07/18/07
Greater Lansing .NET User Group (INETA)
East Lansing, MI 07/19/07
Vermont.NET User Group
Burlington, VT 07/09/07
Groupe d'Usagers Visual Studio Montreal
Montreal, QC 10/15/07
DevTeach 2007 Vancouver
Vancouver, BC 11/26/07
ADO.NET Orcas Overview
The next version of ADO.NET will present a host of new ways to interact with data in your .NET applications. The Entity Framework provides for abstracted access to your data, client-side views and schemas, and mapping of data to objects. You’ll be able to build queries on the client side against your own views and schemas using Entity SQL and LINQ. LINQ can also be used to query datasets in memory. It’s an exciting new set of capabilities and this session will take a look at the current state of the upcoming ADO.NET and its Visual Studio integration tools.
PowerPoint:
DevTeach ADO Orcas Lerman.ppt
Zip (Demo Code):
LermanEntityFrameworkDemos.zip
Visual Studio Connections
Orlando, FL 03/26/07
DevTeach (May 14-18)
Montreal QC 05/17/07
TechValley.NET (INETA)
Albany, NY 03/13/07
South Sound Users Group (INETA)
Olympia, WA 04/12/07
Advanced ADO.NET 2.0 (3 hour post-conf workshop)
This session will examine the powerful new features of ADO.NET 2.0 starting with the completely rewritten indexing engine and the impact it has on the amount of data you can now work with. You will see how to take advantage of this in scenarios where developers are normally timid about handling large amounts of data such as caching and even uploading. We will also look at how the new System.Transactions namespace coordinates with ADO.NET in ways that just look like magic. MARS is another new feature that can be used to do powerful things in ADO.NET and even more so when combined with System.Transactions. We will look at some of the more complex ways to use MARS as well as the asynchronous execution in ADO.NET.
PowerPoint:
Lerman_VPS401_AdvanceADONET.ppt
Zip (Demo Code):
Lerman_VPS401_AdvancedDataAccess_DevCOnnexFall2006_Demos.zip
Visual Studio Connections
Las Vegas, NV 11/08/06
Advanced Data Access Patterns with ADO.NET 2.0
Most demos and samples for ADO.NET deal with small amounts of data and simplistic functions. This session will take a look at how to design and code your data layer for dealing with real-world, high-end, data-intensive applications. We’ll look at some advanced patterns for handling more sophisticated scenarios such as updating huge amounts of data, leveraging middle-tier caching for heavy traffic Web sites, and an inmemory query processor that the ADO.NET team has built that we can use today. Much of what will be shown will leverage features of ADO.NET 2.0 as well as some of the performance improvements that have been made to the internals.
PowerPoint:
FINAL Lerman_Spring2006_VDA401 Advanced Data Access Patterns with ADO.NET 2.0.ppt
Zip (Demo Code):
Lerman_AdvancedDataAccess.zip
(INETA) HUNTUG.NET
Huntsville, AL 05/02/06
VS Connections
Orlando, FL 04/04/06
(INETA) New Brunswick .NET
Moncton, New Brunswick 06/19/06
(INETA) .NET Nova Scotia
Halifax, Nova Scotia 06/20/06
(INETA)CNY .NET Developer Group
Syracuse, NY 09/06/06
DevReach 2006 (Oct 9-10 2006)
Sofia, Bulgaria 10/09/06
Advanced Entity Framework Workshop
tba
DevTeach 2009 Vancouver Post Conference Workshop
Vancouver, BC 06/12/09
Advanced Entity Framework: EDM in the Enterprise
In this session you will learn how to use the Entity Data Model in a variety of enterprise scenarios such as websites, SOA and other multi-tier applications. The session will look at patterns for serializing and persisting data across tiers as well as scenarios that impact where your Entity Data Model fits into your architecture relative to the business layer and data layer. Additionally the session will explore implementing the EDM into existing architectures vs. building new applications that use the Entity Data Model.
DevConnections Spring 2008 (April 20 - 23)
Orlando, FL 04/23/08
Developer Summit 2008
Stockholm, Sweden 04/10/08
DevTeach May 12-16
Toronto, Ontario 05/14/08
TechEd U.S. 2008 Developers
Orlando, FL 06/09/08
TechEd U.S. 2008 Developers
Orlando, FL 06/09/08
Agile Entity Framework
OreDev
Malmo, Sweden 11/04/09
New England Code Camp 12
Waltham, MA 10/17/09
Enterprise Software Development Conference
San Mateo, CA 03/01/10
Annotating and Drawing with Ink in Silverlight
TabletPC development for websites just got a whole lot easier and more flexible with Silverlight. This session will show how to use Silverlight’s InkPresenter control to let users annotate photos, videos and blogs to create highly interactive and fun websites. The session will also explore methods of saving annotations, replaying them on demand and synchronizing them with video. Javascript and .NET functionality will both be covered in this session. Unlike the ActiveX control solutions of the past, Silverlight’s flexibility also means that non-Tablet users (even Macs) can interact with these solutions although they will not get the high resolution and other advantages that only a digitizer and stylus allow.
PowerPoint:
LERMAN_SilverlightAnnotation_FINAL.ppt
DevConnections (Nov 5-8, 2007)
Las Vegas, NV 11/07/07
Developer Summit 2008 (April 9 - 11)
Stockholm, Sweden 04/10/08
SDC Netherlands, Oct 6-7
Noordwijkerhout, Netherlands 10/06/08
DevConnections, Nov 10-14
Las Vegas 11/12/08
Western Mass .NET Users Group
Easthampton, MA 09/02/08
Asynchronous Programming for ASP.NET Developers
Asynchronous programming makes so much sense for web applications but is often tough to achieve. With .NET 2.0, there are a number of new methods to simplify asynchronous development allowing developers to go after the "low hanging fruit" for enhancing website performance. These can be found in web pages, in ADO.NET, in Web Services and the component model base classes. This session will examine these new ways to leverage asynchronous programming in your web development (Asynchronous Pages, Asynchronous Tasks, Event Based Asynchronous Web Services, Asynchronous DataBinding) and make suggestions for which methods are appropriate for particular scenarios.
PowerPoint:
DevTeach Asynchronous ASPNET 20 Lerman.ppt
Zip (Demo Code):
LERMANAsyncASPNET_DEMOS.zip
(INETA) Western Mass SAPs
Northampton, MA 08/01/06
(INETA) Cleveland .NET Special Interest Group
Cleveland, OH 09/12/06
(INETA) New England VB Pro UserGroup
Waltham,MA 08/02/06
ASP.NET Connections
Las Vegas, NV 11/08/06
DevReach 2006 (Oct 9-10 2006)
Sofia, Bulgaria 10/09/06
Vermont.NET
Burlington, VT 09/11/06
ASP Connections Spring 2007
Orlando, FL 03/26/07
DevTeach (May 14-18)
Montreal QC 05/17/07
Birds of a Feather: Entity Framework 4, What'sYour Take?
The Entity Framework in VS2010 and .NET 4.0 has changed dramatically since it was originally released in VS2008 SP1. What do you think of it now? We're you a former EF4 nay-sayer who loves it now? Were you already using EFv1? Will EF4 do the trick for you? Do you want more? Come to this Birds of a Feather session to talk to EF users, EF team members and the EF curious about where EF is today and where it should go tomorrow.
Microsoft Tech*Ed North America 2010 June 7-11
New Orleans, LA 06/10/10
Building an Enterprise Solution with Web Services
This session will walk you through the architecture and some of the coding tricks you need to build an enterprise solution that revolves around webservices serving up the data. The focus will be on building rich client (WinForms) front ends for on-site and off-site locations as well as being able to then create a variety of front ends in your enterprise - Web, Mobile, PocketPC and even non .NET tools such as Front Page. This session will aim at focusing on best practices for a solid and extensible architecture.
PowerPoint:
Lerman_Web_Services_DevTeach.ppt
Vermont .NET User Group
Burlington, Vermont 02/10/03
DevTeach Conference
Montreal, Quebec CANADA 05/13/03
Building ASP.NET Websites with Entity Framework and ObjectDataSource
Creating data entry websites with Entity Framework can be challenging. If you want to build an application with business layers, the EntityDataSource control won't cut it. ObjectDataSource lets you build ASP.NET pages using your own business objects, and you can use this with entity objects if you know the proper patterns to use. This session will demonstrate how to create interactive web pages using Object Data Source with the Entity Framework providing the objects and the data access layer.
Developer Summit 2009, Stockholm (April 14-17)
Stockholm, Sweden 04/15/09
C# for VB Developers
If you are a Visual Basic programmer looking at C# for the first time, there is more that is different than just semi-colons and case sensitivity demands. Come to this session to get a Visual Basic programmer's perspective on some of the basic things you will want to know before rolling up your sleeves to write C# code. We will cover topics like the backwards variable declaration, the hieroglyphics, the seemingly bizarre way that the C# language constructs an IF statement, the differences you will experience in the IDE at compile time, and the more stringent rules you need to pay attention to when scoping variables and methods. This session is being done by a Visual Basic programmer who has felt the pain of trying to write C# code and wants to help you avoid some of it.
PowerPoint:
LermanCSharp for VB Developers.ppt
Visual Studio Connections (3/20 - 3/23/05)
Orlando, FL 03/23/05
Code Camp III (New England - March 12-13 2005)
Waltham, MA 03/13/05
VS Connections
Las Vegas, NV 11/08/05
Core Concepts of Entity Framework
Entity Framework is an important part of Microsoft key strategy for data access going forward. This introductory session will provide you with a basic understanding of why Entity Framework exists, how it can be used in your applications today and what to expect in future versions of the product. This no-potholes-barred session will ensure that you not only have an understanding of value of EF and the EDM, but also a road map of some of the pitfalls you will encounter as you face version 1. Note that this session will be provide more concept than code.
DevTeach 2009 Vancouver
Vancouver, BC 06/08/09
Customized Debugging in Visual Studio 2005
New features in .NET 2.0 and Visual Studio 2005 allow you to take more control over how information is displayed about classes while you are debugging. Debugger Visualizers are custom user interfaces that can be written to display information about .NET classes or your own custom classes. The new debugger attributes can be applied to your classes to define the formatting of debug info displayed in the watch windows. This session will walk through how to write and deploy custom visualizers as well as how to leverage the new debugger attributes found in the System.Diagnostics namespace.
PowerPoint:
LermanCustomized Debugging in VS2005.ppt
Zip (Demo Code):
Visualizer_Demos.zip
DevTeach 2005
Montreal, QU 06/20/05
VS Connections
Las Vegas, NV 11/08/05
(INETA) Lehigh Valley .NET
Bethlehem, PA 07/19/06
Customizing the Entity Data Model
The Entity Data Model's real power is in its ability to be customized to provide a data schema that YOU want to code and query against, not a schema that is fine tuned by a DBA for performance. If you've only looked at the initial model created by the EDM Wizard, you're bound to be surprised at how dramatically you can impact model. This session will teach you how to implement various types of inheritence, Entity Splitting, Abstract entities, complex types. You will also learn how to do some advanced mapping such as mapping associations as well as digging into the XML to take advantage of QueryViews and Defining Queries. Finally we'll take a look at mapping Stored Procedures in the Entity Data Model.
DevTeach Montreal Dec 1-5 2008
Montreal, Quebec 12/04/08
DevTeach 2009 Vancouver
Vancouver, BC 06/08/09
Data Binding in ASP.NET with LINQ
Language Integrated Query (LINQ) is a new language innovation that enables querying in-memory collections of objects. In addition to the most basic LINQ to Objects, there are four other flavors of LINQ: LINQ to SQL, LINQ to DataSets, LINQ to Entities and LINQ to XML. Results returned by any of these query types can be bound directly to the data controls in ASP.NET. This session will explore the variety of ways to bind LINQ queries to Data Controls in your web applications, including using the new LINQDataSource..
PowerPoint:
Lerman_NET251_LINQDataBinding_DevTeachFall07.ppt
DevConnections (Nov 5-8, 2007)
Las Vegas, NV 11/07/07
San Diego .NET User Group (INETA)
San Diego, CA 09/25/07
DevTeach 2007 Vancouver
Vancouver, BC 11/26/07
New England Code Camp (9/29 - 9/30)
Waltham, MA 09/29/07
Deep Dive Into Entity Framework Object Services
The Entity Framework combined with the Entity Data Model (EDM) bring data access to a new level in enterprise applications. Entity Framework Object Services APIs, while providing a lot of automated functionality, are filled with features that give developers much more control over how objects are handled. The most important jobs of the ObjectContext are relationship management and change tracking. This session drills into how the ObjectContext manages relationships and how you can control its behavior. This is especially important in SOA scenarios where you may need to transport ObjectGraphs. We also look closely at change tracking, focusing on the challenges and solutions for dealing with data concurrency when moving objects across tiers in your enterprise applications. Knowing what to expect from these features and how to take control of them will empower you in your use of the Entity Framework and EDMs in your Web sites, SOA applications, and smart clients, as well as other applications that share the EDM.
DevConnections Fall 2008 (Nov 10-14)
Las Vegas 11/12/08
SDC Netherlands, Oct 6-7
Amsterdam, Netherlands 10/06/08
DevReach 2008, Oct 13-14
Sofia, Bulgaria 10/13/08
DevTeach Montreal Dec 1-5 2008
Montreal, Quebec 12/04/08
Defenses & Countermeasures - Secure Your ASP.NET Applications from Hackers
This session builds on the previous session by presenting countermeasures for the threats outlined there. Topics include input validation; best practices when working with Microsoft SQL Server™, including the use of parameterized commands, stored procedures, accounts with limited privileges, Microsoft Windows® authentication versus SQL Server logins, and secure storage of connection strings; HTML-encoding of user input; vulnerabilities specific to ASP.NET forms authentication and forms authentication cookies; use of encrypted view state rather than hidden fields to maintain state between requests; storage of password hashes rather than passwords for added security; and more.
DevDays
Hartford,CT 03/02/04
DevDays
Boston, MA 03/16/04
SUNY Binghamton
Binghamton, NY 04/19/04
Defining the -ette in Geekette
Twenty years ago, Julie Lerman learned that she had to act and dress like the guys in order to fit into the IT Industry. Today she’s found that the cover-up is no longer necessary. Many of her “girly” qualities have become advantageous in a world of geeks where she now speaks at conferences all over the world and has just finished writing her first programming book for O’Reilly Press. Julie will share with the London Girl Geeks some of this historical perspective and lessons learned.
London Geek Girl Dinner, Microsoft
London, UK 10/09/08
Northern Virginia Girl Geek Dinner
Falls Church, Virginia 12/17/08
Design Considerations for Tablet PC Applications
Bringing your Windows Forms skills to the world of Tablet PCs means more than learning how to create inkable controls. Many developers will be writing applications with a minimum of user experience on the tablet. Take a look at some of the common issues and decision making you will have to deal with when creating very usable applications for Tablet PCs. How to deal with your data in a disconnected environment? What options are there for inkable controls and which ones will your users feel more comfortable with? When is a TabletPC application useful for your clients? How do you develop and deploy Tablet Applications if you do not have a Tablet. Can I do that in VB6 too? What are the most common technical problems that TabletPC Developers are running into and what are their solutions? Come to this session to learn from the experiences of a developer who has already been through this challenging learning curve
PowerPoint:
Beginning Tablet PC Development.ppt
TechEd BOF Session (discussion)
San Diego, CA 05/25/04
Developing Ink Applications with the Tablet PC SDK
This session will present an overview of the Tablet PC SDK and how you can use it to write ink-enabled applications with the .NET Framework. We will look at the current version (1.5) as well as some of the functionality coming up in the 1.7 version, including the ability to use ink-enabled controls in Internet Explorer.
PowerPoint:
Beginning Tablet PC Development.ppt
DevTeach (6/19 - 6/22)
Montreal, Quebec 06/20/04
Montreal .NET User Group
Montreal, Quebec 12/12/05
(INETA) Central Penn.NET
Harrisburg, PA 07/18/06
Developing Ink-Aware Web Applications with the Tablet PC SDK
One of the most requested features for Tablet PC development has been ink-aware Web controls. New with Windows XP Tablet PC Edition 2005, which was released as part of Windows XP SP2, is the ability to drop Windows Form User Controls onto your ASPX or HTML pages. This feature, which is part of the new Tablet PC SDK 1.7, will be discussed and demonstrated in detail during this session. In addition, this session will demonstrate some of the basics of the Tablet PC SDK and how to use these development tools in your ASP.NET applications.
PowerPoint:
TabletPC_WindowsAnywhere.ppt
Zip (Demo Code):
CODEMagInkontheWeb.zip
ASP.NET Connections
Las Vegas, NV 11/10/04
Microsoft Windows Anywhere (co-hosted w/VSLive)
San Francisco, CA 02/08/05
Domain Driven Entity Framework
If you think of your database as an "implementation detail", it is likely that you are not interested in building your all important domain classes based on a database or being bound by the limitations of a modeling tool. In the U.S., Telemark skiers cry "Free the Heel". In this session we'll make that a call to "Free the Domain Classes". We'll take a look at the different mechanisms that do not involve reverse engineering a database. In VS2010, EF's Model–First support and in the Entity Framework Feature CTP, the completely model–less Code Only support. We'll finish with a quick look at SQL Server Modeling's M language, which provides yet another option for defining entity classes without the EDM designer .
Norwegian Developer Conference 2010
Oslo, Norway 06/17/10
EF4 and WCF
DevConnections Fall 2009
Las Vegas 11/12/09
New England Code Camp 12
Waltham, MA 10/17/09
Enterprise Software Development Conference
San Mateo, CA 03/01/10
EF4 in ASP.NET Applications
DevConnections Fall 2009
Las Vegas 11/12/09
New England Code Camp 12
Waltham, MA 10/17/09
Entity Framework Persistance Ignorance
Entity Framework in .NET 4 has finally embraced agile development. Thanks to it's new POCO support, you can now build completely persistent ignorant entity classes. In this session, we'll look at building an intelligent repository from entity classes and mocking up some extra classes in order to build unit tests against methods that have some dependency on the Entity Framework without touching the EF APIs. A prior understanding of the PI and Unit Testing should keep your head from spinning too much.
Norwegian Developer Conference 2010
Oslo, Norway 06/17/10
Entity Framework Tips and Tricks
Entity Framework is filled with features that many developers do not know how to take advantage of. Come to this session to learn how to use Entity Framework like a pro. This session will be filled with tips and tricks that I have found myself sharing repeatedly with clients who are building real world applications. You'll see how to get at those "missing' 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, provide default navigation property (foreign key) values and more.
Communities to Communities 2009
Warsaw, Poland 03/14/09
Microsoft TechEd US 2009 (May 11-15)
Los Angeles, CA 05/11/09
DevConnections Fall 2009
Las Vegas 11/12/09
OReilly.com Webcast
Online 07/27/09
Entity Framework: From 0 to 60 (Full Day Workshop)
This full day workshop will provide you with a full overview of the soon-to-be released ADO.NET Entity Framework, Microsoft's new core data platform. In this session you will learn what the Entity Framework is and how it fits into your application and enterprise architecture. We will begin with an introduction to the Entity Data model, how to build it and how to implement it in it's simplest form. Then you will learn how to take advantage of the true power of the Entity Data Model by creating customized mappings and implementing it in real-world multi-tier architectures. You will learn how to query Entity Data Models using LINQ to Entities, Entity SQL with Object Services and stream data with Entity Client. The session will also explore some of the more complex features of object services as well as offer guidance as to when and where to you will want to use the Entity Data Model and which of it's core querying methods is right for different scenarios.
DevConnections Spring 2008
Orlando, Florida 04/20/08
Developer Summit 2008 (April 9 - 11)
Stockholm, Sweden 04/10/08
DevConnections Fall 2008
Las Vegas 11/10/08
DevTeach Workshop
Montreal, Quebec 12/05/08
Five (Supposedly) Scary Things About .NET (That don't really have to be)
.NET finally enables Visual Basic developers with some functionality and concepts that have no equivalent match in Visual Basic 6.0. Among these are topics that Visual Basic developers typically tend to avoid when learning .NET but they really don't need to be so intimidating. This session will delve into five of these daunting challenges - delegates, reflection, threading, Code Access Security (CAS) and declarative programming - and explain them from the perspective of a Visual Basic developer.
PowerPoint:
Lerman_ScarythingsAboutdotNet.ppt
Zip (Demo Code):
Lerman_ScaryThingsAboutdotNET_demos.zip
VS Connections
Orlando, FL 04/05/06
Vermont.NET User Group
Burlington, VT 04/10/06
DevTeach 2006 Montreal
Montreal, QU 05/10/06
(INETA) Findlay Ohio .NET User Group
Findlay OH 09/13/06
(INETA) Dot Net Valley
Scranton, PA 07/20/06
Full Day Workshop: Using Entity Framework on the Web
This full day workshop will provide you with different patterns for using the Entity Framework in web based applications. First we will discuss some of the issues that make read/write web applications challenging with the current version of Entity Framework and the possible solutions. These include anything from UI driven Dynamic Data or EntityDataSource controls to solutions that use business & data access layers.
Then we will explore the following solutions more deeply with Hand-On-Labs: ASP.NET Web Sites with EF and ObjectDataSource, EF with ADO.NET Data Services and EF with your own WCF Services.
Developer Summit 2009, Stockholm (Post Con)
Stockholm, Sweden 04/17/09
Getting Started with POCOs in Entity Framework 4
One of the most important new features of Entity Framework in .NET 4.0 is the support for simple objects. There is no more need to rely on the EntityObject, freeing you up to use your own classes with ease, use agile patterns and test methods that happen to involve EF activity. In this session, you'll learn about the various types of POCO support (Snapshot, Dynamic and Code First) in Entity Framework and take a high level look at some of the ways they can be implemented.
Huntsville VS.NET (INETA)
Huntsville, Alabama 05/11/10
Cleveland .NET Special Interest Group (INETA)
Cleveland, OH 08/10/10
Hacking Click Once
ClickOnce is very secure - so secure that there are some very practical things are unsupported. This session will show you how to accomplish tasks such as deploying ClickOnce using Forms Authentication, have your own application icon associated with your application and get it onto the desktop, include assemblies in your deployment that are not compiled with your application and how to ease the pain of getting your deployments to a remote server. Many of these tasks come with caveats, due to their unsupported nature, so the session will also discuss why the features are not supported by Microsoft and what the risks are of performing the hacks.
PowerPoint:
Lerman Hacking ClickOnce.ppt
Zip (Demo Code):
Lerman_HackingClickOnce_Demos.zip
DevTeach (May 14-18)
Montreal QC 05/17/07
Hard Core EF4 Full Day Workshop
Full Day of Advanced Entity Framework 4 Workshop with Julie Lerman
You’ve been working with Entity Framework 3.5 or maybe even Entity Framework 4, but are ready to take your EF4 code further. You’ve got nagging questions and wish you could just spend a day with an Entity Framework guru!
Now’s your chance! On June 24th Julie Lerman will be conducting a full day Advanced Entity Framework 4 workshop in Stockholm.
The day will focus on the benefits of EF4’s new POCO support.
You’ll learn the different ways that you can enable POCO support in Entity Framework
You’ll then see how to take advantage of the POCO support.
•Customizing the code generation templates.
•Using POCOS in WCF services without pulling your hair out to deal with change tracking
•Building smarter architectures with repositories, Unit of Work
•Unit testing with fake contexts and fake data without hitting the database.
½ day of demos + ½ day of Q&A with the pro=
1 day of Hard Core Entity Framework 4.
Public Workshop at Informator
Stockholm, Sweden 06/24/10
Inking in ASP.NET, AJAX, and IE7
Dropping a WinForms control onto an ASP.NET page to ink-enable web applications is pretty simple, but once you have the ink on the web page, you are in for some serious challenges doing anything with that ink. This session will walk through a variety of demos that will show how you can get your ink from one page to another, survive postbacks, store and retrieve ink in a database or xml file using HTTPHandlers and Web Services, and also add support for AJAX. Existing knowledge of working with the Tablet PC SDK, ASP.NET and client side script will make this a very educational session.
PowerPoint:
Lerman_InkontheWeb.pptx
DevConnections (Nov 5-8, 2007)
Vegas, baby! 11/07/07
Introducing WCF (aka Indigo)
A Sneak Peek at Indigo - The Unified Framework for Building Connected Systems. Indigo is Microsoft's unified framework for building service-oriented applications. It enables developers to build secure, reliable, transacted solutions that integrate across platforms and interoperate with existing investments. Indigo combines and extends the capabilities of existing distributed systems technologies, including Enterprise Services, System Messaging, .NET Remoting, ASMX, and WSE to deliver a unified development experience spanning distance, topologies, hosting models, protocols, and security models. This session will provide an overview of Indigo and show you how Indigo will simplify the development of connected systems.
Microsoft TechEd South Africa
Sun City, South Africa 10/23/05
Introducing Web Services Enhancements for Microsoft .NET (WSE) 3.0
MSDN WebCast: Web Services Enhancements for Microsoft .NET (WSE) version 2.0 considerably simplifies the tasks of developing and deploying secure Web services by making it possible to add message-level security to applications built on the principles of service orientation and the emerging Web services (WS-*) specifications. This webcast introduces the new functionality offered by WSE version 3.0. Based on the themes of integration with Microsoft Visual Studio tools, cross-platform interoperability, and standards support, WSE 3.0 provides a productive and user-friendly platform for developing secure Web services. See how to enable the ASP.NET Web Services (ASMX) framework over multiple transport protocols, such as HTTP and TCP/IP. Learn about the substantially improved security policy that enables common security messaging scenarios. We also cover the SOAP Message Transmission Optimization Mechanism (MTOM), interoperability with Windows Communication Foundation (formerly code-named "Indigo"), and conformance to the latest Web services specifications.
PowerPoint:
LermanIntrotoWSE3WebCast.ppt
Zip (Demo Code):
MSDN_WSE3WebCast_Lerman.zip
MSDN WebCast
online 06/08/06
Introduction to Entity Framework
The Entity Framework is the core of Microsoft's evolving data platform and has many layers of abstraction to give developers access to data, client-side views and schemas, as well as mapping of data to objects. This session will give you an understanding of what the Entity Framework is all about. You will learn how to build a basic Entity Data Model and inspect it's most important parts and learn basics of querying with Entity SQL and LINQ to Entities. You will also learn how to easily access it's highest level of abstraction in common databinding scenarios. Lastly the session will tempt you with the potential of building and using highly customized models as well as what lays beneath the surface of the Entity Framework APIs.
SDC Netherlands, Oct 6-7
Noordwijkerhout, Netherlands 10/06/08
DevReach 2008, Oct 13-14
Sofia, Bulgaria 10/13/08
Capital Area .NET Users Group (INETA Sponsored)
Vienna, VA 12/16/08
Philly.NET Users Group (INETA Sponsored)
Malvern, PA 01/21/09
Ottawa SQL User Group
Ottawa, Ontario 02/12/09
It's Time to Look at Entity Framework
ADO.NET Entity Framework was introduced in June 2006. With the release of its second iteration in Visual Studio 2010, it is clear that Microsoft is completely committed to the Entity Framework as its core data access technology going forward. In this short session you’ll get an overview of what the ADO.NET Entity Framework is all about and a look at getting started with it. We’ll answer the questions “Why Entity Framework?”, “What about my beloved DataSet?” and “What if I’m using LINQ to SQL?”. We’ll zip through a few “getting started” features – creating a model, querying some data and persisting changes back to the database. For those who have been using EF already, we’ll finish up with a brief rundown of features new to EF4.
Huntsville VS.NET (INETA)
Huntsville, Alabama 05/11/10
Leveraging SQL Server 2005 Query Notifications in ASP.NET 2.0 and ADO.NET 2.0
Both ADO.NET 2.0 and ASP.NET 2.0 take advantage of SQL Server 2005's Service Broker. Although ADO.NET 2.0 is only able to receive query notification from SQL Server 2005, ASP.NET 2.0 has an implementation that will also know about database changes in SQL Server 2000 and SQL Server 7. This session will demonstrate how to receive notifications through both ADO.NET 2.0 and ASP.NET 2 as well as cover the pros and cons and the many rules surrounding Query Notification.
PowerPoint:
LermanQueryNotification.ppt
Zip (Demo Code):
LermanQueryNotificationDemos.zip
ASP.NET Connections
Las Vegas, NV 11/08/05
(INETA) NYC.NET Developers Group
New York, NY 08/17/06
DevReach 2006 (Oct 9-10 2006)
Sofia, Bulgaria 10/09/06
LINQ to SQL in ASP.NET Applications
Language Integrated Query (LINQ) is a set of features coming in the "Orcas" release of Visual Studio that enable compilers to understand and implement query logic over in-memory collections of objects. LINQ to SQL is an implementation of LINQ that allows you to map .NET objects to your database and then query against the object using the common LINQ syntax, which gets translated to T-SQL automatically. This session provides a developer’s overview of leveraging LINQ to SQL to build data-driven Web applications including a look at the design tools that are being created. This session takes an in-depth look at LINQ to SQL support with ASP.NET Web Forms, building an Object/Relational Mapping layer, and using the ASP.NET Data Controls to leverage LINQ to SQL functionality
PowerPoint:
Lerman_LinqSQLASPNET.pps
ASP Connections Spring 2007
Orlando, FL 03/26/07
Vermont.NET
Burlington, VT 02/12/07
Bellingham.NET (INETA)
Bellingham, WA 04/11/07
Managing and Deploying ASP.NET 2.0 Applications and Web Services
Visual Studio 2005 has made drastic changes to the way we create, manage and deploy our web applications. This session will sort out working with the file based web server compared to programming against IIS and some of the issues that you may face. We will look at the various choices for deploying your web apps and web services, when to use each one and how to deal with updates. The session will also cover the security implications to be aware of when trying to use some of the deployment options. Lastly, we will take a look at the Web Application Projects add-in that was created for developers who do not want to give up the project model of Visual Studio 2003.
PowerPoint:
ASPConnex_Lerman_ACS201.ppt
ASP.NET Connections
Las Vegas, NV 11/08/06
Overview of Microsoft .NET
In 2000, Microsoft started whispering about .NET loudly enough for average developers to hear. Slowly, developers using Microsoft tools started realizing that there was going to be a major shift in how they program. This meant a big learning curve even for already experienced programmers. Now it is 2003. Many of the developers who kicked and screamed about this switch (including Julia) have found themselves won over by this new technology and the development tools that go along with it. Julia will explain, from her perpective as a developer, what .NET is, what it means for developers and what it means for clients. She will also give a glimpse of each of the major technologies in .NET for developing desktop applications, web applications, mobile applications, pocket pc applications and xml web services and how all of these technologies fit together.
PowerPoint:
Lerman net overview.ppt
Association for Computing Machinery
Poughkeepsie, NY 04/21/03
DotNet Valley
Wilkes-Barre, PA 06/24/03
Overview of the Microsoft ADO.NET Entity Framework 4.0
Come see how the ADO.NET Entity Framework enables new capabilities to leverage multiple development approaches, for example the use of code-first, model-first, and database-first. Hear how, regardless of the development approach, developers will benefit from the Entity Framework and the deep integration with the rest of the Microsoft .NET Framework 4.0, such as the Microsoft ASP.NET MVC, Dynamic Data, and Windows Presentation Foundation.
Microsoft Tech*Ed North America 2010 June 7-11
New Orleans, LA 06/09/10
Overview of WSE 3.0
WSE 2.0 considerably simplified the development and deployment of secure Web services by enabling developers to add message level security to applications built on the principles of service-orientation and the emerging Web Services (WS-*) specifications. This session details the WSE 3.0 release which adds significant new functionality including, enabling the ASMX programming model over multiple transports (e.g. http, tcp), substantially improved security policy to enable common security messaging scenarios, MTOM for message attachments, interoperability with Indigo and conformance to the latest WS specifications. Based around the themes of Visual Studio 2005 integration, cross platform interoperability and standards support, WSE 3.0 release continues to provide a productive and easy to use platform for developing secure Web services today
PowerPoint:
LermanWSE3.ppt
Code Camp IV (New England)
Waltham, MA 06/24/05
ASP.NET Connections
Las Vegas, NV 11/08/05
Microsoft TechEd South Africa
Sun City, South Africa 10/23/05
(INETA) TechValley.NET
Albany, NY 01/24/06
PDC Review
Fresh from PDC, Julie will talk about some of the exciting new technologies presented as well as show off a new Vista Glass enabled laptop, demo ATLAS and demo LINQ
Vermont.NET
Burlington, VT 09/19/05
Persisting Ink on the Web
Dropping a WinForms control onto an ASP.NET page to ink-enabled Web applications is pretty simple, but once you have the ink on the Web page, you are in for some serious challenges doing anything with that ink. This session will walk through a variety of demos that will show how you can get your ink from one page to another, survive postbacks, store and retrieve ink in a database or xml file using HTTPHandlers and Web services. Existing knowledge of working with the Tablet PC SDK, ASP.NET and client-side script will make this a very educational session.
PowerPoint:
Lerman_MPC306_PersistInkWeb.ppt
Zip (Demo Code):
Lerman_MPC306_PersistInkWeb_FallConnections2006.zip
MobileConnections
Las Vegas, NV 11/08/06
Programming Virtual Earth
Programming Virtual Earth
Virtual Earth is Microsoft’s next generation mapping, location and directions program. It is actually driven through Mappoint Web Services. Virtual Earth exposes most of its functionality through javascript and it is wholly undocumented. This talk will take a look at some of the basic functionality you can tap into from the server side and some of the less obvious tricks and traps you might run into when trying to contruct your own web application around Virtual Earth.
Code Camp IV (New England)
Waltham, MA 06/24/05
Real World Entity Framework
Exploring Entity Framework is easy when using code-behind against the Northwind Database, but what about real applications? This session will explore the integration of ADO.NET 3.5's Entity Data Model in disconnected and enterprise applications, moving entities across tiers and dealing with state management, DML and concurrency. We will look at patterns for using EF in Smart Client, Web, WCF and even Web 2.0 applications.
PowerPoint:
Lerman_NET356_RealWorldEntityFramework_DevTeachFall07.pptx
DevConnections (Nov 5-8, 2007)
Las Vegas, NV 11/07/07
DevTeach 2007 Vancouver
Vancouver, BC 11/26/07
New England Code Camp (9/29 - 9/30)
Waltham, MA 09/29/07
Software: Career or Addiction?
Julie Lerman has been a programmer for over 25 years and has become very well known in the worldwide community of Microsoft programmers. In this talk,Julie will share her observations about what makes programmers a special breed. You may just want to write code 24 hours a day, or you like to figure out how things work, or your passion is to share what you've learned with others - we are all cut from the same cloth! Some of the most successful and interesting people in the programming world are those coding addicts who have made software a lifestyle, not just a 9-5 job. Come see what it's all about.
Vermont 3.0: Creative/Tech Career Jam
Burlington, Vermont 01/26/08
Staying dry while drinking from the technology firehose
Julie Lerman has been programming for over 20 years, with the glorious beginnings of a single BASIC computer class while acquiring a degree in Russian history. At her first job (nothing to do with history) the only computer in a company of over 1000 people quickly ended up on her desk. Since then she has used about 10 programming languages, but it took 13 years before she attended her first programming class. Julie will talk to the Amsterdam Girl Geeks about the challenge of trying to remain sane while keeping up with constantly changing technology and some of the extra challenges that being a girl geek added along the way.
Amsterdam Geek Girl Dinner
Amsterdam, The Netherlands 10/08/08
Streaming in .NET - Tips and Tricks
The System.IO.Stream namespace in .NET has a lot of fantastic tools that can be used to solve a lot of problems. The relationships between the different types of streams seems very complicated on first approach. Not only can file streams be used to read and write files into your system, but they can be used to move large amounts of data around your .NET application without taxing your memory.This session will break down some of the key elements in the Stream namespace to clarify their purpose and then demonstrate Tips and Tricks with file streams to solve some common programming problems.
PowerPoint:
Lerman_Streaming_dotNet.ppt
Zip (Demo Code):
Lerman_streaming.zip
DevTeach Conference
Montreal, Quebec CANADA 05/12/03
Vermont .NET User Group
Burlington, VT 05/05/03
DotNet Valley
Wilkes-Barre, PA 06/24/03
Surpise! It's the Entity Framework Gotchas
Entity Framework is filled with surprises, but not always the type you are seeking. The MSDN forums are filled with questions revolving around behavior that you may not expect from your data access tool, yet the behaviors are expected based on the way Entity Framework is designed. Have you ever been bewildered by EF's attempt to create new database records from pre-existing foreign key data. Imagine your surprise when you call Refresh on a graph but only part of the graph is refreshed (if you even notice). Come to this session to be alerted to many of Entity Framework's gotchas, understand why they exist and learn how to avoid them
Microsoft TechEd US 2009 (May 11-15)
Los Angeles 05/11/09
Top 10 Treats in Entity Framework 4
Maine Bytes User Group
Portland, ME 12/16/09
OReilly.com Web Cast
Online 01/27/10
Using WSE 3.0 Today to Prepare for WCF Tomorrow
If you are writing web services today in VS2005 and using WSE 3.0, you can write them in a way to ensure that their messages will be compatible with WCF (Indigo) messasges. This talk highlights what you need to keep in mind and demonstrates that you can indeed, call today's web services from tomorrow's technologies.
PowerPoint:
LermanWSE3forWCF.ppt
Zip (Demo Code):
LERMANWSEtoWCFDemos.zip
ASP.NET Connections
Orlando, FL 04/04/06
DevTeach 2006 Montreal
Montreal, QU 05/09/06
WCF Services with Entity Framework
The current version of Entity Framework is notorious for not handling n-Tier scenarios very well, especially when it comes to services where you need more control than ADO.NET Data Services provides. But it's not impossible.
You just need to know a few tricks with Entity Framework. This session will explore two patterns for using Entity Framework with WCF allowing consumers to insert, update and delete data without needing the EF APIs on the client side. For simpler services, you'll see how to implement explicit operations. For more intensive services, you'll see how using DTOs can allow your service operations to handle graphs or even collections of graphs. Prior knowledge of WCF and Entity Framework will make this session more beneficial.
Developer Summit 2009, Stockholm (April 14-17)
Stockholm, Sweden 04/15/09
Web Mash-ups with ADO.NET Data Services
ADO.NET Data Services sit on top of the Entity Data Model and other iQueryables to enable you to expose customized views of your data to clients through HTTP and REST making it simple for consumers to use your data in mashups. Services built with ADO.NET Data Serivceswill offer consumers a common pattern querying these services through a URI without the need to learn specific operations for each individual service provider. In this session you will learn how to build an ADO.NET Data Service, and how control what data is exposed. On the client side, you will learn how to consume Astoria data services using .NET clients (including Silverlight and ASP.NET AJAX), JavaScript and more.
DevConnections Spring 2008 (April 20 - 23)
Orlando, FL 04/23/08
DevTeach May 12-16
Toronto, Ontario 05/14/08
Web Services Security for Dummies with WSE2
If you believe that you shouldn’t have to read a 20-page white paper four times in order to secure your Web services, then the new version of Web Service Enhancements has been designed with you in mind. Although WSE2 has a lot of new tools for plumbers, it is possible to do a lot of very cool and necessary stuff without having to comprehend and code all of the nasty details. However, there are still a lot of concepts you should have a solid understanding of before diving in to WSE2. This session is designed to explain the key parts of WSE that can and should be part of the basic functionality of any Web service dependent application that you are writing in your corporate environment. [Note that the current powerpoint is based on a 3 hour version of this presentation.]
PowerPoint:
Lerman WS Security for Humans Spring 05.ppt
Zip (Demo Code):
WSE2 Security Lerman ASPConnections Spring 2005 Demo Code.zip
ASP.NET Connections
Las Vegas, NV 11/10/04
Groupe d'Usagers Visual Studio Montreal
Montreal, QU 10/04/04
Vermont .NET User Group
Burlington, VT 11/15/04
ASP.NET Connections Pre-Conf 1/2-Day Workshop
Orlando, FL 03/20/05
Web Services Security for Humans: Security Fundamentals prep for WSE and Indigo
This session will help you understand what the tools of cryptography are and how they work. Encryption, hashing, digital signing and digital certificates are the fundamental working parts for all that you do to secure your web services. They are the building blocks of WS-Security which is what WSE and Indigo are built on.
PowerPoint:
Lerman ws security fundamentals Oct2005.ppt
Sys-Con's Web Services Edge East 2005
Boston, MA 02/16/05
Code Camp III (New England - March 12-13 2005)
Waltham, MA 03/12/05
DevTeach 2005
Montreal, QU 06/20/05
Code Camp IV (New England)
Waltham, MA 06/24/05
(INETA) Dayton .NET Developers Group
Dayton, OH 09/14/06
What's new in ADO.NET 2.0
ADO is here to stay and Microsoft just keeps making it better. ADO.NET has been fine tuned to increase ease of coding, flexibility, and performance, as well as adding better integration with SQL Server. From the provider, independent data access to asynchronous SQL Commands, to batch processing, to the beauty of the DataTable class now implementing iXMLSerializable, this session will run through the many wonderful enhancements that make ADO.NET 2.0 Evolutionary not Revolutionary.
(updated Oct 2005)
PowerPoint:
ADONET20_Lerman_100905.ppt
Zip (Demo Code):
Lerman_ADONET2Demos_Oct2005.zip
ASP.NET Connections (3/20 - 3/23/05)
Orlando, FL 03/23/05
Code Camp III (New England - March 12-13 2005)
Waltham, MA 03/12/05
Central NY Developers
Syracuse, NY 10/05/05
Vermont.NET
Burlington, VT 08/08/05
Code Camp IV (New England)
Waltham, MA 06/24/05
What's New in the .NET 2.0 Base Class Libraries for ASP.NET Developers? [based on VS2005 Oct 2004 CTP]
(Note: PPT & demos have been updated.) A lot of emphasis has been placed on the IDE features of ASP.NET 2.0. This session will take you deeper into the many new things available in the fundamental class libraries that you can use in Whidbey to write more powerful Web applications with ease.
PowerPoint:
Lerman_BCLWhidbeyASP_0305.ppt
Zip (Demo Code):
LermanASPConnections BCLWhidbey_ASPNET20.zip
ASP.NET Connections
Las Vegas, NV 11/10/04
Montreal Microsoft .NET Architect Group
Montreal, QU 10/05/04
Whats New in the Whidbey Base Class Library
(Note: PPT & demos have been updated) The changes to the .NET Class Libraries in the next version of .NET (code named Whidbey) have been made to enhance the developer experience. Microsoft has not taken anything away from .NET. Instead, they have added many new features that make coding faster, easier and more efficient. It all starts in the Base Class Library (BCL), which are the fundamental building blocks for developing .NET applications. Come look at some of the additions made to the Base Class Library that will be of interest to the corporate application developer so that you can start preparing to leverage these changes when Whidbey is released later this year.
PowerPoint:
Lerman_BCLWhidbeyASP_0305.ppt
Zip (Demo Code):
LermanASPConnections BCLWhidbey_ASPNET20.zip
Sys-Con Edge 2004 (Feb 24-26)
Boston,MA 02/24/04
Vermont.NET
Burlington, VT 06/14/04
DevTeach (6/19 - 6/22)
Montreal, Quebec 06/20/04
Women who Code (Birds of a Feather Session)
This will be an opportunity to continue conversations begun at PDC as well as the TechEd 2004 Women in I.T. Luncheon. Meet other women who are programmers and discover that you are not, in fact, an alien! Chat about our visibility in the industry and other related issues that sometimes make us scratch our heads and wonder.
TechEd BOF Session (discussion)
San Diego, CA 05/25/04
PDC BOF Session (discussion)
Los Angeles, CA 10/24/03
You can do *that* with Entity Framework?
Most intro sessions to EF will show you a little drag & drop databinding. But that doesn’t begin to scratch the surface of the Entity Framework’s capabilities. In this session, you’ll get a look at a variety of EF’s features used while building a layered application. You’ll learn a variety of ways to query, some of the possible customizations of the Entity Data Model, scenarios where Entity SQL totally rocks, how to add business logic to Entity Classes , how to create reusable, Generic code for Entities and more.
PowerPoint:
Vermont.NET User Group
South Burlington, VT 02/09/09
|
|
Public Workshop at Informator (06/24/10) Stockholm, Sweden
- Hard Core EF4 Full Day Workshop
Cleveland .NET Special Interest Group (INETA) (08/10/10) Cleveland, OH
- Getting Started with POCOs in Entity Framework 4
Norwegian Developer Conference 2010 (06/17/10) Oslo, Norway
- Entity Framework Persistance Ignorance
- Domain Driven Entity Framework
Microsoft Tech*Ed North America 2010 June 7-11 (06/10/10) New Orleans, LA
- Birds of a Feather: Entity Framework 4, What'sYour Take?
Microsoft Tech*Ed North America 2010 June 7-11 (06/09/10) New Orleans, LA
- Overview of the Microsoft ADO.NET Entity Framework 4.0
Huntsville VS.NET (INETA) (05/11/10) Huntsville, Alabama
- It's Time to Look at Entity Framework
- Getting Started with POCOs in Entity Framework 4
Enterprise Software Development Conference (03/01/10) San Mateo, CA
OReilly.com Web Cast (01/27/10) Online
- Top 10 Treats in Entity Framework 4
Maine Bytes User Group (12/16/09) Portland, ME
- Top 10 Treats in Entity Framework 4
DevConnections Fall 2009 (11/12/09) Las Vegas
- Entity Framework Tips and Tricks
- EF4 in ASP.NET Applications
OreDev (11/04/09) Malmo, Sweden
- Access Data in the Azure Cloud
New England Code Camp 12 (10/17/09) Waltham, MA
- EF4 in ASP.NET Applications
- Access Data in the Azure Cloud
OReilly.com Webcast (07/27/09) Online
- Entity Framework Tips and Tricks
DevTeach 2009 Vancouver Post Conference Workshop (06/12/09) Vancouver, BC
- Advanced Entity Framework Workshop
DevTeach 2009 Vancouver (06/08/09) Vancouver, BC
- Customizing the Entity Data Model
- Core Concepts of Entity Framework
Microsoft TechEd US 2009 (May 11-15) (05/11/09) Los Angeles
- Entity Framework Tips and Tricks
- Surpise! It's the Entity Framework Gotchas
Developer Summit 2009, Stockholm (Post Con) (04/17/09) Stockholm, Sweden
- Full Day Workshop: Using Entity Framework on the Web
Developer Summit 2009, Stockholm (April 14-17) (04/15/09) Stockholm, Sweden
- Building ASP.NET Websites with Entity Framework and ObjectDataSource
- WCF Services with Entity Framework
Communities to Communities 2009 (03/14/09) Warsaw, Poland
- Entity Framework Tips and Tricks
Ottawa SQL User Group (02/12/09) Ottawa, Ontario
- Introduction to Entity Framework
Vermont.NET User Group (02/09/09) South Burlington, VT
- You can do *that* with Entity Framework?
Philly.NET Users Group (INETA Sponsored) (01/21/09) Malvern, PA
- Introduction to Entity Framework
Northern Virginia Girl Geek Dinner (12/17/08) Falls Church, Virginia
- Defining the -ette in Geekette
Capital Area .NET Users Group (INETA Sponsored) (12/16/08) Vienna, VA
- Introduction to Entity Framework
DevTeach Workshop (12/05/08) Montreal, Quebec
- Entity Framework: From 0 to 60 (Full Day Workshop)
DevTeach Montreal Dec 1-5 2008 (12/04/08) Montreal, Quebec
- Deep Dive Into Entity Framework Object Services
- Customizing the Entity Data Model
DevConnections Fall 2008 (Nov 10-14) (11/12/08) Las Vegas
- Deep Dive Into Entity Framework Object Services
DevConnections, Nov 10-14 (11/12/08) Las Vegas
- Annotating and Drawing with Ink in Silverlight
DevConnections Fall 2008 (11/10/08) Las Vegas
- Entity Framework: From 0 to 60 (Full Day Workshop)
DevReach 2008, Oct 13-14 (10/13/08) Sofia, Bulgaria
- Deep Dive Into Entity Framework Object Services
- Introduction to Entity Framework
London Geek Girl Dinner, Microsoft (10/09/08) London, UK
- Defining the -ette in Geekette
Amsterdam Geek Girl Dinner (10/08/08) Amsterdam, The Netherlands
- Staying dry while drinking from the technology firehose
SDC Netherlands, Oct 6-7 (10/06/08) Amsterdam, Netherlands
- Annotating and Drawing with Ink in Silverlight
- Deep Dive Into Entity Framework Object Services
- Introduction to Entity Framework
Western Mass .NET Users Group (09/02/08) Easthampton, MA
- Annotating and Drawing with Ink in Silverlight
TechEd U.S. 2008 Developers (06/09/08) Orlando, FL
- ADO.NET 3.5 Data Access Guidance
- Advanced Entity Framework: EDM in the Enterprise
- Advanced Entity Framework: EDM in the Enterprise
DevTeach May 12-16 (05/14/08) Toronto, Ontario
- ADO.NET 3.5 Data Access Guidance
- Advanced Entity Framework: EDM in the Enterprise
- Web Mash-ups with ADO.NET Data Services
DevConnections Spring 2008 (April 20 - 23) (04/23/08) Orlando, FL
- Advanced Entity Framework: EDM in the Enterprise
- Web Mash-ups with ADO.NET Data Services
DevConnections Spring 2008 (04/20/08) Orlando, Florida
- Entity Framework: From 0 to 60 (Full Day Workshop)
Developer Summit 2008 (04/10/08) Stockholm, Sweden
- Advanced Entity Framework: EDM in the Enterprise
Developer Summit 2008 (April 9 - 11) (04/10/08) Stockholm, Sweden
- Annotating and Drawing with Ink in Silverlight
- Entity Framework: From 0 to 60 (Full Day Workshop)
Vermont 3.0: Creative/Tech Career Jam (01/26/08) Burlington, Vermont
- Software: Career or Addiction?
DevTeach 2007 Vancouver (11/26/07) Vancouver, BC
- ADO.NET Entity Framework Overview
- Real World Entity Framework
- Data Binding in ASP.NET with LINQ
DevConnections (Nov 5-8, 2007) (11/07/07) Las Vegas, NV
- Real World Entity Framework
- Annotating and Drawing with Ink in Silverlight
- ADO.NET 3.5 Data Access Guidance
- Data Binding in ASP.NET with LINQ
- Inking in ASP.NET, AJAX, and IE7
Groupe d'Usagers Visual Studio Montreal (10/15/07) Montreal, QC
- ADO.NET Entity Framework Overview
REMIX07 Boston (10/8- 10-9) (10/09/07) Boston, MA
- Access RESTful Data Services in the Cloud with Astoria
New England Code Camp (9/29 - 9/30) (09/29/07) Waltham, MA
- Real World Entity Framework
- Data Binding in ASP.NET with LINQ
- Access RESTful Data Services in the Cloud with Astoria
San Diego .NET User Group (INETA) (09/25/07) San Diego, CA
- Data Binding in ASP.NET with LINQ
Greater Lansing .NET User Group (INETA) (07/19/07) East Lansing, MI
- ADO.NET Entity Framework Overview
Great Lakes Area .NET Group (aka GANG) (07/18/07) Southfield, MI
- ADO.NET Entity Framework Overview
Vermont.NET User Group (07/09/07) Burlington, VT
- ADO.NET Entity Framework Overview
DevTeach (May 14-18) (05/17/07) Montreal QC
- Asynchronous Programming for ASP.NET Developers
South Sound Users Group (INETA) (04/12/07) Olympia, WA
Bellingham.NET (INETA) (04/11/07) Bellingham, WA
- LINQ to SQL in ASP.NET Applications
ASP Connections Spring 2007 (03/26/07) Orlando, FL
- Asynchronous Programming for ASP.NET Developers
- LINQ to SQL in ASP.NET Applications
Visual Studio Connections (03/26/07) Orlando, FL
TechValley.NET (INETA) (03/13/07) Albany, NY
Vermont.NET (02/12/07) Burlington, VT
- LINQ to SQL in ASP.NET Applications
ASP.NET Connections (11/08/06) Las Vegas, NV
- Asynchronous Programming for ASP.NET Developers
- Managing and Deploying ASP.NET 2.0 Applications and Web Services
MobileConnections (11/08/06) Las Vegas, NV
- Persisting Ink on the Web
Visual Studio Connections (11/08/06) Las Vegas, NV
- Advanced ADO.NET 2.0 (3 hour post-conf workshop)
DevReach 2006 (Oct 9-10 2006) (10/09/06) Sofia, Bulgaria
- Leveraging SQL Server 2005 Query Notifications in ASP.NET 2.0 and ADO.NET 2.0
- Advanced Data Access Patterns with ADO.NET 2.0
- Asynchronous Programming for ASP.NET Developers
(INETA) Dayton .NET Developers Group (09/14/06) Dayton, OH
- Web Services Security for Humans: Security Fundamentals prep for WSE and Indigo
(INETA) Findlay Ohio .NET User Group (09/13/06) Findlay OH
- Five (Supposedly) Scary Things About .NET (That don't really have to be)
(INETA) Cleveland .NET Special Interest Group (09/12/06) Cleveland, OH
- Asynchronous Programming for ASP.NET Developers
Vermont.NET (09/11/06) Burlington, VT
- Asynchronous Programming for ASP.NET Developers
(INETA)CNY .NET Developer Group (09/06/06) Syracuse, NY
- Advanced Data Access Patterns with ADO.NET 2.0
(INETA) NYC.NET Developers Group (08/17/06) New York, NY
- Leveraging SQL Server 2005 Query Notifications in ASP.NET 2.0 and ADO.NET 2.0
(INETA) New England VB Pro UserGroup (08/02/06) Waltham,MA
- Asynchronous Programming for ASP.NET Developers
(INETA) Western Mass SAPs (08/01/06) Northampton, MA
- Asynchronous Programming for ASP.NET Developers
(INETA) Dot Net Valley (07/20/06) Scranton, PA
- Five (Supposedly) Scary Things About .NET (That don't really have to be)
(INETA) Lehigh Valley .NET (07/19/06) Bethlehem, PA
- Customized Debugging in Visual Studio 2005
(INETA) Central Penn.NET (07/18/06) Harrisburg, PA
- Developing Ink Applications with the Tablet PC SDK
(INETA) We Develop.NET (06/26/06) St John's, Newfoundland
- ADO.NET 2.0 Integration with SQL Server 2005
(INETA) .NET Nova Scotia (06/20/06) Halifax, Nova Scotia
- Advanced Data Access Patterns with ADO.NET 2.0
(INETA) New Brunswick .NET (06/19/06) Moncton, New Brunswick
- Advanced Data Access Patterns with ADO.NET 2.0
MSDN WebCast (06/08/06) online
- Introducing Web Services Enhancements for Microsoft .NET (WSE) 3.0
DevTeach 2006 Montreal (05/11/06) Montreal, QU
- ADO.NET 2.0 Integration with SQL Server 2005
DevTeach 2006 Montreal (05/10/06) Montreal, QU
- Five (Supposedly) Scary Things About .NET (That don't really have to be)
DevTeach 2006 Montreal (05/09/06) Montreal, QU
- Using WSE 3.0 Today to Prepare for WCF Tomorrow
(INETA) HUNTUG.NET (05/02/06) Huntsville, AL
- Advanced Data Access Patterns with ADO.NET 2.0
Deeper in .NET 2006 (04/22/06) Milwaukee, WI
- ADO.NET 2.0 Integration with SQL Server 2005
Vermont.NET User Group (04/10/06) Burlington, VT
- Five (Supposedly) Scary Things About .NET (That don't really have to be)
VS Connections (04/05/06) Orlando, FL
- Five (Supposedly) Scary Things About .NET (That don't really have to be)
ASP.NET Connections (04/04/06) Orlando, FL
- Using WSE 3.0 Today to Prepare for WCF Tomorrow
VS Connections (04/04/06) Orlando, FL
- Advanced Data Access Patterns with ADO.NET 2.0
(INETA) TechValley.NET (01/24/06) Albany, NY
Montreal .NET User Group (12/12/05) Montreal, Quebec
- Developing Ink Applications with the Tablet PC SDK
(INETA) WeProgram.NET (12/06/05) Virginia Beach, VA
- ADO.NET 2.0 Integration with SQL Server 2005
ASP.NET Connections (11/08/05) Las Vegas, NV
- Leveraging SQL Server 2005 Query Notifications in ASP.NET 2.0 and ADO.NET 2.0
VS Connections (11/08/05) Las Vegas, NV
- Customized Debugging in Visual Studio 2005
Microsoft TechEd South Africa (10/23/05) Sun City, South Africa
- ADO.NET 2.0 Integration with SQL Server 2005
- Introducing WCF (aka Indigo)
Central NY Developers (10/05/05) Syracuse, NY
- What's new in ADO.NET 2.0
Vermont.NET (09/19/05) Burlington, VT
Vermont.NET (08/08/05) Burlington, VT
- What's new in ADO.NET 2.0
Code Camp IV (New England) (06/24/05) Waltham, MA
- What's new in ADO.NET 2.0
- Web Services Security for Humans: Security Fundamentals prep for WSE and Indigo
- Programming Virtual Earth
DevTeach 2005 (06/20/05) Montreal, QU
- Web Services Security for Humans: Security Fundamentals prep for WSE and Indigo
- Customized Debugging in Visual Studio 2005
ASP.NET Connections (3/20 - 3/23/05) (03/23/05) Orlando, FL
- What's new in ADO.NET 2.0
Visual Studio Connections (3/20 - 3/23/05) (03/23/05) Orlando, FL
ASP.NET Connections (3/20 - 3/23/05) (03/22/05) Orlando, FL
- .NET 2.0 Fundamentals: Beyond the System.Web Namespace
ASP.NET Connections Pre-Conf 1/2-Day Workshop (03/20/05) Orlando, FL
- Web Services Security for Dummies with WSE2
Code Camp III (New England - March 12-13 2005) (03/13/05) Waltham, MA
Code Camp III (New England - March 12-13 2005) (03/12/05) Waltham, MA
- What's new in ADO.NET 2.0
- Web Services Security for Humans: Security Fundamentals prep for WSE and Indigo
Sys-Con's Web Services Edge East 2005 (02/16/05) Boston, MA
- Web Services Security for Humans: Security Fundamentals prep for WSE and Indigo
Microsoft Windows Anywhere (co-hosted w/VSLive) (02/08/05) San Francisco, CA
- Developing Ink-Aware Web Applications with the Tablet PC SDK
Vermont .NET User Group (11/15/04) Burlington, VT
- Web Services Security for Dummies with WSE2
ASP.NET Connections (11/10/04) Las Vegas, NV
- Developing Ink-Aware Web Applications with the Tablet PC SDK
- What's New in the .NET 2.0 Base Class Libraries for ASP.NET Developers? [based on VS2005 Oct 2004 CTP]
- Web Services Security for Dummies with WSE2
Montreal Microsoft .NET Architect Group (10/05/04) Montreal, QU
- What's New in the .NET 2.0 Base Class Libraries for ASP.NET Developers? [based on VS2005 Oct 2004 CTP]
Groupe d'Usagers Visual Studio Montreal (10/04/04) Montreal, QU
- Web Services Security for Dummies with WSE2
DevTeach (6/19 - 6/22) (06/20/04) Montreal, Quebec
- Whats New in the Whidbey Base Class Library
- Developing Ink Applications with the Tablet PC SDK
Vermont.NET (06/14/04) Burlington, VT
- Whats New in the Whidbey Base Class Library
TechEd BOF Session (discussion) (05/25/04) San Diego, CA
- Design Considerations for Tablet PC Applications
- Women who Code (Birds of a Feather Session)
SUNY Binghamton (04/19/04) Binghamton, NY
- Defenses & Countermeasures - Secure Your ASP.NET Applications from Hackers
DevDays (03/16/04) Boston, MA
- Defenses & Countermeasures - Secure Your ASP.NET Applications from Hackers
DevDays (03/02/04) Hartford,CT
- Defenses & Countermeasures - Secure Your ASP.NET Applications from Hackers
Sys-Con Edge 2004 (Feb 24-26) (02/24/04) Boston,MA
- Whats New in the Whidbey Base Class Library
PDC BOF Session (discussion) (10/24/03) Los Angeles, CA
- Women who Code (Birds of a Feather Session)
DotNet Valley (06/24/03) Wilkes-Barre, PA
- Streaming in .NET - Tips and Tricks
- Overview of Microsoft .NET
DevTeach Conference (05/13/03) Montreal, Quebec CANADA
- Building an Enterprise Solution with Web Services
DevTeach Conference (05/12/03) Montreal, Quebec CANADA
- Streaming in .NET - Tips and Tricks
Vermont .NET User Group (05/05/03) Burlington, VT
- Streaming in .NET - Tips and Tricks
Association for Computing Machinery (04/21/03) Poughkeepsie, NY
- Overview of Microsoft .NET
Vermont .NET User Group (02/10/03) Burlington, Vermont
- Building an Enterprise Solution with Web Services
|