Home > Authors

Paul Kimmel

Paul Kimmel is an applications architect for Electronic Data Systems and the co-founder of the Greater Lansing Area .NET Users Group (glugnet.org). Paul Kimmel is the author of several books on object oriented programming, .NET languages, and UML. Paul’s recent book LINQ Unleashed for C# from Sams is available on Amazon.com and fine book stores everywhere. If you have a programming question, you can contact him at pkimmel@softconcepts.com.

1.
Debugging Client-Side JavaScript for ASP.NET with Visual Studio
Sep 16, 2009
2.
Using Entity SQL As Your Data Access Layer
Dec 2, 2008
3.
Programming with LINQ to XML for Objects
Nov 21, 2008
4.
Bill Wagner on C#, LINQ, and Writing Books
Oct 6, 2008
5.
Writing LINQ Queries with the Entity Framework
Sep 23, 2008
6.
Using Parallel LINQ
Aug 15, 2008
7.
Programming with Anonymous Types in C#
Aug 11, 2008
8.
Querying SQL with LINQ
Jul 28, 2008
9.
Writing Lambda Expressions in the .NET Framework
Jun 11, 2008
10.
Programming with Generic Delegates in .NET
May 8, 2008
11.
Managing Database Transactions with the TransactionScope
Sep 7, 2007
12.
Letting ADO.NET Write Your SQL
Jun 8, 2007
13.
Using C#'s yield to Return an Enumerable Collection
Apr 27, 2007
14.
Using the My Feature in Visual Basic .NET
Sep 8, 2006
15.
Programming with the BackgroundWorker Component in .NET 2.0
Apr 7, 2006
16.
How to Use Partial Classes in Visual Studio 2005
Jan 13, 2006
17.
Generic Classes in C# 2.0
Nov 11, 2005
18.
Anonymous Methods in C# 2.0
Oct 28, 2005
19.
Implementing an XML Section Handler in .NET
Sep 16, 2005
20.
.NET Remoting: Handling Remote Server Events
Feb 11, 2005
21.
Converting XML Nodes into Objects
Dec 10, 2004
22.
Using Application Blocks for Data Access
Oct 22, 2004
23.
A Roll of the Dice: Building a Small Game Using Windows Graphics Programming
Oct 1, 2004
24.
Through the Looking Glass: Debugging Hosted .NET Applications
May 13, 2004
25.
Listening to Trace Messages in NUnit
May 7, 2004
26.
Instrumenting Your Code for Exception Management
Dec 23, 2003
27.
What's .NET Remoting, And Why Should You Care?
Dec 12, 2003
28.
Injecting Dynamic JavaScript to Focus ASP.NET Controls
Oct 10, 2003
29.
Defining Add and Remove Accessor Methods for Events in VB.NET
Apr 18, 2003
30.
Debugging .NET with NUnit
Mar 14, 2003
31.
Dynamic Debug Code Management with BooleanSwitches
Feb 28, 2003
32.
Creating Typed DataSets with XML Schemas
Jan 24, 2003
33.
Fall Comdex 2002: .NET or .What?
Jan 10, 2003
34.
Managing Session State for ASP.NET
Nov 15, 2002
35.
Creating Project Templates in .NET
Oct 25, 2002
36.
Creating Custom Attributes in Visual Basic .NET
Oct 11, 2002
37.
Asynchronous Web Services
Sep 20, 2002
38.
Inheritance and Polymorphism in VB.NET
Aug 9, 2002
39.
Serializing Objects to a .NET DataSet
Jul 19, 2002
40.
Implementing the Strongly Typed Collection in C#
Jul 5, 2002
41.
Emitting MSIL with Reflection
Jun 28, 2002
42.
Programming with Regular Expressions in C#
Jun 21, 2002
43.
Creating Data-Enabled Web Pages using the DataList
Mar 8, 2002
44.
Creating Visual Studio .NET Add-Ins
Mar 8, 2002
45.
Lightweight Threading with Thread Pools in Visual Basic .NET
Mar 8, 2002
46.
Understanding Delegates in Visual Basic .NET
Mar 8, 2002
47.
Working with New Abstract Data Types in Visual Basic .NET
Mar 8, 2002
48.
Storing Your Access Data
Feb 8, 2002
49.
Adding Data to Web Pages
May 11, 2001
Paul Kimmel

Paul Kimmel