Friday, September 17, 2010

MONO

Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Novell. Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA  standards for C# and the Common Language Runtime.
Mono can be run on Linux, BSD, Unix, Mac OS X, iOS, Android, Solaris and Windows operating systems .

MONO TOUCH

DOWNLOAD-MONO

NEW REVOLUTION -Type 5 JDBC





Type 5 driver aims to overcome many of the limitation.The new driver type supports the Type 4 architecture, but is designed to provide users with faster performance and a better use of memory footprint.

Software Design Patterns

In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. 

A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.

Often, people only understand how to apply certain software design techniques to certain problems. These techniques are difficult to apply to a broader range of problems. Design patterns provide general solutions, document in a format that doesn't require specifics tied to a particular problem.

FIDDLER-A Free Web Debugging Tool

Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. 

Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more. 

Difference between Http and Https

The main difference between http:// and https:// ..
It's all about keeping you secure...
The S  stands for "Secure". If you visit a website or webpage, and look at the address in the web browser, it will likely begin with the following: http://.

This means that the website is talking to your browser using the regular 'unsecure' language. In other words, it is possible for someone to "eavesdrop" on your computer's conversation with the website. If you fill out a form on the website, someone might see the information you send to that site.

But if the web address begins with https://, that basically means your computer is talking to the website in a secure code that no one can eavesdrop on.