Vincent Leung .NET Tech Clips

The latest tech clips from the .NET community

NuPack Package management system for .NET

NuPack is a package management system for .NET. The goal of NuPack is to make the process of incorporating third party libraries into your solutions as simple as possible.

  1. Works with your source code. NuPack doesn’t touch anything outside of your solution folder. The changes that NuPack makes can be committed to source control
  2. Works against a well known central feed
  3. Command Line and GUI based user interfaces
  4. NuPack walks its way up the dependency chain and gets all the packages it needs, installing each. Packages can add scripts, content, references, and even run postscripts written in PowerShell if they need something fancy.
  5. From the Package Manager Console you get Intellisense for all the packages that are available

image

Right-click on References and click Add Package Reference…

image

Via: http://www.hanselman.com/blog/IntroducingNuPackPackageManagementforNETAnotherpieceoftheWebStack.aspx

October 6, 2010 Posted by | Tools, Visual Studio | Leave a Comment

60+ .NET libraries every developer should know about.

 

Dependency Injection/Inversion of Control

Logging

Compression

Ajax

Data Mapper

ORM

Charting/Graphics

PDF Creators/Generators

Unit Testing/Mocking

Automated Web Testing

URL Rewriting

Controls

Unclassified

Via 60+ .NET libraries every developer should know about.

February 26, 2010 Posted by | .NET, Tools | 2 Comments

ZoomIt – screen zoom and annotation tool for technical presentations

ZoomIt v4

ZoomIt is screen zoom and annotation tool for technical presentations that include application demonstrations. ZoomIt runs unobtrusively in the tray and activates with customizable hotkeys to zoom in on an area of the screen, move around while zoomed, and draw on the zoomed image.

ZoomIt works on all versions of Windows and you can use pen input for ZoomIt drawing on tablet PCs.

Download ZoomIt
(129 KB)

Run ZoomIt now from Live.Sysinternals.com

Via ZoomIt

December 1, 2009 Posted by | Tools | Leave a Comment

Lucene tutorial

Lucene.net is a open source text search engine library, ported from Lucene Java project.
Simone Chiaretta has publised a post series to learn more.

You man also interested in my other posts:

November 3, 2009 Posted by | Database, LINQ, Tools | Leave a Comment

Lucene.Net and Azure

 


Azure Library for Lucene.Net

“Lucene works on top of an abstract store object called Directory. There are several Directory objects, including FSDirectory, for file systems, and RAMDirectory, for in-memory store. Azure Library for Lucene.Net implements a smart blob-storage Directory object called AzureDirectory which enables the use of Lucene.NET on top of Azure Blob Storage. AzureDirectory automatically creates a local cache of blobs and intelligently auto-uploads them on the fly.

September 17, 2009 Posted by | Azure, Database, Tools | Leave a Comment

famfamfam.com ‘s 1000 Silk icons

 

Silk web icon set, with 1000 16×16 icons , including report icons, some new picture icons, some small XHTML/CSS buttons, and some hardware drive icons. The feed icons have been brought into line with new standard, and all icons have been compressed to lower the filesize. For the sake of my inbox and my sanity, I’m now calling this set complete.

Silk icon: Form
Silk icon: Address Book
Silk icon: Webcam
Silk icon: Valid CSS
Silk icon: Camera
Silk icon: Date
Silk icon: Exit
Silk icon: CD Drive
Silk icon: Feed
Silk icon: Lorry/Truck
Silk icon: Map
Silk icon: Add picture
Silk icon: Pictures
Silk icon: Report
Silk icon: Telephone

View all icons (.png file, 1Mb)

famfamfam.com: Home

September 9, 2009 Posted by | Design, Tools | Leave a Comment

Scott Hanselman’s 2009 Ultimate Developer and Power Users Tool List for Windows

 

Scott Hanselman’s Computer Zen – Scott Hanselman’s 2009 Ultimate Developer and Power Users Tool List for Windows

September 9, 2009 Posted by | Fun, Tools | Leave a Comment

All Microsoft SDKs in one place!

 

With over 50 Software Development Kits hosted on various Microsoft web sites, you might have trouble finding the right one for your development needs. Look no further! Now you can go to one page and find links to Microsoft Software Development Kits (SDKs), which provide documentation, code samples, tools, headers, libraries, and other files that developers can use to create software applications and libraries.

January 26, 2009 Posted by | Tools | Leave a Comment

Becoming a ReSharper Samurai Screencasts

Part 1:

- Toggling scope on class and methods
- LiveTemplates
- Generate Constructor
- Extract Interface
- Derive Class

Part 2:

  • Delete unused directives
  • Create a constructor (with parameters)
  • Extract logic into a new method
  • Create overloaded methods
  • Part 3:

  • Navigate to file/type/member
  • Go to definition/declaration
  • Show list of implementers
  • Find usages within code
  • Quick Scrolling to methods/properties
  • Display parameter information
  •  

    Via http://www.dimecasts.net/Casts/ByTag/ReSharper

    January 8, 2009 Posted by | Tools | Leave a Comment

    Simulating Email in .NET

     

    The trick to doing this is not to hardcode things like host, port, etc. for your SMTP server when you use System.Net.Mail to send mail. Instead, use the default ctor for SmtpClient.

    What you’re telling .NET by using the default ctor for SmtpClient is, "please use my config file to figure out how to send mail". Now you can use the system.net/mailSettings/smtp section in config to specify the details of your mail server.

    During development, I use different settings because I don’t usually want to deal with the hassle of installing an SMTP server on my development box. Instead, I want email messages delivered as individual files in a directory on my hard drive (I always have a c:\mail directory on my development box for just this purpose):

    <configuration>
    <system.net>
    <mailSettings>
    <smtp deliveryMethod="SpecifiedPickupDirectory">
    <specifiedPickupDirectory pickupDirectoryLocation="c:\mail"/>
    </smtp>
    </mailSettings>
    </system.net>
    </configuration>

    Via Simulating Email in .NET

    December 22, 2008 Posted by | Tools | Leave a Comment

    Follow

    Get every new post delivered to your Inbox.