May 2004 - Posts
Should I use Code-behind or Code-Inside (or Code-beside)?
Visual Studio .NET creates Web applications using the Code-Behind model, while Web Matrix creates them until the Code-Inside model. Visual Studio 2005 will add yet a third model (Code-beside). Which should you use?
Security is as vital criteria in a software development and a big confront facing by the industry right now.
Microsoft and other industry giants are making noteworthy things on improving the security. Check out the link for some of the insights of Microsoft's significant investments in the following four areas of security:
Isolation and Resiliency
Authentication and Access Control
You may work with C#, J# and heard even X#. Have you heard F#?
F# is a programming language developed by Microsoft Research's Cambridge , U.K., team (especially, Don Syme). F# is basically a .NET implementation of the core of the Caml programming language, with some minor design changes.
In the Microsoft Research site it describes F# as
"F# is an implementation of the core of the Caml programming language for the .NET Framework, along with cross-language extensions. The aim is to have it work together seamlessly with C#, Visual Basic, SML.NET and other .NET programming languages,"
“Combining the safety and productivity of ML and Caml with the libraries, tools and cross-language working of .NET”.
"F# is a mixed functional/imperative programming language based on the design of the functional language Caml and the .NET language C#."
F# is the first .NET compliant language that is capable to produce Generic IL. In .NET world, mostly we use either C# or VB .NET. Both of these languages have almost same supremacy and only they have some syntax difference. But F#, a mixed functional/imperative programming language gives you an opportunity to do some programming tasks easier. That is some of your code can be written efficiently using this mixed functional- imperative language. Have a look at this link http://www.strangelights.com/FSharp/diversity.html for some interesting info.
Caml is a strongly-typed functional programming language from the ML family. OCaml (Objective Caml) and Caml Light are two open source implementations of Caml developed at INRIA Rocquencourt, projet Cristal.
For more info, visit these exciting links.
F Sharp site Basic programming in F#
Using C# and other .NET libraries from F#
Using F# libraries from C#
The F# library
Learn how to write high-performance
F# code F# FAQ
F# Tool Support
What does it mean to be an MVP? What do other people expect of MVPs? What does it mean to be an MVP? What do other people expect of MVPs?