NinethSense oWnZ mE!: Praveen’s drawing book

Choose a Topic:

Sat
17
May '08

Goals of Enterprise Library

Enterprise Library is a collection of application blocks intended for use by developers who build complex, enterprise-level applications. Enterprise Library is used when building applications that are typically to be deployed widely and to interoperate with other applications and systems. In addition, they generally have strict security, reliability, and performance requirements. The goals of Enterprise Library are the following:


  • Consistency. All Enterprise Library application blocks feature consistent design patterns and implementation approaches.

  • Extensibility. All application blocks include defined extensibility points that allow developers to customize the behavior of the application blocks by adding their own code.

  • Ease of use. Enterprise Library offers numerous usability improvements, including a graphical configuration tool, a simpler installation procedure, and clearer and more complete documentation and samples.

  • Integration. Enterprise Library application blocks are designed to work well together or individually.
  • '

    Enterprise Library 4.0 for Visual Studio 2008 Released



    Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development challenges (such as logging, validation, caching, exception handling, and many others). Application blocks are a type of guidance encapsulating Microsoft recommended development practices; they are provided as source code plus documentation that can be used “as is,” extended, or modified by developers to use on complex, enterprise-level line-of-business development projects.

    Get more information about Enterprise Libray from these links:

    * MSDN site: http://msdn.microsoft.com/entlib
    * Community Forum: http://go.microsoft.com/fwlink/?LinkID=119312
    * Community Extensions: http://codeplex.com/entlibcontrib

    Fri
    16
    May '08

    PIT Solutions - opens their new development center

    PIT Solutions, the company I work - is opening its new office at Tejaswini - the latest building in Trivandrum Technopark Campus.



    PIT Solutions’ current development center still remain for IETS activities. This office is also on Technopark itself - in Nila building. The new office is about 4000 square feet. So that we can accomodate more employees and concentrate on bigger projects.

    Some facts:

    * Tejaswini building is the largest building (presently) in Kerala
    * Trivandrum Technopark is the largest IT park in Asia
    Tue
    13
    May '08

    WorldWide Telescope

    The WorldWide Telescope (WWT) is a Web 2.0 visualization software environment that enables your computer to function as a virtual telescope—bringing together imagery from the best ground and space-based telescopes in the world for a seamless exploration of the universe.



    Get more details (and download) from: http://www.worldwidetelescope.org/
    Fri
    9
    May '08

    Encoding - converter

    Here is a sample code in c# to convert a file with UTF-7 encoding to ISO-8859-1 encoding. You can change these values to make any to any converter.

     
                Encoding FromEnc =  Encoding.UTF7; // from
                Encoding ToEnc = Encoding.GetEncoding(“ISO-8859-1″); //to
                TextReader tr = new StreamReader(@“C:\from.html”, FromEnc);
                TextWriter tw = new StreamWriter(@“C:\to.html”,false, ToEnc);
                tw.Write(tr.ReadToEnd());
                tr.Close();
                tw.Close();


    Make sure you imported System.IO.
    Mon
    5
    May '08

    Software architecture definition

    “Software architecture is the set of design decisions which, if made incorrectly, may cause your project to be cancelled.” – Eoin Woods

    I lilked this definition :)


    Source: http://www.sei.cmu.edu/architecture/definitions.html
    '

    REST - REpresentational State Transfer

    Representational state transfer (REST) is a style of software architecture for distributed hypermedia systems such as the World Wide Web. REST strictly refers to a collection of network architecture principles which outline how resources are defined and addressed.

    Wikipidea have a good explanation on REST

    URL: http://en.wikipedia.org/wiki/Representational_State_Transfer
    Fri
    25
    Apr '08

    Microsoft.NET 3.5 Enhancements Training Kit

    The .NET Framework 3.5 Enhancements Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the .NET 3.5 Enhancement features including: ASP.NET MVC, ASP.NET Dynamic Data, ASP.NET AJAX History, ASP.NET Silverlight controls, ADO.NET Data Services and ADO.NET Entity Framework.

    The .NET 3.5 Enhancements Training kit builds on the success of the Visual Studio 2008 Training Kit which resulted in 70,000 completed downloads since being released in November. These training kits provide a way for developers to grasp the breadth of the entire release, as well as dive deep into a specific technology.

    The .NET 3.5 Enhancements Training Kit covers the technologies in the .NET 3.5 SP1 release and the out of band releases that are a part of the same wave, namely ASP.NET MVC and the ASP.NET Silverlight controls. Currently, the training kit contains six hands-on labs, made up of the following technologies:

    1) ADO.NET Data Services
    2) ADO.NET Entity Framework
    3) ASP.NET AJAX History
    4) ASP.NET Dynamic Data
    5) ASP.NET MVC
    6) ASP.NET Silverlight controls


    All six labs contained within the kit have been tested and validated by customers during two .NET 3.5 SP1 training workshops held in Redmond. We will continue to receive customer and field feedback on the labs and incorporate the feedback into future iterations. There will also be new versions of the training kit with additional content, including presentations, demo scripts and screencasts.


    You can download the training kit at http://go.microsoft.com/?linkid=8719735
    '

    How PHP can help you improve your PHP coding skills?

    By default you will have below setting in php.ini file:

    error_reporting = E_ALL & ~E_NOTICE

    This means, show all error except notices and coding standard warnings

    Comment/remove it and and use only E_ALL in your php.ini file.

    error_reporting = E_ALL

    This you can achieve through your php source files also. But you will not remember to add this all time. I bet.
    Wed
    23
    Apr '08

    Beginner’s WPF Animation Tutorial - on Codeproject

    My “Beginner’s WPF Animation Tutorial” articke on CodeProject available at http://www.codeproject.com/KB/WPF/WPFAnimation.aspx



    (I reported this here earlier with another link which was under - non-edited contributions of codeproject)
    The CodeProject Microsoft Developer Network Official ASP.NET Forums Microsoft .NET Framework Community Microsoft Most Valuable Professional Microsoft Silverlight Microsoft Visual Studio Developer Home Professional Information Technology Solutions Microsoft Research Home Trivandrum Microsoft Users Group Community Website