The Curious Engineer

All blogs / Graphics

Marcelo's WebLog

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

Improving the world one entity at a time (now tweeting on @mlrdev)

GraphicsC# / .NETGame developmentMicrosoft blogsMSDN archive

’05’10’15’20’25
Posts
520 from 30 Nov 2004 to 7 Jan 2019
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/marcelolr/feed.xml

2019 1

  1. PIX and playback adapter selection

2018 9

  1. PIX support for raytracing shader tables
  2. Interactive Editor for the DirectX Shader Compiler
  3. Viewing Optimization Passes in the DirectX Shader Compiler Editor
  4. Rendering in the DirectX Shader Compiler Editor
  5. Intro to the DirectX Shader Compiler Editor
  6. Using the GitHub dxcompiler.dll
  7. Last Month on DirectX Shader Compiler (2018-02-13)
  8. Last Week on DirectX Shader Compiler (2018-01-16)
  9. Last Month on DirectX Shader Compiler (2018-01-09)

2017 33

  1. Last Two Weeks on DirectX Shader Compiler (2017-12-12)
  2. Last Week on DirectX Shader Compiler (2017-11-28)
  3. DirectX Shader Compiler in the Windows SDK
  4. Last Week on DirectX Shader Compiler (2017-11-21)
  5. Last Week on DirectX Shader Compiler (2017-11-14)
  6. Last Few Weeks on DirectX Shader Compiler (2017-11-07)
  7. Last Week on DirectX Shader Compiler (2017-10-17)
  8. Compilation Pipeline in the DirectX Compiler
  9. Last Few Weeks on DirectX Shader Compiler (2017-10-11)
  10. Last (Few) Weeks on DirectX Shader Compiler (2017-09-29)
  11. Last Week on DirectX Shader Compiler (2017-09-09)
  12. Last Week on DirectX Shader Compiler (2017-09-01)
  13. Last Month on DirectX Shader Compiler (2017-08-24)
  14. Last Week on DirectX Shader Compiler (2017-07-26)
  15. GPUs in my task manager
  16. Last Week on DirectX Shader Compiler (2017-07-18)
  17. Custom Memory Allocation in dxcompiler
  18. Two Weeks of DirectX Shader Compiler (2016-06-20)
  19. Last Week on DirectX Shader Compiler (2017-06-06)
  20. Precise and IEEE Strictness in HLSL
  21. Last Week on DirectX Shader Compiler (2017-05-24)
  22. Last Week on DirectX Shader Compiler (2017-05-16)
  23. Last Week on DirectX Shader Compiler (2017-05-09)
  24. Last Week on DirectX Shader Compiler (2017-05-02)
  25. Last Week on DirectX Shader Compiler (2017-04-25)
  26. Last Week on DirectX Shader Compiler (2017-04-18)
  27. Last Week on DirectX Shader Compiler (2017-04-11)
  28. Fresh Bits - Windows 10 Creators Update and Creators Update SDK
  29. DirectX Compiler APIs
  30. HLSL Console Tools
  31. Building the DirectX Compiler Sources
  32. Next generation DirectX Shader Compiler
  33. PIX on Windows (beta) released

2016 5

  1. Not Your Father's Debugger
  2. Directions for future HLSL development
  3. Thirty Years Ago, a Turbo Thing Happened
  4. Universal Windows Platform and Xbox One
  5. Understanding all_resources_bound in HLSL

2015 13

  1. Figuring out the shader type from a blob
  2. Performance considerations for DirectX 12 on NVidia hardware
  3. Performance considerations for DirectX 12 on Intel hardware
  4. HLSL and Visual Studio
  5. Graphics Education
  6. Channel 9 - OpenGLES on Windows with ANGLE
  7. Interrupting shader compilation
  8. How to find your XAML Page object in the debugger
  9. Performance for building OpenGL ES and ANGLE shaders
  10. Compiling shaders vs creating shaders
  11. MSIL and máquinas virtuales basadas en pilas
  12. GPIO in One Minute
  13. GDC 2015 Talks on Channel9

2014 2

  1. Graphics Diagnostics in Visual Studio 2013 Update 3 RC
  2. min12int explained

2012 1

  1. New WCF Data Services Release

2011 56

  1. datajs version 1.0.2 released
  2. Server-side paging in OData with datajs
  3. datajs at DevCon5
  4. SkyDrive - HTML5 improving performance, again
  5. Thoughts on radically improving web performance
  6. datajs samples
  7. datajs V1 Now Available
  8. Microsoft Office 365 is now available!
  9. datajs 0.0.4 is out - very important release!
  10. Network capture with Internet Explorer
  11. Populating a combo box from the cache with datajs
  12. Latest datajs changes - changeset 8334
  13. Cool tricks with Internet Explorer Developer Tools and datajs
  14. Netflix + OData + datajs sample released
  15. More datajs on Twitter
  16. Windows Azure Storage Emulator returning 503 - Service Unavailable
  17. Must-have resource for Azure developers
  18. Anecdotally, datajs delivers quiet success
  19. What we're up to with datajs
  20. Supporting JSONP callbacks in WCF Data Services
  21. datajs intro video now online
  22. datajs release announcement
  23. OData and TFS and yes, CodePlex
  24. Testing datajs with multiple browsers
  25. Live datajs sample showing OData.read
  26. datajs at MIX - data in an HTML5 world
  27. Getting Results
  28. JavaScript numbers, bits and strings
  29. Fiddler and Windows Phone 7
  30. datajs goodies - build system
  31. Failing Fast and Windows Azure
  32. datajs goodies - test logger
  33. OData continues to evolve
  34. Uplevel NuGet
  35. datajs formats for OData flavored with simplicity
  36. datajs now available on NuGet
  37. Debugging Extensions
  38. Math is hard, let's go shopping
  39. OData Vocabularies
  40. Design style for OData in datajs
  41. Handling errors in datajs
  42. Handling errors in datajs
  43. datajs DateTime sample
  44. datajs support for DataTime and DateTimeOffset
  45. A bit about how datajs is run
  46. OData, jQuery and datajs
  47. Short datajs walk-through
  48. datajs released
  49. Data Privacy Day 2011
  50. Portable Library CTP Available
  51. OneNote Mobile, now on the iPhone
  52. New Releases for Web Developers
  53. 2011 Consumer Electronics Show one-pager
  54. Driver user experience
  55. HTML5 features, browsers, prototypes
  56. Reference of namespaces in OData

2010 107

  1. Danny's new adventures
  2. Windows Phone 7 available in the US
  3. Data Services on Windows Phone 7
  4. Bookmarklet to find OData service for SharePoint site
  5. New SQL Azure website
  6. Troubleshooting 'code not updating' problems
  7. Migrating web applications
  8. Missing function for OData and Office
  9. Wishing on a WCF Data Services star
  10. Better grilling with topological sorting - the code
  11. Better grilling with topological sorting
  12. OData and optimistic concurrency
  13. Vitek on Expansions
  14. HTTP and optimistic concurrency
  15. Entity Framework CTP 4 Walkthroughs
  16. Optimistic and Pessimistic Concurrency - A Simple Explanation
  17. OData Decimal and JSON
  18. Testing with XPathNavigator.Evaluate
  19. Using XPathNavigator.Evaluate
  20. Vitek on Projections
  21. How the SetEntitySetAccessRule and EntitySetRights APIs came to be
  22. Nice OData shout-out
  23. API Design: how to lie less
  24. InfoPath and SharePoint = sophisticated automation without code
  25. Design evolution
  26. Abstraction levels and dependencies
  27. API Design Rule: First, Don't Lie
  28. Collection, disposal and finalization
  29. OData and Workflow Foundation
  30. PropertyGrid in WinForms and elsewhere
  31. TechEd Highlight: T-SQL OVER Clause
  32. Key lookup in WCF Data Services
  33. Atomize your strings to improve memory usage
  34. DataSet versus plain objects
  35. Time categories with WPF and Exchange - Part II
  36. Time categories with WPF and Exchange
  37. Posting with Windows Live Writer
  38. Service Operations for Any and All
  39. OData and Authentication series
  40. WCF Data Service Projections - null handling and expansion
  41. OData support teaser in Windows Live blog
  42. Some Performance Notes on Enumerable LINQ Operators
  43. Query Projections in WCF Data Services
  44. Layering enumerators
  45. Windows Live Messenger Preview
  46. Catching streaming exceptions with streaming readers
  47. Blast from the past: updating links in my most popular post
  48. Layering XML readers
  49. Source Code for Open Data Protocol Client Libraries
  50. MicrosoftDataServicesRootUri, or How to customize WCF Data Service URIs
  51. DataServiceProviderMethods - the least implemented class you'll ever see
  52. Windows 7 ad in Lie to Me
  53. GetLastError on WinDBG
  54. Microsoft SQL Server 2008 R2 Release to Manufacturing (RTM)
  55. Immutable instances and deferred references
  56. HashSet, equality and identity
  57. Immutable instances with circular references
  58. Mutability model for ResourceType and friends
  59. What's new in System.Data.Services
  60. Have you seen Pivot yet?
  61. Overview of System.Data.Services.Providers
  62. Help 'Generate from usage' help you
  63. Visual Studio 2010 Launch
  64. Working with obscure arguments - finale
  65. Working with obscure arguments without C# 4
  66. Increased readability with C# 4 named arguments
  67. Changing the connection string for typed DataSets
  68. Add an attribute to an MSXML node
  69. Paying it forward
  70. DataSet does not validate XML Schema (XSD)
  71. WCF Data Services supports Accept-Charset
  72. Moving XML nodes from one document to another
  73. MSXML 4 SP2 goes out of support in April
  74. Sorting OData feeds by their title
  75. Mark of the Web for small utilities
  76. Café, mate y desarrollo de software (Spanish post)
  77. Thoughts on versioning data services
  78. The advantages of blogging twice a day
  79. Loading a document from a string using XSD
  80. OData or oData?
  81. Text details in OData
  82. Nuggets of performance wisdom
  83. Mouse Gestures for IE - 64-bit gotcha
  84. Evil encoding configuration
  85. Encoding fun with XmlWriter and StreamWriter
  86. MIX videos and slides available for download
  87. XmlWriter, encodings and BOM
  88. OData rocking at MIX10
  89. MIX10 is ON!
  90. Previewing fonts in WPF with no code or executable
  91. Blue Books and high return-on-investment activities
  92. Beth Massi on projections in Data Services using VB.NET
  93. Vitek is blogging!
  94. Inside Windows Live - Messenger
  95. Alex on hiding lower-level APIs
  96. Consuming OData with Office VBA - Part IV (Access)
  97. Consuming OData with Office VBA - Part III (Excel)
  98. Consuming OData with Office VBA - Part II
  99. Consuming OData with Office VBA - Part I
  100. Create your schema with Entity Framework
  101. Direct line to WCF Data Services Team
  102. When using an XSLT transformation many times, compile it
  103. Battery notification messages in Windows 7
  104. Query Continuations for nested collections in Data Services
  105. Query Continuations in Data Services
  106. Server Paging makes for happy servers
  107. Happy New Year!

2009 71

  1. Mouse Gestures for Internet Explorer
  2. Download Data Services Update for .NET 3.5 SP1
  3. Track Fedex packages with Bing
  4. Remember JScript closures capture all variables in scope
  5. HTTP 403.9 with ADO.NET Data Services
  6. Enumerate window elements
  7. Debugging Crash Dumps with Visual Studio 2010
  8. ASP.NET AJAX 4.0 Data Binding on MSDN Magazine
  9. Microsoft Web Platform & You
  10. JScript location bar silliness
  11. XslCompiledTransform and large template elements
  12. MSXML XHTML DTDs - making the web better
  13. You know your post rate has gone down...
  14. Vistual Studio visualizer for OData
  15. WCF Data Services
  16. Windows 7 - 7 Second Demos
  17. MSXML4 SP3, now with a CAB
  18. ADO.NET Data Services - CTP and more
  19. Problems when installing SQL Server 2005 on an upgraded Windows XP SP3 with MSXML6 SP2
  20. ADO.NET Data Services and PHP
  21. ADO.NET Data Services Cheat Sheet
  22. XSLT Timer Released on Code Gallery
  23. History of Microsoft
  24. Performance Tools
  25. Group slicing in XSLT with parameters
  26. StackPanel, DockPanel and scrolling items
  27. Aaron Dunnington on Velocity
  28. XmlLite says: error C2146: syntax error : missing ';' before identifier 'IXmlReader'
  29. More group slicing in XSLT
  30. LINQ to XSD on CodePlex
  31. Simple group slicing in XSLT
  32. XmlConvert helps to verify valid XML characters
  33. XSLT Resources Posted
  34. XSLT Resources
  35. Debugging and PDBs
  36. OpenXML and XML Literals - great video
  37. DTD resolution and network behavior
  38. Faster XML - don't resolve DTDs if you don't need to
  39. Abstraction, simplicity and predictability
  40. Reasoning about code
  41. Using partial methods to extend generated code
  42. Using partial classes with nested classes for maintainability
  43. Using partial classes for cleaner, more maintainable code
  44. SQL Server 2008 SP1 Available
  45. Velocity CTP3 Is Available!
  46. GetCurrentMethod and lambdas - watch out
  47. Back from DevConnections
  48. IE8 Built-in Developer Tools
  49. Velocity at DevConnections
  50. ADO.NET Data Services v1.5 CTP1 released
  51. Fast XmlDocument to XDocument conversion with extension method
  52. XmlSchema and XmlSchemaSet thread safety
  53. Fast way to convert XmlDocument into XDocument
  54. My latest countdown program
  55. Writing xml:lang with an XmlWriter
  56. Project Codename "Astoria Offline", Alpha Preview
  57. MSXML4 SP3 Released!
  58. XmlDocument.PreserveWhitespace and memory usage
  59. Reading int and byte values from XElement
  60. Cloning an XmlDocument doesn't make the copy thread safe
  61. ADO.NET Data Services v1.5 CTP announced
  62. How to set an XML attribute to an integer
  63. Welcome MVPs!
  64. Awesome MIT campus map messages
  65. StackOverflowException with XslCompiledTransform
  66. Thoughts on data longevity
  67. Gorgeous typography in Windows 7
  68. A plea for ADO.NET Data Services black belt
  69. Kylie - rookie superstar
  70. ADO.NET Data Servces in action (and in Word and Outlook!)
  71. Learn without messing your environment - MSDN Virtual Labs

2008 109

  1. Happy Holidays
  2. New MSXML forum
  3. Depth vs. width in ADO.NET Data Services $expand
  4. MSXML 4.0 SP3 Beta Available
  5. So long FolderShare - hello Windows Live Sync
  6. AtBroker.exe failed to initialize properly message
  7. Finding msxml versions in use (redux)
  8. MSXML 4.0 Service Pack 3 Beta on its way...
  9. Limiting how many entities are returned from an ADO.NET Data Service
  10. Filter not working in ADO.NET Data Services?
  11. Coincidences, assertions and code contracts
  12. Browser tricks: simple calculator at your fingertips
  13. MSXML heaps not being released
  14. Andy implements IUpdatable for LINQ to SQL
  15. Text, language and sorting
  16. Impact of text language on WPF
  17. Text with no language is just not quite there
  18. XML Schema Explorer on Channel 9
  19. Working with text and bytes
  20. Bytes, encodings and text
  21. Windows Performance Analysis Developer Center
  22. What ports are used on my machine?
  23. Profiling WPF Tools - not just for WPF
  24. MSXML 4 and Side-by-Side
  25. Finding out which version of MSXML a program uses
  26. MSDN Low Bandwidth Echo
  27. MSDN on Azure, Oslo and SQL Data Services
  28. Transparent design for ADO.NET Data Services offline
  29. ADO.NET Data Services @ PDC
  30. Writing a good Debug.Assert
  31. Windows Updates and Branch Management
  32. Getting "DTD is prohibited" from MSXML?
  33. Microsoft SQLXML 4.0 SP1 Released
  34. Photos and links at www.live.com
  35. Silverlight is out, ready set go!
  36. Resources, resources, resources
  37. Random numbers using script in XSLT
  38. New look for my blog
  39. Parameterized sorting in XSLT
  40. XML building blocks
  41. Working around invalid characters in XML
  42. Have I been unresponsive? My very very bad
  43. Using Microsoft ADO.NET Data Services
  44. LINQ to XML, XmlReader, XmlWriter - more than meets the eye
  45. Silverlight Beta 2 and ADO.NET Data Services RTM
  46. Sony PRS reader on 64-bit Windows Vista
  47. New Adventures for Marcelo
  48. SQL Server Videos
  49. Something different: loving Microsoft Excel
  50. Gotcha with EDM types in ADO.NET Data Services
  51. Another ADO.NET Data Service metadata tip
  52. Week off...
  53. EntityState problems in ADO.NET Data Service
  54. Metadata for ADO.NET Data Services
  55. POST tunneling in ADO.NET Data Services
  56. System.Data.Services.Internal is rather visible
  57. Overriding methods on System.Data.Services.DataService<T>
  58. Case Study for ADO.NET Data Services
  59. Silverlight and ADO.NET Data Services compatibility
  60. New Programming Guides for ADO.NET
  61. Ignoring server properties
  62. System.Data.Services
  63. ADO.NET Data Services RTMs!
  64. Welcome SQL Server 2008 to the world!
  65. ADO.NET Data Services How Do I? Videos
  66. SQL Server 2005 Driver for PHP now available
  67. Beware of stack overflows in asynchronous calls
  68. Building LINQ Expressions for ADO.NET Data Services
  69. ADO.NET Data Services support for $value
  70. Entity Framework - MSDN on the Big Picture
  71. Phani's Blog
  72. Model transformation with LINQ to XML
  73. Mutability in the .NET Framework
  74. Why is my ADO.NET Data Service empty?
  75. So Special - InitializeService in ADO.NET Data Services
  76. JavaScript Date and ADO.NET Data Services
  77. JavaScript Date, UTC and local times
  78. Insta-get your tools with Sysinternals Live
  79. Query Interceptor changes for ADO.NET Data Services
  80. Writing code with style
  81. Low-level ADO.NET Data Services debugging
  82. ADO.NET Data Services Framework Beta 1 released
  83. XAML Snippets in XamlPad
  84. How I speed up Windows Vista
  85. Updating resources in ADO.NET Data Services
  86. Managed breakpoints with no symbols in Visual Studio
  87. Visual Studio 2008 performance goodness
  88. Process Explorer vs CPU spikes - fight!
  89. Fixing 400 - Bad Request replies from ASP.NET when using ADO.NET Data Services
  90. Query caching in ADO.NET Data Services
  91. On connecting dots...
  92. Vacations and connecting dots
  93. ADO.NET Data Services sessions at MIX available
  94. System.DateTime.Ticks vs JSON Date
  95. Steve Lasker on Stored Procedures, SQL Server Express and SQL Server Compact
  96. Windows Performance Tools Kit available
  97. Mike on 'Why ADO.NET Data Services'
  98. Drag and Drop with shell-style previews
  99. Streaming Exceptions from ADO.NET Data Services
  100. Say you, say me, say task complete
  101. Throwing Exceptions from ADO.NET Data Services
  102. Mike Taulty on ADO.NET Data Service Operations
  103. ADO.NET Entity Designer & developer productivity
  104. Service Operations in ADO.NET Data Services
  105. Arithmetic and built-in functions for $filter
  106. Shaping the ADO.NET Data Services Silverlight Add-On
  107. $filter Query Option in ADO.NET Data Services
  108. Updates to URL syntax for December CTP of ADO.NET Data Services
  109. Fast, simple test app for ADO.NET Data Services

2007 38

  1. Getting ADO.NET Data Service error details on client
  2. ATOM results hard to view in Internet Explorer
  3. Project Astoria CTP now available
  4. Performance Testing Guidance for Web Applications - now on MSDN!
  5. SQL Server User Education Blog
  6. EuroPablo, or Astoria goes to Spain
  7. Database Design Books
  8. Reading pleasures
  9. System Views, or "Who's connected to my database?"
  10. Great posts on threat modeling
  11. Visual Studio 2008 Beta 2 - here comes Astoria
  12. Easy REST on .NET: System.Net.WebClient
  13. Following Basic Instincts
  14. ADO.NET Entity Framework Beta 2 (with tools!) online
  15. Fun Washington Stuff
  16. VS 2008 Beta 2 available
  17. Astoria Team Blog up and running
  18. Rich Visualizations with Silverlight and Astoria
  19. ADO.NET Entity Framework June 2007 CTP - yay!
  20. Data binding a WinForms PictureBox to a file path or URL
  21. Basics of data-bound drag-drop in WPF
  22. Vardecimal whitepaper available
  23. ADO.NET Entity Framework developer guide on MSDN
  24. Blogging can be hard
  25. Using DataView.Sort
  26. A nice printable XAML reference page for DataColumn.Expression syntax
  27. A XAML-based System.Reflection.Emit.OpCodes reference
  28. Brandon Paddock's Start++ and MSDN
  29. Using DataView.RowFilter
  30. SQL Server 2005 SP2 available today
  31. Entity Data Model post on the ADO.NET team blog
  32. Quick online spell checker with WPF
  33. Turning the pages with WPF
  34. Using System.Diagnostics.Process to look for NGEN'ed images
  35. XAML snippet to trigger WPF installation on IE7
  36. Where did my database go?
  37. Hot Off the Press - a glimpse to what's ahead
  38. Microsoft SQL Server 2005 Compact Edition available now!

2006 24

  1. STDEV? STEDEVP!
  2. Fun with System.IO.Directory.Delete
  3. Dealing with renamed/localized user/group names with managed code
  4. Transfer data to an Excel workbook programmatically
  5. Drag & Drop with attached properties? Must see to believe!
  6. Character matching
  7. GiveFeedback event in Windows Presentation Foundation Drag/Drop
  8. Mary Jo Foley interviews Jim Allchin
  9. WPF DragDrop sample and Viewbox - beware...
  10. Sergey Melnik's papers and ADO.NET Entities
  11. Hello, Entities!
  12. Tracing from background threads
  13. Virtualizing a Data Object (redux)
  14. Drag and drop project files
  15. Derek starts blogging about WPF Annotations
  16. VB.Net Logical Operations and drag/drop flags
  17. Good test site
  18. WPF drag/drop - it's all about the data
  19. Data Binding rocks - and so does this blog
  20. DataObject-based drag+drop+preview
  21. Build your own cursor
  22. Showing drag/drop feedback on the WPF adorner layer
  23. Dragging WPF elements
  24. WPF Stability

2005 44

  1. Free Visual Studio Express
  2. Check out the new fontblog post
  3. Virtualizing a Data Object
  4. New Forum for Windows Presentation Foundation
  5. Spell checking in Windows Presentation Foundation
  6. Back from the PDC
  7. Finally, off to the PDC tomorrow
  8. Performance Price Payment
  9. Embarrassing feedback management
  10. Lester starts blogging
  11. Diversity at Microsoft
  12. Performance at the PDC
  13. Code post hiatus
  14. Wonderfully Wireless
  15. Missing Multiline?
  16. Watching Westworld, Windows Vista
  17. Comments, choosing names and refactoring
  18. How to nest Avalon List items in a document?
  19. Custom cursors in Avalon
  20. Some notes on Avalon TextBox properties
  21. Assonant Announcement About Avalon Adorners Article
  22. Finding matches in unsorted collections (or: how to find pairs of socks efficiently)
  23. Combining marks and interesting effects
  24. How many machines does it take to make a Microsoft employee happy?
  25. Table border and Avalon resources
  26. Just some fun with Avalon
  27. Hibernate is your friend
  28. Did you know...? (using syntax in C#)
  29. A good day for reading blogs
  30. SQL Server backup and restore
  31. Do Da Drag Dance, Dude
  32. Geek Fuel
  33. Microsoft Solutions Framework Fun
  34. Channel 9 - An hour with the Avalon Team
  35. More about font niftiness in Avalon
  36. Forums - better together
  37. Avalon typography helps you impress your users
  38. New looks, new content a-coming
  39. Data transfer in Avalon
  40. Avalon and Indigo March CTP available
  41. Time-saving tip for Outlook users
  42. Oracle tradeoffs: musings of a test designer
  43. The Avalon Editing Test Team is hiring!
  44. Avalon reaches out, and no more vacations

2004 7

  1. Hats off to Cem Kaner
  2. Don Box on Technical Presentations
  3. Office Update is quite the productivity tool
  4. Creating a Custom Avalon Expression
  5. Avalon, high DPI and screen real estate
  6. Avalon lets you express your true self...
  7. Marcelo joins the blogosphere!