The Argotic Syndication Framework is a Microsoft .NET class library framework that enables developers to easily consume and/or generate syndicated content from within their own applications. The framework makes the reading and writing syndicated content in common formats such as RSS, Atom, OPML, APML, BlogML, and RSD very easy while still remaining extensible enough to support common/custom extensions to the syndication publishing formats. The framework includes out-of-the-box implementations of the most commonly used syndication extensions, network clients for sending and receiving peer-to-peer notification protocol messages; as well as HTTP handlers, modules, services and controls that provide rich syndication functionality to ASP.NET developers.
Tuesday, March 25, 2008
VisualSVN Server is a package that contains everything you need to easily setup, configure and manage SVN server on Windows.
It contains Subversion, Apache and a management application.
What's new in 1.1 release of VisualSVN Server:
- Added support for authentication via Windows domain.
- Implemented VisualSVN Server dashboard.
- Edit server configuration without reinstallation.
- Implemented "Import Existing Repository" command.
- New user-defined configuration file named httpd-custom.conf has been added.
- URL of the selected node is now displayed in the description bar.
- New toolbar for the "VisualSVN Server" node has been added.
Monday, March 24, 2008
NPlot is a freeware charting library for .NET. It boasts an elegant and flexible API. NPlot includes controls for Windows Forms, ASP.NET and a class for creating Bitmaps.
Take look at some examples
Download the current version of NPlot here
Thursday, January 31, 2008
A MethodInfo class provides detailed information about a single method of a class or an interface. The reflected method may be a static method or an instance method. The MethodInfoSpy example shows how to obtain the method information of a class including the access modifiers, type or input parameters:
A sample of the output follows:
Name: DoNothing, Public: True, Is Static: False, Return Type: System.Void
Sometimes we prefer to use structs instead classes .The C# is a convenient way to store coordinates ,complex number etc .
In an example below I'm presenting how to support == and != operators in case we want to check if our structs are equal.
Testing our struct ...
Tuesday, January 15, 2008
[Via Lester's WPF blog]
Sunday, December 02, 2007
The SHA1 algorithm can be used to calculate check sum, that very useful when you want to ensure the string is not broken .Also for simple password verification.The example below show how to calculate SHA1 for given string .
/// Calculates SHA1 hash
/// <param name="text">input string</param>
/// <param name="enc">Character encoding</param>
/// <returns>SHA1 hash</returns>
public static string CalculateSHA1(string text, Encoding enc)
byte buffer = enc.GetBytes(text);
SHA1CryptoServiceProvider cryptoTransformSHA1 =
string hash = BitConverter.ToString(
The result SHA1 hash for the string "first string":
Tuesday, November 20, 2007
Visual Studio 2008 and .NET Framework 3.5 Training Kit containing Labs, Demos and Powerpoint Presentations
The Visual Studio 2008 and .NET Framework 3.5 Training Kit includes powerpoint presentations, hands-on labs, and demos. This training kit is designed to help you learn how to utilize the Visual Studio 2008 features and a variety of framework technologies including: LINQ, C# 3.0, Visual Basic 9, WCF, WF, WPF, ASP.NET AJAX, VSTO, CardSpace, SilverLight, Mobile and Application Lifecycle Management.
Download Visual Studio 2008 and .NET Framework 3.5 Training Kit
Wednesday, August 22, 2007
Free tool that allows administrators to schedule various SQL jobs for SQL Server Express and other versions of SQL Server
SQLScheduler is a fully functional client/server application written in C# that allows administrators to schedule various SQL jobs for SQL Server Express and other versions of SQL Server.
- Supports all versions of SQL Server 2000 and 2005
- Supports unlimited SQL Server instances with an unlimited number of jobs.
- Allows to easily schedule SQL Server maintenance tasks: backups, index rebuilds, integrity checks, etc.
- Runs as Windows Service
- Email notifications on job success and failure
Monday, July 23, 2007
SyntaxHighlighter is here to help a developer/coder to post code snippets online with ease and have it look pretty. It's 100% Java Script based and it doesn't care what you have on your server.The idea behind SyntaxHighlighter is to allow insertion of colored code snippets on a web page without relying on any server side scripts.
Monday, July 02, 2007
Fiddler v2 is a new version of the Fiddler Debugging proxy. Fiddler2 is freeware and can debug traffic from virtually any application, including IE, Firefox, Safari.
Fiddler2 supports viewing and tampering with HTTPS traffic.Read a quick summary of getting started with Fiddler.
Friday, June 29, 2007
PainlessSVN provides you with the ability to completely manage your Subversion Repositories & Server conviently and effectively without the using of command line interface.
- Creates and Deletes Repositories
- Creates and Deletes Directories
- Creates and Deletes Users
- Creates Dump Files
- Creates Hot Copies
- Manages access to repositories
- Uses the Microsoft Management Console.
Monday, June 25, 2007
.NET Framework version 3.0 is Microsoft’s managed-code programming model for developing software on the Windows platform. .NET Framework 3.0 includes Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpace technologies.Today you can learn these new technologies through a series of guided, hands-on labs which can be completed in 90 minutes or less.
Windows CardSpace Virtual Labs
Windows Presentation Foundation Virtual Labs
Building Windows Presentation Foundation Applications C# Part 1
Building Windows Presentation Foundation Applications C# Part 2
Building Windows Presentation Foundation Applications VB Part 1
Building Windows Presentation Foundation Applications VB Part 2
Windows Communication Foundation Virtual Labs
A Server Scenario Lab with Windows Communication Foundation
Understanding Windows Communication Foundation
The Fundamentals of Programming the Windows Communication Foundation
Reliable and Transacted Messaging with the Windows Communication Foundation
Windows Workflow Foundation Virtual Labs
You get a downloadable manual and a 90-minute block of time for each module. You can sign up for additional 90-minute blocks at any time.
Wednesday, June 20, 2007
Scott used a few slides to explain each programming model concept in Silverlight, and then showed a very base sample for each concept that helped present concretely how it worked.
In the talk Scott covered fallowing Silverlight concepts:
- Using Shapes and Text
- Using Controls
- Layout (Canvas and Layout Managers)
- Handling Events and Writing Code
- Building Custom UI Controls
- Reaching out and Programming the HTML of a page from a Silverlight control
- Handling HTML Events in Managed Code (e.g. html button click handled in C#/VB on the client)
- Using the File Open Dialog support
- Using the HTTP Network APIs
- Using the Web Service APIs
- Isolated Storage for local data caching
You can download the slides + demos of this talk below:
Included in the .zip download are readme instructions on how to run all of the samples on your own machine.
Thursday, June 14, 2007
Updated utilities are ZoomIt, Streams, String, PsExec, SigCheck and DiskExt.
List of changes:
ZoomIt - you can type text while zoomed and you can also create scratch pad by clearing screen.
Streams - Streams now supports printing and deleting streams on volume root directories. There is also new -accepteula switch - hope so it will be included with every single utility :(
String - improving performance by limiting no. of bytes that it is reading
PsExec - Officially this release to PsExec, a utility for running programs on remote systems, corrects a buffer overflow bug caused by long command line arguments. Unofficially as I found out - it also fixes bug with running PsExec against local computer (PsExec \\%ComputerName% cmd is giving you error regarding user name or password). Finally :) This is quite pain when you got automated processing.
SigCheck - new switches -a and -m (more version data and manifests)
DiskExt - now reports the mappings for volume that have not been mounted by a file system.
[Via MartinZugec's blog ]