Click here to Skip to main content
6,630,289 members and growing! (20,941 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Dmitri Nesteruk (15 articles found)

Average article rating: 4.54

Dialogs and Windows

The Console Reinvented
Last Updated: 26 Mar 2009   Page Views: 8,999   Rating: 4.81/5    Votes: 14   Popularity: 5.51   Bookmark Count: 40
Licence: The Code Project Open License (CPOL)   
A multi-view console written in C# and DirectX.

.NET Framework

Making DSLs in F#
Last Updated: 16 Aug 2009   Page Views: 6,717   Rating: 4.71/5    Votes: 43   Popularity: 7.70   Bookmark Count: 19
Licence: The Code Project Open License (CPOL)   
Let's create a simple project estimation DSL using F#!
Custom Tools Explained
Last Updated: 26 Nov 2008   Page Views: 8,545   Rating: 4.62/5    Votes: 21   Popularity: 6.11   Bookmark Count: 45
Licence: The Code Project Open License (CPOL)   
Describes what custom tools are and how to program them.
Multi-file XSL Transformation Custom Tool for Visual Studio
Last Updated: 17 Nov 2007   Page Views: 13,012   Rating: 4.62/5    Votes: 5   Popularity: 3.23   Bookmark Count: 22
Licence: The Code Project Open License (CPOL)   
An XSL Transformation Custom Tool for Visual Studio

ATL

How to add OpenGL support to ATL controls
Last Updated: 28 Sep 2002   Page Views: 68,158   Rating: 4.30/5    Votes: 6   Popularity: 3.35   Bookmark Count: 37
An article describing the step-by-step process of adding basic OpenGL support to an ATL control

Windows Presentation Foundation

WPF and Property Dependencies - Part I
Last Updated: 7 Feb 2008   Page Views: 14,133   Rating: 4.55/5    Votes: 16   Popularity: 5.48   Bookmark Count: 27
Licence: The Code Project Open License (CPOL)   
An introductory look at WPF data binding and property dependencies
Unit Conversions in C#/WPF
Last Updated: 30 Oct 2008   Page Views: 8,524   Rating: 4.40/5    Votes: 8   Popularity: 3.97   Bookmark Count: 22
Licence: The Code Project Open License (CPOL)   
On keeping measurement unit in sync and properly bound to UI.

C#

Generative Snippets in C#
Last Updated: 16 Nov 2008   Page Views: 7,840   Rating: 3.27/5    Votes: 11   Popularity: 3.40   Bookmark Count: 24
Licence: The Code Project Open License (CPOL)   
Using C# to generate parameterized VS code snippets
TypograFix: A Tool for Typographic HTML Beautification
Last Updated: 20 Dec 2008   Page Views: 5,846   Rating: 4.19/5    Votes: 12   Popularity: 4.52   Bookmark Count: 17
Licence: The Code Project Open License (CPOL)   
Presents a script/tool for typographic HTML reprocessing
Property dependency generation in Visual Studio
Last Updated: 20 Jan 2009   Page Views: 5,705   Rating: 4.46/5    Votes: 13   Popularity: 4.97   Bookmark Count: 31
Licence: The Code Project Open License (CPOL)   
A VS add-in to analyse property dependencies in classes.

Algorithms & Recipes

Converting math equations to C#
Last Updated: 2 Nov 2008   Page Views: 31,929   Rating: 4.91/5    Votes: 93   Popularity: 9.67   Bookmark Count: 120
Licence: The Code Project Open License (CPOL)   
A magical tool to convert Word equations to C# - instantly!

Code Generation

A tool for making C# decorators/proxies
Last Updated: 6 Dec 2008   Page Views: 11,450   Rating: 4.84/5    Votes: 23   Popularity: 6.59   Bookmark Count: 67
Licence: The Code Project Open License (CPOL)   
Describes a small VS add-in for making decorators from existing code.
A tool for making C# visitors
Last Updated: 13 Dec 2008   Page Views: 7,785   Rating: 4.82/5    Votes: 7   Popularity: 4.07   Bookmark Count: 39
Licence: The Code Project Open License (CPOL)   
A small VS add-in to implement a Visitor pattern.

Design and Architecture

Working with DSL Tools: An Asynchronous Graphical DSL
Last Updated: 17 Mar 2009   Page Views: 6,982   Rating: 4.65/5    Votes: 11   Popularity: 4.84   Bookmark Count: 32
Licence: The Code Project Open License (CPOL)   
Use DSL tools to generate Pulse&Wait-driven code from diagrams.

Testing and QA

Behavior-Driven Development with NBehave
Last Updated: 14 Jan 2009   Page Views: 13,389   Rating: 4.92/5    Votes: 26   Popularity: 6.96   Bookmark Count: 52
Licence: The Code Project Open License (CPOL)   
A BDD tutorial using NBehave and MbUnit.

Dmitri Nesteruk


Member
I work primarily with the .NET technology stack, and specialize in accelerated code production via code generation (static or dynamic), aspect-oriented programming, MDA, domain-specific languages and anything else that gets products out the door faster. My languages of choice are C# and F#, though I'm open to suggestions.

In addition to coding and writing articles for CP, I also run a software development company called ActiveMesa. I also coordinate the St. Petersburg ALT.NET Group and the St. Petersburg .Net User Group.
Occupation: CEO
Company: ActiveMesa
Location: Russian Federation Russian Federation


Last Updated 21 Nov 2009
Web17 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use