Click here to Skip to main content

Articles by Sasha Goldshtein (Articles: 6)

Articles: 6

RSS Feed

Average article rating: 4.75

C#

Fast Native Structure Reading in C# using Dynamic Assemblies
Posted: 17 Feb 2009   Updated: 17 Feb 2009   Views: 18,742   Rating: 4.63/5    Votes: 12   Popularity: 4.99
Licence: The MIT License      Bookmarked: 30   Downloaded: 115
This article shows how to generate dynamic methods for fast byte to structure conversion

.NET Framework

JIT Optimizations
Posted: 4 May 2008   Updated: 4 May 2008   Views: 32,486   Rating: 4.96/5    Votes: 66   Popularity: 9.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 63   Downloaded: 0
In this article, we will look into JIT optimizations, with specific focus on inlining.
Reading Unmanaged Data Into Structures
Posted: 8 May 2008   Updated: 8 May 2008   Views: 52,609   Rating: 4.90/5    Votes: 28   Popularity: 7.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 143
In this article, we will look into reading data from an unmanaged array of bytes into a managed data structure. We will use multiple approaches to optimize the process.

Windows Communication Foundation

WCF Error Handling and Fault Conversion
Posted: 24 May 2008   Updated: 24 May 2008   Views: 97,943   Rating: 4.51/5    Votes: 30   Popularity: 6.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 2,087
This article describes the WCF error-handling paradigm, and provides a mechanism for automatic mapping of exceptions to WCF faults.

Debug Tips

How Understanding Assembly Language Helps Debug .NET Applications
Posted: 15 Feb 2012   Updated: 15 Feb 2012   Views: 14,100   Rating: 4.95/5    Votes: 11   Popularity: 5.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 0
This article shows several examples of situations where understanding assembly language helps debug seemingly impossible problems with .NET applications.

Hardware & System

WMI

WMI Provider Extensions in .NET 3.5
Posted: 3 May 2008   Updated: 3 May 2008   Views: 45,268   Rating: 4.55/5    Votes: 12   Popularity: 4.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 48   Downloaded: 568
In this article, we will write a full-blown WMI provider in managed code and consume that provider from managed code using the WMI extensions in .NET 3.5.
No blogs have been submitted.
No video articles have been posted.
No tips have been posted.

Sasha Goldshtein

Chief Technology Officer
SELA Group
Israel Israel

Member

Follow on Twitter Follow on Twitter
Sasha Goldshtein is the CTO of SELA Group, an Israeli company specializing in training, consulting and outsourcing to local and international customers.
 
Sasha's work is divided across these three primary disciplines. He consults for clients on architecture, development, debugging and performance issues; he actively develops code using the latest bits of technology from Microsoft; and he conducts training classes on a variety of topics, from Windows Internals to .NET Performance.
 
You can read more about Sasha's work and his latest ventures at his blog: http://blogs.microsoft.co.il/blogs/sasha
 
Sasha writes from Jerusalem, Israel.


Advertise | Privacy | Mobile
Web04 | 2.5.120517.1 | Last Updated 27 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid