Click here to Skip to main content
15,896,359 members

Technical Blogs


1. Optional passed by reference parameters with C# for VBA COM APIs
Introduction If you've already developed COM APIs with .Net, typically in C# with VBA as the consuming language, you've probably leveraged two powerful features: by-reference parameter passing that allows the API to change the input object itself, not only its ... Continue reading ...
Productivity Apps and Services » Microsoft Office »
Pragmateek Updated: 5 Sep 2015
Rating: 4.60/5 ( (7 votes))
2. Is WPF dead: the present and future of WPF
Introduction As a WPF developer for years I was recently concerned by the new direction chosen by Microsoft on its client platforms with the rise of the brand new WinRT framework. I was concerned for good reasons: I’ve suffered from … Continue reading →
Pragmateek Updated: 12 Sep 2014
Rating: 4.95/5 ( (79 votes))
3. Leverage the .NET framework classes from VBA
Introduction Following my previous article on a similar subject, Extend your VBA code with C#, VB.Net or C++/CLI, I’ve received an interesting feedback from a VBA developer who wanted to leverage the advanced support of the .Net framework for regular … Continue reading →
Programming Languages » Visual Basic »
Pragmateek Updated: 24 Apr 2014
Rating: 4.10/5 ( (6 votes))
4. Relative performance of ReaderWriterLockSlim
Introduction I’ve recently wanted to demonstrate the relevance of the .Net ReaderWriterLock[Slim] synchronization primitives.
Pragmateek Updated: 8 Apr 2014
Rating: 5.00/5 ( (5 votes))
5. Synchronization, Memory Visibility and Leaky Abstractions
Synchronization, Memory Visibility and Leaky Abstractions
General Programming » Threads »
Pragmateek Updated: 5 Apr 2014
Rating: 5.00/5 ( (3 votes))
6. Using C# from native C++ with the help of C++/CLI
Using C# from native C++ with the help of C++/CLI.
Pragmateek Updated: 4 Apr 2014
Rating: 5.00/5 ( (15 votes))
7. Reduce the Size of MongoDB Documents Generated from .NET/C#
How to reduce the size of MongoDB documents generated from .NET/C#
Programming Languages » C# 4.0 »
Pragmateek Updated: 18 Mar 2014
Rating: 5.00/5 ( (3 votes))
8. How to build a .NET binding in C# for a web API
This article will give you more concrete information, mainly source code, if you need to implement a web API binding in .NET using the C# language.
Pragmateek Updated: 13 Sep 2013
Rating: 5.00/5 ( (1 vote))
9. How to build a language binding for a web API
This article describes the general principles, without diving too deeply into technical details that would be specific to a given platform.
Pragmateek Updated: 13 Sep 2013
Rating: 5.00/5 ( (1 vote))
10. How to build a Java binding for a web API
This article will give you more concrete information, mainly source code, if you need to implement a web API binding in Java.
DevOps » Testing »
Pragmateek Updated: 13 Sep 2013
Rating: ( (No votes))
11. If your plumbing doesn’t work you’re just not using enough pipes
Introduction The following article is my response to “John” comment on my other post about native C++/C# interop using C++/CLI. The initial request was rather simple: for whatever reason John wanted to use the C++/CLI wrapper from Python and not … Continue reading →
Pragmateek Updated: 25 Jun 2013
Rating: 5.00/5 ( (1 vote))
12. Extend your VBA code with C#, VB.NET, or C++/CLI
Interfacing VBA and .NET is a relatively straightforward process.
Programming Languages » Visual Basic »
Pragmateek Updated: 23 Jun 2013
Rating: 4.75/5 ( (13 votes))
13. Excel UDF library in C# from scratch
Excel UDF library in C# from stratch
Productivity Apps and Services » Microsoft Office » Microsoft Excel
Pragmateek Updated: 21 Jun 2013
Rating: 5.00/5 ( (1 vote))
14. C#: Scope Your Global State Changes with IDisposable and the Using Statement
How to scope your global state changes with IDisposable and the using statement
Productivity Apps and Services » Microsoft Office » Microsoft Excel
Pragmateek Updated: 5 Jun 2013
Rating: 5.00/5 ( (1 vote))
15. Excel addins troubleshooting guide
Excel addins troubleshooting guide
Productivity Apps and Services » Microsoft Office » Microsoft Excel
Pragmateek Updated: 2 Mar 2013
Rating: 4.75/5 ( (6 votes))
16. Essential tools for debugging and troubleshooting: Dependency Walker aka Depends
Essential tools for debugging and troubleshooting.
Pragmateek Updated: 25 Feb 2013
Rating: 4.00/5 ( (1 vote))
17. C#/C Interop with DllImport
Keep reading and in 10 minutes you’ll know DllImport (almost) like a pro.
Pragmateek Updated: 25 Feb 2013
Rating: 3.46/5 ( (15 votes))