background preloader


Facebook Twitter

RabbitMQ - .NET/C# Client API Guide. When building distributed systems with RabbitMQ, there are a number of different messaging patterns that crop up over and over again.

RabbitMQ - .NET/C# Client API Guide

In this section, we cover some of the most common coding patterns and interaction styles: Limited library support is also available for working with these patterns, in the Future releases of the RabbitMQ .NET client library will include improved high-level support for the most common messaging patterns and their variations.

Point-to-point Messaging The point-to-point messaging pattern occurs when the publisher of a message has a particular receiving application in mind - for instance, when a RPC-style service is made available via the AMQP server, or when an application in a workflow chain receives a work item from its predecessor and sends the transformed work item to its successor. Synchronous, Client-Server Remote Procedure Call (RPC) Random Acts of Coding.


Papers We Love. Home - Chai. New. Edit, Compile and Execute Programs Online. Lettering.js - A jQuery plugin for radical web typography. ECMAScript Language Specification - ECMA-262 Edition 5.1. This is the HTML rendering of Ecma-262 Edition 5.1, The ECMAScript Language Specification.

The PDF rendering of this document is located at . The PDF version is the definitive specification. Any discrepancies between this HTML version and the PDF version are unintentional. Copyright © 2011 Ecma International. Reserved Words - JavaScript. The following are keywords and may not be used as variables, functions, methods, or object identifiers, because ECMAScript specifies special behavior for them: Words reserved for possible future use.

Reserved Words - JavaScript

What most schools don't teach. Introducing Git Version Control into Your Team. Encrypting Configuration Information Using Protected Configuration. The topic you requested is included in another documentation set.

Encrypting Configuration Information Using Protected Configuration

For convenience, it's displayed below. Choose Switch to see the topic in its original location. Part of securing an application involves ensuring that highly sensitive information is not stored in a readable or easily decodable format. Examples of sensitive information include user names, passwords, connection strings, and encryption keys. Storing sensitive information in a non-readable format improves the security of your application by making it difficult for an attacker to gain access to the sensitive information, even if an attacker gains access to the file, database, or other storage location. How To: Secure Connection Strings when Using Data Source Controls.

The topic you requested is included in another documentation set.

How To: Secure Connection Strings when Using Data Source Controls

For convenience, it's displayed below. Choose Switch to see the topic in its original location. Advance By Design development. DuckDuckGo. ProgrammingOcean. 6 important uses of Delegates and Events. 6 important uses of Delegates and Events Introduction In this article we will first try to understand what problem delegate solves, we will then create a simple delegate and try to solve the problem.

6 important uses of Delegates and Events

How to Create Reports in VB.NET. Write Less Code. One of the fundamental truths of software development is that you have to write code, but one of the biggest fallacies is the idea that writing code is your job.

Write Less Code

When I first started out as a software developer, I fell into that trap, writing code is a powerful thing, its empowering, you feel like you are productive and you are accomplishing things. However, what I have learned over the years is the real truth of the matter. Lambda Expressions (C# Programming Guide) A lambda expression is an anonymous function that you can use to create delegates or expression tree types.

Lambda Expressions (C# Programming Guide)

By using lambda expressions, you can write local functions that can be passed as arguments or returned as the value of function calls. Lambda expressions are particularly helpful for writing LINQ query expressions. To create a lambda expression, you specify input parameters (if any) on the left side of the lambda operator =>, and you put the expression or statement block on the other side. For example, the lambda expression x => x * x specifies a parameter that’s named x and returns the value of x squared.

Articles. A Software Developer's Guide to HTTP Part V– State & Security An overview of cookies and authentication protocols for HTTP and web programming.


Published: Tuesday, February 7, 2012 A Software Developer's Guide to HTTP Part IV– Web Architecture Proxy servers, caching, and the flexibility of the web are the focus for this article as we view HTTP from an architectural perspective. Published: Thursday, February 2, 2012 A Software Developer's Guide to HTTP Part III–Connections. 2.0 Tips, Tricks, Recipes and Gotchas.

OxyGen Code Generator: Features. How to Show images in the GridView when image stored in the database. Extreme ASP.NET: Client-Side Web Service Calls with AJAX Extensions. Extreme ASP.NET Client-Side Web Service Calls with AJAX Extensions. HOW TO: Control Authorization Permissions in an ASP.NET Application. Creating a Web API that Supports CRUD Operations. This tutorial shows how to support CRUD operations in an HTTP service using ASP.NET Web API.

Creating a Web API that Supports CRUD Operations

Software versions used in the tutorial Visual Studio 2012 Web API 1 (also works with Web API 2) Visual Basic, VB.NET, C#, PHP/MySQL, C/C++, Java/JavaScript, ASP/ASP.NET, MS Access, FoxPro, SQL. UpdatePanel not working with TemplateField. Using Globalization and Localization in ASP.NET. Download source - 5.09 KB Introduction.

Using Globalization and Localization in ASP.NET insert, Edit, update, delete data in gridview. SqlConnection con = new SqlConnection("Data Source=SureshDasari;Integrated Security=true;Initial Catalog=MySampleDB"); protected void Page_Load(object sender, EventArgs e) if (! IsPostBack) BindEmployeeDetails(); protected void BindEmployeeDetails() con.Open(); SqlCommand cmd = new SqlCommand("Select * from Employee_Details", con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); Free source code and usefull technical articles - Programmer World. Signs that you're a bad programmer - Software Engineering Tips. Why was this written? Most of these faults were discovered the hard way by the author himself, either because he committed them himself or saw them in the work of others.

This paper is not meant for grading programmers, it was intended to be read by programmers who trust their ability to judge when something is a sign of bad practice, and when it's a consequence of special circumstances. This paper was written to force its author to think, and published because he thinks you lot would probably get a kick out of it, too. Beginner's Guide: Exploring IIS 6.0 With ASP.NET.

Table of Contents Introduction In the past, I have written a few articles for beginners and had got a very good response from all readers. This time I have planned to write an article on IIS 6.0 and Integration of IIS with ASP.NET. CRUD with ADO.NET, DAL and Stored Procedures. CRUD operations using LINQ Entities. Exception Handling. Array Class Collections File Keyword String .NET ASP.NET Cast Compression Data Delegate Directive Enum Exception If Interface LINQ Loop Method Number Process Property Regex Sort StringBuilder Struct Switch Time Windows WPF.

Delegates and Events in C# / .NET. [ashKAP] by Ashish Kapoor. Lesson 06. Threading in C# - Free E-book. How to call a Visual C# method asynchronously. The Microsoft .NET Framework makes it easy to call functions asynchronously. 3 Tier Architecture. C# : Unit Testing Private Methods. How to unit test private methods in C# using NUnit. Ever had the need to unit test a private method? Ever change a private method to public just to able to write a test for it?