.NET articles (124)

  1. Estimating JSON size (3/22/2022)
  2. Migrating from OpenTracing.NET to OpenTelemetry.NET (11/29/2021)
  3. Creating OR expressions in LINQ (3/2/2021)
  4. Azure Pipeline Build Variables (3/27/2019)
  5. Model binding form posts to immutable objects (4/15/2018)
  6. Differences between Azure Functions v1 and v2 in C# (3/29/2018)
  7. Table per hierarchy in Azure Table Storage (6/27/2015)
  8. Optimizing Sum, Count, Min, Max and Average with LINQ (9/4/2014)
  9. 8 Visual Studio debugging tips – debug like a boss (2/5/2014)
  10. 5 simple steps to publishing a NuGet package (1/8/2014)
  11. Probable C# 6.0 features illustrated (12/9/2013)
  12. 8 things you probably didn’t know about C# (10/29/2012)
  13. Behind the scenes at xbox.com – RSS enabling web marketplace (7/7/2011)
  14. Enums – Better syntax, improved performance and TryParse in NET 3.5 (10/17/2010)
  15. Include for LINQ to SQL (and maybe other providers) (5/21/2010)
  16. Creating RSS feeds in ASP.NET MVC (4/26/2010)
  17. My top 5 free VS 2010 extension picks (3/22/2010)
  18. LINQ to SQL tips and tricks #3 (1/11/2010)
  19. SQL Server query plan cache – what is it and why should you care? (12/13/2009)
  20. Multiple outputs from T4 made easy – revisited (11/6/2009)
  21. When an object-relational mapper is too much, DataReader too little (9/22/2009)
  22. LINQ to SQL cheat sheet (8/12/2009)
  23. Dictionary<T> look-up or create made simpler (8/4/2009)
  24. Client-side properties and any remote LINQ provider (6/24/2009)
  25. LINQ to SQL resources (6/4/2009)
  26. LINQ to SQL changes in .NET 4.0 (6/1/2009)
  27. LINQ to SQL tips and tricks #2 (4/12/2009)
  28. LINQ to SQL tips and tricks #1 (3/16/2009)
  29. Multiple outputs from T4 made easy (1/22/2009)
  30. LINQ to SQL templates updated, now on CodePlex (1/19/2009)
  31. Changing type, the state pattern and LINQ to SQL (1/5/2009)
  32. ALT.NET Seattle (1/3/2009)
  33. LINQ to SQL template for Visual Studio 2008 (9/14/2008)
  34. LINQ to SQL log to debug window, file, memory or multiple writers (7/30/2008)
  35. LINQ to SQL T4 template reloaded (7/23/2008)
  36. From the vaults of Twitter (7/10/2008)
  37. AnkhSVN 2.0 – free Subversion integration with Visual Studio (7/9/2008)
  38. Experimental LINQ to SQL template (6/25/2008)
  39. Localizing MVC for ASP.NET views and master pages (4/27/2008)
  40. Using LINQ to foreach over an enum in C# (4/10/2008)
  41. Windows 2008 Server on my MacBook Pro (4/2/2008)
  42. Future of AnkhSVN (Subversion for Visual Studio) (3/4/2008)
  43. Web site vs web application in Visual Studio (2/7/2008)
  44. Where developer is succinct (2/5/2008)
  45. The pragmatic .NET developer (1/31/2008)
  46. Language Integrated Query: An introduction presentation online (1/29/2008)
  47. Language Integrated Query: An introduction talk tomorrow (1/28/2008)
  48. LINQ presentation at Guernsey Developer Forum (1/5/2008)
  49. Thoughts on awareness of security vulnerabilities & full disclosure (12/20/2007)
  50. 5 signs your ASP.NET application may be vulnerable to HTML injection (12/18/2007)
  51. ASP.NET MVC preview available (12/10/2007)
  52. Shrinking JS or CSS is premature optimization (11/27/2007)
  53. Calculating Elf-32 in C# and .NET (11/24/2007)
  54. Publishing .NET applications with prerequisites (11/22/2007)
  55. Calculating CRC-64 in C# and .NET (11/19/2007)
  56. Dissecting a C# Application – Inside SharpDevelop (11/8/2007)
  57. Using GUIDs as row identifiers (11/6/2007)
  58. Object Initializers in .NET 3.5 (11/4/2007)
  59. Security vulnerabilities are not acceptable in sample code (10/28/2007)
  60. Extension methods illustrated (10/20/2007)
  61. Color schemes for Visual Studio (10/14/2007)
  62. Observations on Microsoft MVC for ASP.NET (10/9/2007)
  63. Refactoring shared libraries and public APIs (10/1/2007)
  64. LINQ in 60 seconds (9/3/2007)
  65. Investigating MonoRail (8/17/2007)
  66. Web Application Security for Developers presentation (8/16/2007)
  67. Multiple-inheritance, composition and single responsibility principle in .NET (8/6/2007)
  68. Typed session data in ASP.NET made easier still (8/3/2007)
  69. Partial methods in .NET 3.5, overview and evolution (8/2/2007)
  70. Rails-style controllers for ASP.NET (7/26/2007)
  71. Italic syntax highlighting in Visual Studio 2005 (7/11/2007)
  72. CodeSmith template to generate LINQ To SQL Data Context (6/26/2007)
  73. Discarding new entity objects in LINQ to SQL beta 1 (6/20/2007)
  74. DiffMerge is free, try it with AnkhSVN (6/15/2007)
  75. LINQ to SQL NullReferenceException on SubmitChanges (6/11/2007)
  76. NotifyIcon context menus for both buttons in .NET (evolution of a hack) (5/31/2007)
  77. LINQ to SQL details, issues and patterns (5/16/2007)
  78. ActiveRecord, the ugly design pattern (5/7/2007)
  79. AnkhSVN 1.0 released (Subversion plug-in for Visual Studio) (1/23/2007)
  80. How to spot a Visual Studio 2005 SP1 installation (1/19/2007)
  81. Eight things I hate about Visual Studio 2005 (1/18/2007)
  82. LINQ in C# Web Applications (1/6/2007)
  83. My 2006 development tools (11/9/2006)
  84. Adding depth to my programming ability (11/7/2006)
  85. Localizing .NET web applications (11/4/2006)
  86. XNA Game Studio Beta 2 has Xbox 360 support (11/2/2006)
  87. WinForms tricks & tips (11/1/2006)
  88. Compile XNA for your Xbox 360 tomorrow? (10/31/2006)
  89. Parameterising the IN clause of an SQL SELECT in .NET (10/25/2006)
  90. Switching from Boot Camp to Parallels (10/24/2006)
  91. .NET quick samples: Up-times, ages, rounding to n places (10/20/2006)
  92. AnkhSVN & TortoiseSVN (10/12/2006)
  93. Visual Studio 2005 Service Pack 1 Beta experiences (10/11/2006)
  94. Visual Studio tips & tricks (10/11/2006)
  95. QuickReminder mini-app – Time based reminders in your system tray (10/5/2006)
  96. App-A-Day & SubSonic (10/4/2006)
  97. Extending GridView to access generated columns (9/25/2006)
  98. Subtext .NET blogging system 1.9 released (9/1/2006)
  99. XNA Game Studio Express out today (8/30/2006)
  100. Choose your ORM: Runtime, code generation or build provider? (8/29/2006)
  101. Equatable Weak References (8/28/2006)
  102. Microsoft announces XNA for homebrew, score 1 for my prediction skills (8/14/2006)
  103. Calculating CRC-32 in C# and .NET (8/8/2006)
  104. Implementing a generic WeakReference<T> in C# (8/1/2006)
  105. Patterns of Enterprise Application Architecture (7/27/2006)
  106. Observing changes to a List<T> by adding events (6/14/2006)
  107. First look: Applying Domain-Driven Designs and Patterns (6/11/2006)
  108. Extend HttpApplication with session counts and uptime (6/6/2006)
  109. IEnumerable<T> as IEnumerable<BaseClassOfT> (5/24/2006)
  110. Piecing together Microsoft’s XNA gaming platform (5/17/2006)
  111. Substitutability of generic types in .NET (5/3/2006)
  112. Handling nullable value types in .NET 1.x (4/20/2006)
  113. Bad programming advice – don’t use exceptions (4/16/2006)
  114. Microsoft XNA (3/28/2006)
  115. Web applications in Visual Studio 2005 (2/13/2006)
  116. Do not expose the implementation (11/7/2005)
  117. NullableTypes 1.3.1 beta (11/1/2005)
  118. Automatic comparison operator overloading in C# (10/11/2005)
  119. Conditional operator bug in .NET 1.x & 2.0 (9/18/2005)
  120. Avoiding SQL injection (9/16/2005)
  121. Visual Studio 2003 – System.ArgumentException in debugger (9/13/2005)
  122. VB.NET to C# conversion (8/8/2005)
  123. My .NET toolkit (5/12/2005)
  124. Lapsed-listeners – Memory leaks in subscriber-publisher scenarios (1/19/2005)