- Ten Years of Framework Design Guidelines: Video Podcast Transcript
- Feb 9, 2009
- In this transcription of one of our OnMicrosoft podcasts, Brad Abrams and Krzysztof Cwalina discuss industry changes that have affected (or been affected by) the Microsoft .NET Framework over the last decade.
|
- Introduction to AJAX Technologies
- Feb 2, 2009
- Get up to speed with AJAX’s place in your web development toolbox.
|
- Robert C. Martin's Clean Code Tip of the Week #3: Avoid Inappropriate Information
- Jan 28, 2009
- In this third tip of the series, programmers discuss how to avoid inappropriate information.
|
- Robert C. Martin's Clean Code Tip of the Week #2: The Inverse Scope Law of Function Names
- Jan 21, 2009
- The longer the scope of a function, the shorter its name should be.
|
- Concurrent Programming on Windows: Synchronization and Time
- Jan 20, 2009
- Joe Duffy takes a look at state and synchronization at a fairly high level.
|
- Robert C. Martin’s Clean Code Tip of the Week #1: An Accidental Doppelgänger in Ruby
- Jan 7, 2009
- Robert C. Martin investigates an interesting dilemma: if the implementation of two functions is identical, yet their intent is completely different, is it still duplicate code?
|
- Using Entity SQL As Your Data Access Layer
- Dec 2, 2008
- Learn why you should let the ADO.NET Entity Framework be your data access layer.
|
- Programming with LINQ to XML for Objects
- Nov 21, 2008
- Paul Kimmels show how LINQ to XML for Objects (a.k.a. LINQ to XSD) works.
|
- Designing APIs Related to LINQ Support
- Oct 30, 2008
- This excerpt provides a very brief overview of LINQ and list guidelines for designing APIs related to LINQ support, including the so-called Query Pattern.
|
- C# 2008 for Programmers: Databases and LINQ to SQL
- Oct 23, 2008
- This chapter introduces relational databases, SQL, LINQ to SQL and the IDE’s visual programming tools for working with databases.
|
- Using Expressions in C#
- Oct 9, 2008
- C# experts discuss expressions in C#, including anonymous function expressions and query expressions.
|
- Bill Wagner on C#, LINQ, and Writing Books
- Oct 6, 2008
- Paul Kimmel interviews "More Effective C#" author Bill Wagner on changes in C#, why LINQ is cool, and why he writes books.
|
- Writing LINQ Queries with the Entity Framework
- Sep 23, 2008
- Learn why LINQ to Entities will make database programming easier than ever.
|
- Delegates and Lambda Expressions in C# 3.0
- Sep 3, 2008
- Mark Michaelis discusses the use of methods as a data type and their support for publish-subscribe patterns in this chapter.
|
- Introducing the .NET Platform
- Aug 26, 2008
- This chapter covers the platform issues most essential to building C# applications.
|
- Getting Started with ASP.NET Ajax
- Aug 20, 2008
- Ajax is the technology of choice for building fast and responsive web applications. Find out why.
|
- What Is Clean Code?
- Aug 19, 2008
- Robert C. Martin introduces his book, Clean Code, and polls experienced programmers -- including Bjarne Stroustrup, Grady Booch, Dave Thomas, and Ward Cunningham -- on what their definition of "Clean Code" is.
|
- Using Parallel LINQ
- Aug 15, 2008
- Combine multiple threads and LINQ to improve performance and maximize processing throughput.
|
- Programming with Anonymous Types in C#
- Aug 11, 2008
- This chapter examined anonymous types in detail.
|
- Querying SQL with LINQ
- Jul 28, 2008
- With LINQ and LINQ to SQL, never again should you have to write a data access layer.
|