Gil Fink on .Net

Fink about IT

News

Microsoft MVP

MCPD Enterprise Applications Developer

Gil Fink

My Linkedin profile

Locations of visitors to this page

Creative Commons License

Blog Roll

Hebrew MSDN Articles

Index Pages

My OSS Projects

Browse by Tags

All Tags » Tools (RSS)
The Regulator
The Regulator Yesterday, I reviewed a regular expression that was written by one of the developers and I needed to improve it since it wasn’t performing the appropriate thing. Since I know The Regulator tool, I opened it and in 5 minutes I came up with this regular expression which validate Israeli phone/cellular numbers: ^0(5[012345678]|6[47]|[23489]){1}(\-)?[^0\D]{1}\d{6}$ With The Regulator I created and checked the expression and then implemented it in the application. What is The Regulator?...
Reading a Xml File in T4 Templates
Reading a Xml File in T4 Templates After I wrote the post about the use of T4 templates in EF4 , I played with them for a while (not in EF but generally with T4 templates ). In an old project that I’ve created almost 3 years ago which automated the use of lookup tables I had an enum. That enum was meant to be the connection between an Xml node names and was heavily used in the application. For each Xml node I needed to add an entry in the enum. So I thought what the hell lets see if I could have...
T4 Templates in Entity Framework 4
T4 Templates in Entity Framework 4 T4 templates or Text Template Transformation Toolkit is a mean of creating a code generation artifacts which can save a lot of time. This technology is a part of Visual Studio since 2005 but was one of those technologies that were kept in secret by Microsoft . Almost all the code generation stuff that is being used in Visual Studio in technologies such as MVC, Entity Framework, LINQ to SQL and many other use those templates as backbone to generate code. In this...
Using External Configuration File for Enterprise Library Configuration
Using External Configuration File for Enterprise Library Configuration One of the things that I always do when I’m using Enterprise Library is to separate its configurations to external configuration file . The reason is very obvious – using Enterprise Library makes configuration files very crowded. Since this is the case, the configuration files become unmanageable and then its time to separate the Enterprise Library ’s configurations from other configurations. How to Use external Configuration...
New Release for VelocityAdminShell
New Release for VelocityAdminShell I’ve published a new release for the VelocityAdminShell . This new release includes a configuration form to enable the configuration of the shell (instead of doing it manually in the config file). The following figure shows the current configuration form: I also changed the look and feel of the shell and added tabs for different operation types: Thanks to Eyal Vardi for the inputs regarding the VelocityAdminShell . You can download the new release of VelocityAdminShell...
VelocityAdminShell is Published on CodePlex
VelocityAdminShell is Published on CodePlex I’ve published the VelocityAdminShell tool that I wrote about yesterday on CodePlex . You can download the project with its source code from here . As I wrote, if you have any suggestions for improvement or you encounter bugs please contact me in the blog’s contact form or from the CodePlex tool’s site. I’ll keep on updating the tool in the near future. Enjoy!
Velocity Administration Console
Velocity Administration Console Lately I’ve been working on a small administration console project for Microsoft project code named Velocity . If you don’t know, Velocity’ s administration is being done with PowerShell . I decided to build a console that will do the same thing but in Windows Forms . The following figure shows the tool I’ve built: You can download the tool from here . Pay attention that the project is still in develop so bugs can occur! The following things are changes you need to...
Entity Framework Mapping Helper
Entity Framework Mapping Helper Entity Framework Mapping Helper is a very useful tool that was written by the Entity Framework team and can help you to get started with various of mappings scenarios. “ Entity Framework mapping helper lets you create sample mapping files for the set of scenarios you are interested in. It’s a great tool for a deeper understanding for how schema files are defined for complex mapping scenarios in Entity Framework .” (The Entity Framework Mapping Helper description on...
How to Write Your Own Code Snippets
How to Write Your Own Code Snippets IntelliSense code snippets are a very useful tool for developers in order to write code faster.In the post I’m going to describe how to write your own code snippet and to show an example of a code snippet that I wrote which divides classes by regions in the style that I like. What are Code Snippets? IntelliSense code snippets are basically Xml files that have a strict schema and have a .snippet file name extension. They are used by developers for faster code writing...
Deep Code Analysis With NDepend
Deep Code Analysis With NDepend A few weeks ago, I was contacted by Patrick Smacchia , a C# MVP, that I read his articles on one of my favorite blog sites – CodeBetter . Patrick asked me if I want to evaluate NDepend professional edition. Without thinking twice, I agreed and this post is a review of the product. I want to thank Patrick for the opportunity to evaluate a professional product which I wanted to test for a while (I downloaded the evaluation edition a few weeks before Patrick contact me...