The Curious Engineer

All blogs / C# / .NET

AppDev: Something You Should Know by Irena Kennedy

learn.microsoft.com/en-us/archive/blogs/irenak

Everything that is related to application development, and other cool stuff...

C# / .NETWeb developmentSoftware / engineering practiceMicrosoft blogsMSDN archive

’05’10’15’20’25
Posts
477 from 20 Nov 2005 to 1 Dec 2016
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/irenak/feed.xml

2016 2

  1. SYSK 398: How to deploy .dacpac to SQL Azure from Azure block blob
  2. SYSK 397: Xamarin-Forms-Labs CalendarView control is not rendered in Win8 phone

2015 2

  1. SYSK 396: FxCop Rules for RESTful API
  2. SYSK 395: DataAnnotations: ConditionallyRequiredAttribute with lamda expressions

2014 5

  1. SYSK 394: Cost of getting StackTrace and finding a StackFrame
  2. SYSK 393: Error: Cannot obtain Metadata (RESOLVED)
  3. SYSK 392: WebActivator Under The Hood post by Suhas Rao
  4. SYSK 391: Entities as a data contract
  5. SYSK 390: String.Format vs. concatenation

2012 5

  1. SYSK 389: How to set ClientCredentials via Configuration file in Client
  2. SYSK 388: Differences between basicHttpBinding and wsHttpBinding
  3. SYSK 387: Resolving Data Type Conversion Error
  4. SYSK 386: Performance Implications of Using One vs. Several Nested Hashtables
  5. SYSK 385: Smart Cache

2011 3

  1. SYSK 384: The new ‘normal’ [non-technical]
  2. SYSK 383: FileSync Tool
  3. SYSK 382: File Comparison

2010 4

  1. SYSK 381: How To Get One Callback When Multiple Async Services Calls are Completed
  2. SYSK 380: How to Get Rid of Double Scroll Bar in Microsoft Report Viewer Control
  3. SYSK 379: Visual Studio 2010 Add-In for Managing Configuration Files Across Environments
  4. SYSK 377: System.ServiceModel.CommunicationException in a Silverlight 4.0 app

2009 9

  1. SYSK 376: Utility to Add DateTaken as File Name Prefix
  2. SYSK 375: Visual Studio Add-In for Managing Configuration Files Across Environments
  3. SYSK 374: Role Based Authorization for WCF Services through Configuration Files
  4. SYSK 373: How to Impersonate the Original Caller When Calling the WCF Service in ASP.NET by Configuration Only
  5. SYSK 372: TFS – Enforcing Comments on Check-In & Violations Query
  6. SQL Server Connection Leak Simulation Tool
  7. SYSK 370: The Performance Cost of Extension Methods
  8. SYSK 369: What’s Taking So Much Hard Drive Space? ... or Getting ‘True’ Folder Size
  9. SYSK 368: SharePoint – Custom List Item Action that Starts a Workflow

2008 3

  1. SYSK 367: Outlook Add-In to Archive E-Mails
  2. SYSK 366: Tool to Automatically Set Internet Explorer Proxy
  3. SYSK 365: How to get your unit tests (test project in Visual Studio 2008, a.k.a. MSTest) run multithreaded

2007 182

  1. SYSK 364: AJAX Extensions 1.0 Source Code and Debug Symbols
  2. SYSK 363: ‘Software is not made of bricks’ by Ragan Wald
  3. SYSK 362: The cost of try/catch
  4. Why I have not been writing any new posts...
  5. SYSK 361: On the importance of signing assemblies from the versioning perspective
  6. :) When was the color khaki first used for military uniforms?
  7. SYSK 360: What’s taking up the space in my database? Also, a word about SQL reports…
  8. SYSK 359: How to Purge Workflow Tracking Data Inserted By SqlTrackingService
  9. :) What color was named after a bloody 19th-centurey European battle?
  10. SYSK 358: Run Rules Automatically When an Event Is Triggered
  11. SYSK 357: SQL Server Login Problem on Fresh Installation in Vista
  12. SYSK 356: How To Execute A Workflow Synchronously Without waitHandle.WaitOne()
  13. SYSK 355: Design and Coding Guidelines for Better User Interfaces
  14. Non-Tech: Looking for a precious jewelry gift for yourself or your significant other? I recommend thediamondstore.com.
  15. SYSK 354: How To Determine If The Page_Load Event Is Triggered by a Standard Page Postback or by the UpdatePanel?
  16. SYSK 353: What’s New in "Orcas" (next version of Visual Studio)
  17. :) A book with no words for $95.00?
  18. SYSK 352: Windows Workflow Foundation Runtime Footprint
  19. :) New Year’s Day in March?
  20. SYSK 351: "Agile Development: Fact or Fiction" by Matthew Hotle
  21. Words of Wisdom #5
  22. SYSK 350: How Much Electricity Does Your Computer Actually Consume?
  23. SYSK 349: What’s New in SQL 2008 (code named Katmai)?
  24. :) What famous writer was the first to use the term ‘skim milk’?
  25. Back June 18th
  26. :) Do you get upset when you can’t finish everything you planned to for the day?
  27. SYSK 348: InvokeRequired No More…
  28. :) What is the meaning of the word ‘wuthering’?
  29. SYSK 347: How-To Keep Historical/Audit Data Accurate
  30. Start Your Day With A Smile: Work Humor #2
  31. SYSK 346: How WPF Commands Make Programmer’s Life Easier
  32. Start Your Day With A Smile: Work Humor #1
  33. SYSK 345: How To Assure Correct LastUpdatedDateTime Value in Your SQL Tables
  34. Words of wisdom: Every Day Is a Gift
  35. SYSK 344: Learning WPF – What Are All These PreviewX Events?
  36. :) What fruit contains 30 times more vitamin C than oranges and lemons?
  37. SYSK 343: Stretch Break – A Software That All Developers Should Have
  38. Knowledge is Power: What is a 20/20/20 Rule?
  39. SYSK 342: Learning WPF – Logical and Visual Element Tree
  40. Words of Wisdom: Aristotle on Perfection
  41. SYSK 341: Why XPS Aware Printer Drivers Are Better
  42. :) How To Tell Fresh Poultry Eggs From Old Ones Without Knowing the Use-By (or Sell-By) Date On The Box
  43. SYSK 340: Learning WPF -- The Logical ‘Name’ Property
  44. :) The name of what European capital is derived from the Greek word for wisdom?
  45. SYSK 339: Menus and Other Popups Without Any JavaScript
  46. Knowledge is Power: Learn About What’s New in Windows Mobile 6
  47. SYSK 338: What SQL Queries Are Currently Running?
  48. :) When it comes to animals, what is a zorse?
  49. SYSK 337: JavaScript – Should You Define Functions Inside a Prototype or Outside?
  50. :) Same Word, Same Language, Different Countries => Different Meaning
  51. SYSK 336: Three Ways to Extend a Existing JavaScript Type
  52. :) Software Development – A Picture That’s Worth 1000 Words
  53. SYSK 335: What Causes Windows to Blue Screen?
  54. :) Do birds have singing lessons?
  55. SYSK 334: Great Tools from DomainTools.com
  56. Non-Tech SYSK: Get Current Traffic Conditions Along With Your Driving Directions
  57. SYSK 333: What Query Plans Are Cached in SQL Server?
  58. :) What words were combines to give Intel its name?
  59. SYSK 332: How To Register Custom Controls Once For All Web Pages
  60. :) “To cure jealousy…
  61. SYSK 331: How To Expose A Client-Side Event From Your ASP.NET Control
  62. Knowledge is Power: Synthetic Antioxidants May Increase Risk of Death
  63. SYSK 330: How To Use An Embedded Resource From A Sub-Folder
  64. Brain Teaser #4: Solve This Math Word Puzzle
  65. SYSK 329: AJAX.NET, WPF, Expression, IE Extensions and Other Hands-On Labs and Demos
  66. :) How do nine-banded armadillos get across small bodies of water?
  67. SYSK 328: The “Hidden” System Database in SQL 2005
  68. :) White for unmarried men, red for hitched…
  69. SYSK 327: The Cost of RoundedCornersExtender From AjaxControlToolkit
  70. Knowledge is Power: Why You May Not Want To Give Your Name When Signing Up For a Store Loyalty Card
  71. SYSK 326: How to Measure AJAX Control Initialization Time on the Client Side
  72. Brain Teaser #3
  73. SYSK 325: How To Tell Which UpdatePanel Issued a Page PostBack
  74. :) Start Your Day with a Smile (#2)
  75. SYSK 324: WPF Grid Sorting Without Any Hardcoded References
  76. Knowledge is Power: To Sell or To Rent My House? Calculator provided…
  77. SYSK 323: Financial Functions IPmt, Pmt, FV Implemented in C#
  78. Words of Wisdom: Outlook on Life
  79. SYSK 322: RemoveChars Function For Your Utilities Assembly
  80. Brain Teaser: Solve This Math Word Puzzle
  81. SYSK 321: Outstanding demonstration of Tablet PC usage
  82. :) Did You Know That Some Insects That Don’t Need Males To Reproduce?
  83. SYSK 320: Binary vs. xml serialization performance
  84. Knowledge is Power: Why It May Be Unwise To Give Away An Asset That Has Substantially Appreciated in Value
  85. SYSK 319: How to Get an Advanced Warning Before You Click on a Link that Navigates to a Malicious Web Site For Free
  86. Brain Teaser: Find a Pattern in This Sequence of Numbers
  87. SYSK 318: Registry Key That Controls Device Driver and System Code Pagination to Disk
  88. Words of Wisdom: On the Importance of Self-Confidence and Optimistic Perspective
  89. SYSK 317: Business Event Notifications: SQL Notification Services or BizTalk Messaging?
  90. :) Which cat can snatch an eagle from the air?
  91. SYSK 316: What Are Domain Specific Languages (DSL)?
  92. :) Why do grasshoppers sit on the edge of a leaf?
  93. SYSK 315: Generic Functions for Object ↔ XML Serialization/Deserialization
  94. Words of Wisdom on Happiness
  95. SYSK 314: How Secure Is Windows?
  96. Knowledge is Power: Do You or Your Kids Drink Kool-Aid or Consume Other Artificially Colored Foods? Then read this…
  97. SYSK 313: Search Engine Ranking Rules
  98. :) What Arctic animal has two fur coats?
  99. SYSK 312: Why You Should Not Change SQL Server Service Account Using Services Management Console
  100. :) What Is the First Musical Instrument Played Without Being Touched?
  101. SYSK 311: Free Grid Control for Windows Presentation Foundation (WPF) From Xceed Software Inc.
  102. :) Wise Reminder for Those of Us Working Long Hours
  103. SYSK 310: The Difference Between setInterval and setTimeout
  104. :) Start Your Day with a Smile
  105. SYSK 309: How To Cancel a Web Service Request
  106. :) How can you tell a seal from a sea lion?
  107. SYSK 308: How to Add a Node at Runtime to XmlDataProvider
  108. Brain Teaser: What does Hijklmno mean?
  109. SYSK 307: What Does X Indicate in MSDN Documentation?
  110. Knowledge is Power: How Much Should You be Making?
  111. SYSK 306: Do You Have These Tools in Your Arsenal?
  112. :) How deep do seals dive?
  113. SYSK 305: What is a MITM attack?
  114. :) The origin of word “sweater”
  115. SYSK 304: How to detect and handle form-based authentication timeout during ASP.NET script callback
  116. Knowledge Is Power: Hospital infections are the 8th leading cause of death
  117. SYSK 303: Troubleshooting Connectivity Issues
  118. Knowledge Is Power: Extreme Probate Fees You Should Know About
  119. SYSK 302: Code Sample for Bringing Detailed Data Row into View and “Blinking” To Get User’s Attention
  120. :) What is an autodidact?
  121. SYSK 301: Sets a color at a given indexed location as transparent using Microsoft Office
  122. SYSK 1 – 300
  123. SYSK 300: Why TABLESAMPLE Is Not Returning Specified Number of Rows
  124. :) Which U.S. state was the first to impose a sales tax?
  125. :) How many bones are in a giraffe’s neck?
  126. SYSK 299: WinForms controls and COM support – an interesting fact…
  127. :) Why is the Sun red at sunrise and sunset?
  128. SYSK 298: WPF: Control Whether a Grid’s Cell Is Editable in XAML
  129. :) What are the only three fruits native to North America?
  130. SYSK 297: Condense JavaScript Code for Faster Download
  131. :) Which American state was the first to officially abolish slavery?
  132. SYSK 296: MSI Inventory tool
  133. :) Wreaths made of what vegetable were awarded to victorious athletes at the Nemean games in ancient Greece?
  134. SYSK 295: Difference between password handling in SQL 2000 and SQL 2005
  135. :) Why Tundra flowers are mostly white or yellow?
  136. SYSK 294: Surf Internet Anonymously
  137. :) Who was the first king to be called “the Great”?
  138. SYSK 293: Business Rules – Easy, Flexible, Decoupled
  139. :) In real-estate shorthand, what does the acronym FDR represent?
  140. SYSK 292: Assembly in GAC != Assembly in Add References .NET tab
  141. :) What was the original name of the Bank of America?
  142. SYSK 291: SQL 2005 SP 2 is Available and Comes with Good News About Licensing Costs
  143. :) How did enthusiasts come to be called buffs – as in sports buffs, opera buffs, and computer buffs?
  144. SYSK 290: ASP.NET AJAX -- $get vs. $find
  145. :) What country requires judges to wear wigs?
  146. SYSK 289: Want to Have a Choice of Running an XBAP Application in a Standalone Mode Using the Same Project File?
  147. :) Why are many Arctic shrubs evergreen?
  148. SYSK 288: Callbacks vs. Delegates Explained…
  149. :) How much time per day does the average giraffe spend sleeping?
  150. SYSK 287: Custom C#/VB (CLR) Types Used in SQL Server
  151. :) What’s the difference between heat and temperature?
  152. SYSK 286: What Does a Web Service Proxy Look Like on a Client Side?
  153. :) What is the lowest denomination of paper currency ever issued by the U.S. government?
  154. SYSK 285: Is JavaScript an Object Oriented Programming Language?
  155. SYSK 284: Calculating WeekOfYear in C# Using 1 Line of Code Without Referencing Microsoft.VisualBasic.dll
  156. SYSK 283: Use Caution When Using ‘Short’ Data Type in Enumerated Types
  157. SYSK 282: How JSON is Making Your Code Cleaner
  158. SYSK 281: Windows Presentation Foundation (WPF): The Missing LinkButton
  159. SYSK 280: ControlChars in C# Without Using Microsoft.VisualBasic Assembly
  160. SYSK 279: What’s New in the World of Database Tuning?
  161. SYSK 278: How-To Use Windows Live Search on Your SharePoint Site
  162. SYSK 277: How-To Bring Back the TrustedInstaller
  163. SYSK 276: Are These “Requirements” or “Desirements”?
  164. SYSK 275: Pagination in SQL – Easy!
  165. SYSK 274: How to Implement a Serializable Type with Read-Only Properties
  166. SYSK 273: How to use the latest version of Visual Studio and build your project targeting earlier version of .NET framework
  167. SYSK 272: Excellent 11 min video about WPF – what it is and how you can use it today in your applications!
  168. SYSK 271: A Better (?) NameValueCollection Class
  169. SYSK 270: How to implement C++’s typedef in C#
  170. SYSK 269: XBAP Introduction
  171. SYSK 268: You Know Your Project Is Not Agile If…
  172. SYSK 267: How to bypass YourGenericClass<T> where T : ValueType constraint restriction
  173. SYSK 266: SOA Versioning Best Practices and on the Importance of Using Nullable Types and IExtensibleDataObject Interface in Data Contracts
  174. SYSK 265: Thought Provoking Statement About Design by Douglas Martin
  175. SYSK 264: Restricting Item Types in Generic Collections
  176. SYSK 263: .NET Stored Procs Do Not Execute in Parallel using MARS
  177. SYSK 262: Lowest common denominator? No – interfaces offer a superior solution!
  178. SYSK 261: Investigating Blocked Processes in SQL Server
  179. SYSK 260: Custom Configuration Settings Just Like Ones Used in .NET Framework Classes
  180. SYSK 259: Is ‘internal’ class modifier a sufficient level of protection?
  181. SYSK 258: dr[columnIndex] or dr[“ColumnName”]? The cost of field name lookup…
  182. SYSK 257: .NET way to analyze SQL data I/O performance

2006 229

  1. Words of Wisdom
  2. SYSK 256: JavaScript: Embed or Separate? Pros & Cons of both scenarios.
  3. SYSK 255: BizSharp a.k.a. Biz # a.k.a. PPS a.k.a. Microsoft Office PerformancePoint Server 2007
  4. SYSK 254: How to make your Windows XP or 2000 run a bit faster
  5. SYSK 253: SQL: version, platform info and then some…
  6. SYSK 252: Running SQL statements at a desired time
  7. SYSK 251: A Word about Forefront Client Security
  8. SYSK 250: How To Start ASP.NET Development Server Without Visual Studio
  9. SYSK 249: Choosing the Right Microsoft Integration Technology
  10. SYSK 248: I’m an administrator!!! Why do I get User Account Controls prompts all the time in Vista?
  11. SYSK 247: Generate BizTalk XSD from SQL Server Generated XML
  12. SYSK 246: User-Friendly URLs
  13. SYSK 245: Are You Using the ‘media’ Attribute In Your CSS?
  14. SYSK 244: Writing Multi-Processor and Multi-Core Aware Applications with #pragma Directives
  15. SYSK 243: Stopwatch Undercover
  16. SYSK 242: PDC? TechEd? What about MIX?
  17. SYSK 241: Generate and Download Animated Progress Indicators for Free… Nothing to install!
  18. SYSK 240: AJAX.NET – Resolution for Sys.ScriptLoadFailedException when Opening Login page
  19. SYSK 239: Header/ContentPlaceholder/Footer Without Hardcoding Header and Footer Height Size
  20. SYSK 238: Vista… Six SKUs… Which One Is For Me and Which One Is For My Spouse?
  21. SYSK 237: What is my Object’s Memory Footprint?
  22. SYSK 236: Using SQL Server Notification Services API Remotely
  23. SYSK 235: Display .pdf Document Search Results Programmatically
  24. SYSK 234: WeekDiff = Number of Weeks (full + partial) Between Two Dates
  25. SYSK 233: How to Decrypt an ASP.NET Encrypted Data
  26. SYSK 232: Why Are There Four HTTP GET Requests Retrieving an AJAX Enabled Web Page?
  27. SYSK 231: Is WinForms Dead? And What Presentation Technology (WinForms, WPF, XAML, WPF/E, AJAX ASP.NET, DirectX) Should You Use and When?
  28. SYSK 230: Do You Need BizTalk To Load a CSV File?
  29. SYSK 229: AJAX.NET Update Panel or Web Service?
  30. SYSK 228: Get Table Columns or Rows with Single Key Press
  31. SYSK 227: Monthly Calendar control in ASP.NET
  32. SYSK 226: Exception Handling in JavaScript
  33. SYSK 225: Portals, Dashboards, Scorecards…
  34. SYSK 224: Why Join Is Better Than Sleep
  35. SYSK 223: The Power of Double-Not Operator
  36. SYSK 222: CPU Impact of Animated GIFs
  37. SYSK 221: Combat Spyware -- Check Your Browser Settings
  38. SYSK 220: Triggers and Bulk Insert of Data
  39. SYSK 219: Solution for SQL Reporting Services Problem Described in SYSK 203
  40. SYSK 218: Reclaim Space Immediately After Dropping a Column
  41. SYSK 217: Processing WebService Response using JSON
  42. SYSK 216: BizTalk Orchestration or Windows Workflow Foundation?
  43. SYSK 215: Testing the Limits of .NET 3.0 Workflow Foundation
  44. SYSK 214: in cm mm pt px pc em… You guessed it – this post is about font sizes
  45. SYSK 213: Curious to Know How C# lock Keyword is Actually Implemented? Then read on…
  46. SYSK 212: Does .NET Garbage Collector call Dispose? Dispose – Best Practices.
  47. SYSK 211: Trace Only What You Want with TraceSource and SourceSwitch
  48. SYSK 210: Cross-Process Synchronization
  49. SYSK 209: What Is Groove 2007? And, Is Microsoft Competing with Itself?
  50. SYSK 208: Slow Running SQL Queries? Here are possible reasons…
  51. SYSK 207: Delete Recycle Bin Icon from Your Desktop
  52. SYSK 206: Aliases in SQL Server
  53. SYSK 205: Profiling Tool for .NET Developers
  54. SYSK 204: Windows Vista Resources
  55. SYSK 203: Mind That Label Length in SQL Reporting Services
  56. SYSK 202: Shining a Light into the Mystery of the Boot Process
  57. SYSK 201: Using Linked Server? Possible bug discovered…
  58. SYSK 200: How To Detect and Remove No Longer Valid Windows Logins From SQL Server
  59. SYSK 1 – 199
  60. SYSK 199: A Quick Way To Lock Your Computer
  61. SYSK 198: What is CodePlex?
  62. SYSK 197: Smart Start and Stop Service in VS.NET Build
  63. SYSK 196: Is there a performance hit and CPU spike when concatenating literal strings?
  64. SYSK 195: Speeding Up Index Creation
  65. SYSK 194: “X-Ray Vision” of HTTP Traffic
  66. SYSK 193: Uncommon HTTP Verbs
  67. SYSK 192: Compact Policies
  68. SYSK 191: Is Your Public Web Site P3P Compliant?
  69. SYSK 190: Desktop View at Your Fingertips
  70. SYSK 189: The Footprint of SQL Everywhere
  71. SYSK 188: Understanding AspNetHostingPermission…
  72. The Person Behind The SYSK Blog
  73. SYSK 187: The New Way to Get Configuration Settings
  74. SYSK 186: CSS as a Replacement of Tables? Yes! … part 2
  75. SYSK 185: CSS as a Replacement of Tables? Yes!
  76. SYSK 184: What Is CardSpace? The Reader’s Digest Version…
  77. SYSK 183: Variable Number of Parameters – the Right and the Wrong Way
  78. SYSK 182: SQL -- Are We There Yet?
  79. SYSK 181: What Is a Greynet?
  80. SYSK 180: Different Accessor Accessibility
  81. SYSK 179: MSMQ Roadmap
  82. SYSK 178: A Simple Way to Improve Performance of a Secure Web Site
  83. SYSK 177: Formatting Numeric Data with Comma and Decimal Separators in SQL
  84. SYSK 176: Recycling Only One Application Pool
  85. SYSK 175: Border for a <TR> Element Without a ColSpan or a Div
  86. SYSK 174: What Does Stand-By Mode Have To Do With Display Device Driver?
  87. SYSK 173: Rediscovering the Immediate Window
  88. SYSK 172: C# 3.0 is Not Part of .NET 3.0
  89. SYSK 171: MSDE Will Not Be Supported on Vista
  90. SYSK 170: Under the Hood of SQL System Objects
  91. SYSK 169: Quick Access to SPS 2007 Mobile View
  92. SYSK 168: Why Developers Should Know About Memory Bandwidth?
  93. SYSK 167: “A program is trying to access your Address Book…”
  94. SYSK 166: Stream Output Performance Comparison
  95. SYSK 165: Are You Encrypting Your Stored Procedures?
  96. SYSK 164: ASP.NET ProfileModule Undercover
  97. SYSK 163: New Way to Reduce the Number of Unhandled Exceptions
  98. SYSK 162: P/Invoke Required. Or Is It?
  99. SYSK 161: SQL – the Pros and Cons of Updating Statistics Asynchronously
  100. SYSK 160: Implementing Session Expiration Concept in WinForms
  101. SYSK 159: How to Clear ClickOnce Application Cache
  102. SYSK 158: IComparable<T> vs. IEquatable<T>
  103. SYSK 157: Conditional Methods
  104. SYSK 156: For Smart Client Developers…
  105. SYSK 155: Don’t Know Much About GAX? Then read on…
  106. SYSK 154: Adding Existing Classes to a Class Diagram
  107. SYSK 153: Leveraging XQuery in SQL Server
  108. SYSK 152: Comparison of DoEvents, Sleep and SpinWait
  109. SYSK 151: New in SQL 2005 – DAC (dedicated administrator connection)
  110. SYSK 150: RTF2PlainText
  111. SYSK 149: Performance Analysis of the ‘yield return’ Statement
  112. SYSK 148: Format My Code, Please!
  113. SYSK 147: On the Importance of Script Closing Tags
  114. SYSK 146: SMTP – More Configuration, Less Code
  115. SYSK 145: Preventing Configuration Setting Inheritance in Web Apps
  116. SYSK 144: A Faster Way to Get a Total Number of Rows in a Table
  117. SYSK 143: Async Invocation of Stored Procs from SQL
  118. SYSK 142: Method Inlining
  119. SYSK 141: RTFEditor Control
  120. SYSK 140: Ranking Functions in SQL 2005
  121. SYSK 139: Multiple Environments Support by a ClickOnce Application
  122. Will be back June 19th
  123. SYSK 138: Still Using text, ntext, and image data types? Then this post is for you…
  124. SYSK 137: A Quick Way to Get to System Information Dialog
  125. SYSK 136: INSERT SHRED(DelimitedString) INTO TABLE MyTable
  126. SYSK 135: Hot Key for Windows XP System Properties Dialog
  127. SYSK 134: Intellisense for SQL Server
  128. SYSK 133: Oh, the Mighty OUTPUT Clause!
  129. SYSK 132: Loop Performance Comparison -- foreach vs. for
  130. SYSK 131: SQL: String to Bit Conversion
  131. SYSK 130: The Sexy Side of Internationalization in ASP.NET
  132. SYSK 129: A Tool Every ASP.NET Developer Should Know
  133. SYSK 128: Unexpected Behavior in NumericUpDown Control
  134. SYSK 127: ResetBindings To the Rescue!
  135. SYSK 126: Protect Yourself – Use ‘deployment retail’ Setting
  136. SYSK 125: Custom Controls in ToolBox
  137. SYSK 124: IDENT_CURRENT Without an Identity Column
  138. SYSK 123: Expand Your Horizon – Learn About How BitTorrent Works
  139. SYSK 122: Clone a WinForms Control with all its Properties
  140. SYSK 121: When it’s Not Only Acceptable, but Recommended to Check into Source Control Your .user File
  141. SYSK 120: When == is not same as Equals
  142. SYSK 119: Granular Role Based Security via an Attribute
  143. SYSK 118: ReadOnly or ContentEditable?
  144. SYSK 117: Are You Using Eval or Bind for your ASPX Data Binding?
  145. SYSK 116: Which Code is Faster and Why – Using ‘As’ or ‘Is’ + cast?
  146. SYSK 115: Do You Know When and How to Use TypeForwardedTo Attribute?
  147. SYSK 114: String Interning
  148. SYSK 113: System.Convert.ChangeType Undercover
  149. SYSK 112: How to Invoke a Method on the Parent Web Form From a Control
  150. SYSK 111: RoundUp and RoundDown in .NET with Decimal Digits
  151. SYSK 110: Two-Key Dictionary Class
  152. SYSK 109: Is it possible to change the ForeColor of a SubItem in a ListView?
  153. SYSK 108: What is XPS?
  154. SYSK 107: The Difference Between Decimal.ToString(“C”) and Decimal.ToString(“C2”)
  155. SYSK 106: The Cost of Using WindowsPrincipal
  156. SYSK 105: Switching Between Running ASP.NET Project Under IIS and Personal Web Server
  157. SYSK 104: Great Tool for ASP.NET developers
  158. SYSK 103: WriteFile or TransmitFile?
  159. SYSK 102: Unexpected Behavior in Generics
  160. SYSK 101: How to Release Build an ASP.NET application
  161. SYSK 100: Can You Define What Is Web 2.0?
  162. SYSK 99: Is [MTAThread] the Only Solution?
  163. SYSK 98: Digging Deeper Into GetHashCode
  164. SYSK 97: The Power of Environmental Variables
  165. SYSK 96: Macros to Expand and Collapse Regions in VS.NET
  166. SYSK 95: Expand Your Horizon – Learn About NUMA
  167. SYSK 94: as, is, where keywords in C#
  168. SYSK 93: SQL 2005 – How to Script Database One Object per File
  169. SYSK 92: How to Clear or Remove Certain Items from “Recent Projects” List in Visual Studio
  170. SYSK 91: Cool Trick -- Move an Entire Paragraph with a Key Stroke
  171. SYSK 90: SQL: What Is a Hash Join and When Should You Use It?
  172. SYSK 89: Hashing Explained...
  173. SYSK 88: How to Avoid Hardcoding Stored Procedure Names
  174. SYSK 87: A Better MaskedTextBox For Currency Fields
  175. SYSK 86: .NET Reflector Revisited
  176. SYSK 85: What are the key features of TFS (Team Foundation Server)?
  177. SYSK 84: Where Do GAC Assemblies Live?
  178. SYSK 83: On the Importance of Calling TrimToSize
  179. SYSK 82: Compression Example in .NET
  180. SYSK 81: How compression works
  181. SYSK 80: Keyboard Shortcuts to Comment/Uncomment Code in SQL Server Management Studio and in Visual Studio 2005
  182. SYSK 79: Good SQL Interview Question -- What is the Left Anti Semi Join?
  183. SYSK 78: Avoiding Infinite Loops Due to Error Handling Retries
  184. SYSK 77: The Difference Between Microsoft.Security.Application.AntiXSSLibrary.HtmlEncode and System.Web.HttpUtility.HtmlEncode
  185. SYSK 76: When Should You Call AddMemoryPressure?
  186. SYSK 75: Do You Use Your Computer From Public Places? If Yes, Read This...
  187. SYSK 74: Are You Using SecureString Class?
  188. SYSK 73: On the Importance of allowExeDefinition Attribute
  189. SYSK 72: Fast Comparison of Dates
  190. SYSK 71: Dataset Footprint in Memory vs. Remoting Size
  191. SYSK 70: Where Does the Expression “You’re Fired” Come From?
  192. SYSK 69: Visual Studio – Controlling Which Files Are Saved At Build Time
  193. SYSK 68: Choosing Between T-SQL and .NET Stored Procs
  194. SYSK 67: SQL – Who is Connected and What are They Running?
  195. SYSK 66: .NET 1.1 and 2.0 Handles ASCII Encoding Differently?
  196. SYSK 65: Change to Full Trust Definition in .NET 2.0
  197. SYSK 64: Notes from “Windows Presentation Foundation Under the Hood” talk
  198. SYSK 63: Vista’s Speech Capabilities
  199. SYSK 62: Jim Allchin's view of what Vista will offer the enterprise
  200. SYSK 61: Creating Temporary (not persisted, a.k.a. in-memory) Projects in VS 2005
  201. SYSK 60: How Does SqlBulkCopy Deal with Duplicate Records?
  202. SYSK 59: How to Stay Young
  203. SYSK 58: Making Code Line Length Conformance Easy in VS
  204. SYSK 57: Handy Undocumented Stored Procs
  205. SYSK 56: A Word on Frameworks (from the lighten up series)
  206. SYSK 55: Rotate SQL table without any INNER JOIN (narrow to wide table without PIVOT)
  207. SYSK 54: The New Way to Deal with Apostrophes in SQL
  208. SYSK 53: To Close() or to Dispose()? That is the question…
  209. SYSK 52: Looking for NDOC that Works with .NET 2.0?
  210. SYSK 51: Ten Essential Tools for VS Developers
  211. SYSK 50: Beyond Vista…
  212. SYSK 49: Have You Heard about BitLocker™ Drive Encryption?
  213. SYSK 48: Why is Microsoft Recommending WebServices as the Best Path to WCF upgrade?
  214. SYSK 47: OLEDB deja vu? A look into LINQ.
  215. SYSK 46: New in SQL 2005 -- Snapshot Isolation
  216. SYSK 45: Is RSS Just a Fad?
  217. SYSK 44: ASP.NET 2.0 Website Administration Tool
  218. SYSK 43: What’s New in IIS 7?
  219. SYSK 42: A must-read article on BackgroundWorker class
  220. SYSK 41: “The Curse and Blessings of Dynamic SQL” by Erland Sommarskog
  221. SYSK 40: Beyond E-Mail – E12 promises to be one of the most impressive upgrades to Exchange that Microsoft has ever released
  222. SYSK 39: ASP ViewState Stored as SessionState
  223. SYSK 38: Visual Studio 2005 Code Snippets
  224. SYSK 37: 5 minute video on Windows Vista
  225. SYSK 36: The Cost of SQL EndPoints
  226. SYSK 35: Performance comparison of WITH and TABLE variable queries
  227. SYSK 34: Tool Time – Spellchecker for Visual Studio
  228. SYSK 33: New kind of “friend” -- assembly:InternalsVisibleTo
  229. SYSK 32: Should you use temp tables or table variables in SQL?

2005 33

  1. Be back Jan. 3, 2006
  2. SYSK 31: Wondering what is vhost.exe, and why you need it? Then read on…
  3. SYSK 30: Differences between SET and SELECT in SQL Server
  4. SYSK 29: The Power of Ctrl+Shift+N
  5. SYSK 28: Do you know about ‘Anonymous Methods’? If not, read on…
  6. SYSK 27: What you need to know about referenced assemblies in VS2005
  7. SYSK 26: Want to see DataGrid-like view of the contents of your DataSets right from within the debugger?
  8. SYSK 25: What happened to ObjectSpaces (object-relational mapping technology), and what is it, anyway?
  9. SYSK 24: ?? operator. Is it new to you?
  10. SYSK 23: DropDownList with ToolTip that Automatically Shows Up as You Mouse-Over the Items in the Dropped Down List
  11. SYSK 22: Detecting a Change in Network Connectivity
  12. SYSK 21: How slow is invoking properties via reflection?
  13. SYSK 20: Testing UserControls without writing a line of code
  14. SYSK 19: Confused about Forward and Backward Compatibility? Then read this...
  15. SYSK 18: CLR “discrimination” of large objects
  16. SYSK 17: Do you C++?
  17. SYSK 16: How StringBuilder works, or on the importance of StringBuilder initialization
  18. SYSK 15: Show me the … Open Windows!
  19. SYSK 14: The easiest way to sign your assembly
  20. SYSK 13: Cool Products: Wi-Fi Finders
  21. SYSK 12: Office 12 chooses Open XML
  22. SYSK 11: Is now the time for Binary XML?
  23. SYSK 10: Automating nightly builds
  24. SYSK 9: Multiple column searches with one WHERE clause?
  25. SYSK 8: .NET Generics = C++ Templates?
  26. SYSK 7: Tool Time – .NET Reflector
  27. SYSK 6: Summary of agile methodologies
  28. SYSK 5: Do you have rootkits?
  29. SYSK 4: Why are the read only-cursors (i.e. "firehose cursors") faster than server side cursors?
  30. SYSK 3: Resumable file downloads
  31. SYSK (Something You Should Know) 1: What is a Digital Locker
  32. SYSK 2: A word on versions – deployment, assembly, file…
  33. Welcome to "AppDev: Something You Should Know" blog