Jack @ ASP.NET

As a software engineer, I focus on .NET, especially asp.net, C#, WCF and so on, and I am also very interested in Search Engine Optimization.

Entries Tagged ‘library’

Microsoft will Increased Support of Client Development Through the jQuery JavaScript Library

Industry standards and innovation took center stage at MIX10, as Microsoft Corp. made a series of announcements that underscore the company’s commitment to interoperability and performance on the Web. Dean Hachamovitch, general manager of Internet Explorer at Microsoft, unveiled the Internet Explorer 9 Platform Preview including expanded support for HTML5, hardware-accelerated graphics and text, and a new JavaScript engine. Together these allow developers to use the same markup and deliver graphically and functionally rich Web applications that take advantage of modern PC hardware through a modern operating system.

Microsoft also announced that it will contribute to the development of new features and enhancements in the jQuery JavaScript Library and shared the release of new software development kits (SDKs) for the Open Data Protocol (OData) that make it easier for developers to access data from the cloud to create more compelling cross-platform Web applications.

As part of Microsoft’s broad engagement with open source communities, Corporate Vice President Scott Guthrie today announced that Microsoft is investing resources to contribute to the development of the jQuery JavaScript Library to help improve the development process of standards-based Web applications. Microsoft will also work to provide better interoperability between ASP.NET and the jQuery JavaScript Library by enhancing ASP.NET so .NET developers can better incorporate jQuery capabilities. In addition, Microsoft will actively promote and distribute versions of the jQuery JavaScript Library by packaging it with popular products such as Microsoft Visual Studio 2010 and ASP.NET MVC 2. As a first step, Microsoft will contribute a templating engine to the jQuery JavaScript Library Team to simplify Web applications.

Useful web infrastructures, .Net development toolkits

  • Rabbit MQ – Rabbit MQ is a scalable message/queue AMQP server with WCF/C# client (free)
  • Twillio – This is an awesome commercial programmable VOIP infrastructure. Free accounts available (commercial)
  • ejabberd – This is one really scalable jabber/XMPP server (free)
  • fyiReporting – This is a free reporting tools for .Net based on Report Definition Langauge (RDL) (free)
  • Dotnet OpenID – C# library for OpenID authentication (free)
  • Tweetsharp – An excellent library for Tweeter API (free)
  • XML-RPC.Net – This is *the* library to make XML-RPC calls (free)
  • Jabber-net – This is the only client library for Jabber/XMPP protocol
  • Mono RelaxNG Validator – This is the most viable RelaxNG validator reader for .Net (free)
  • Quartz. Net – Enterprise job scheduler for .Net (free)
  • Topshelf – Windows service application framework (free)
  • Facebook Developer Toolkit – If you want to develop a Facebook App on .Net, use this (free)
  • Gitsharp – Library for Git version control (free)
  • SharpSVN – A library for Subversion Client API (free)
  • Math.NET – A mathematical open source (MIT/X11, LGPL & GPL) library written in C#/.Net, aiming to provide a self contained clean framework for symbolic algebraic and numerical / scientific computations. (free)
  • Linq to Twitter – Linq to Twitter
  • Sharp SSH – SSH Implementation in C#