Saturday 26 September 2009

The latest news from .Net world (September 2009)

On the very last meeting of Poznan .Net User Group I had a great pleasure to give 15 minutes talk about the latest news from .Net world. Picking the most interesting news isn't a trivial task. In the end I've decided to mention about following three topics:


Visual Studio 2010 and .Net 4

This was quite straightforward choice, new versions of VS and .Net Framework affects everyone so it's good to know what new features will are about to arrive. Probably the best source of information from this field is ScootGu's blog. Recently he posted series of post about VS 2010 and .Net 4.

Just to quickly name a few the most notable:
  • .Net Framework 4 and VS 2010 can be installed side by side with older versions.
  • a bunch of language improvements (C#) like: dynamic keyword, named and optional parameters, covariance, better COM support. Named and optional parameters is a long awaited feature, unfortunately it has some limitations - basically you can't assign to a parameter default value which is not compile-time constant.
  • web.config files will be greatly simplified
  • VS 2010 will have much more project templates available. It will be possible to start with completely clean project but also with simple application having the most basic features included (master page, forms authentication pages, JQuery etc.). Interesting is that new sample project are already using
    • clean client side Id (no more Ids like: ctl00_topLevelNavigation_rptMenu_ctl02_rptNextLevelMenu_ctl02_liTag!)
    • build-in controls are using CSS based rendering
  • Improved Multi-targeting support - Problem with VS 2008 is that Intellisense always shows the types and members from .Net 3.5 (regardless of targeted version of .Net). This issue has been sorted with VS 2010.
  • ASP.Net, HTML and JS Snippet support - finally! :) For people working a lot with the view this is great news. I was writing tags and controls like Repeater from scratch so many times that I'm sick of it. With VS 2010 it can be automated.
  • Auto-Start ASP.Net Applications - Currently web applications are initialized with first request. This is a bit unfortunate because during the initialization sometimes it's required to perform number of heavy operations. That's why the first response is so delayed. There are of course number of ways to workaround this problem but with .Net 4 we will get dedicated means to auto-start our applications and perform initialization before the first request.


Git

Git is a distributed version control system which is getting more and more popular in .Net world. In outside world it is used by a big, very well-known projects like:
  • Linux Kernel,
  • Perl,
  • Ruby on Rails,
  • Gnome,
  • Andriod,
  • Fedora,
  • Debian,
  • X.org
I think the above list provides evidence that this system works well (especially for OSS projects).

Also in .Net world there are projects which decided to dump popular version control systems like SVN and are moving to Git:
Justification for those decision is worth reading:


CodePlex foundation (CodePlex.org)

And finally last topic which I want to mention about is CodePlex foundation. It has been created by Microsoft "to help commercial software developers use Open Source software" and which "ultimately aiming to bring open source and commercial software developers together in a place where they can collaborate".

It's well known that big commercial software development companies are not really keen to use OSS. I think that this approach is changing with time and CodePlex foundation's main goal to help with that. In general all of that sounds really good but for number of different reasons this initiative mostly wasn't well received by the community. Still I think it's worth keeping an eye on it :)

Here you can find a few related links:

24 comments:

願望 said...
This comment has been removed by a blog administrator.
SEO Services said...

useful, thank you for sharing

Unknown said...

I have seen that all will say the same thing repeatedly. But in your blog, I had a chance to get some useful and unique information. I would like to suggest your blog in my dude circle. please keep on updates. hope it might be much useful for us. keep on updating.
SAS Training in Chennai

Hammed said...

Thanks for your post. Even i can understand something of it.
IOS Training in Chennai

vigneswaran said...

You have given a very helpful and informative post. I am expecting for the next post. We necessity all recognize that we are learning in the world of difference and many differences are driven by technology. Keep supporting this articles like this in future
Hadoop Training in Chennai
Best Hadoop Training in Chennai
Hadoop Training in Chennai with Placement

Nishabablu said...

i really like this blog.And i got more information's from this blog.thanks for sharing!!!!
Best Interior Designers in Chennai
Interior Designers in Chennai
Home Interiors in Chennai

Unknown said...

Thank you for sharing such a nice and interesting blog with us.
SAP scm Training in Chennai

Unknown said...

Nice post!!!


This blog was very useful for me waiting for more blog.

SAP FICO Training in Chennai

Unknown said...

I got lot of information from your blog. Thanks for sharing the valuable information...
SAP FICO Training in Chennai

Vikas Chauhan said...

social media optimization
http://digitalgooglealert.blogspot.com/
Should You Spend Time on Meta Tags
seo for beginner
neil patels top 10 rules
3 guaranteed ways stand out on social
internal linking
article submission

kishore said...

Hi, This blog is nice and precious for all people. Thank you for posting this.
Corporate Training in Chennai
Corporate Training Companies in Chennai
Linux Training in Chennai
Pega Training in Chennai
Tableau Training in Chennai
Primavera Training in Chennai
Job Openings in Chennai
Power BI Training in Chennai
Oracle DBA Training in Chennai
Placement Training in Chennai
Corporate Training in Thiruvanmiyur

The India said...

web design company
SEO Sydney

Blogger said...

As claimed by Stanford Medical, It's in fact the ONLY reason this country's women get to live 10 years longer and weigh on average 19 kilos lighter than we do.

(Just so you know, it has absoloutely NOTHING to do with genetics or some hard exercise and EVERYTHING to around "how" they eat.)

P.S, I said "HOW", and not "what"...

CLICK on this link to discover if this easy quiz can help you release your real weight loss possibility

AlanBarlow said...

Thanks for sharing, keep sharing such amazing stuff.
buy logos

Haris said...

Thank you for sharing it with us.
I am really happy to see this blog.
It is very helpful for me.

Nursing assignment help

mik said...

This post provides clear idea designed for the new visitors of blogging, that genuinely how to do blogging and site-building.
Buy Crystal Meth Online with bitcoin USA

karpagam architecture said...

Appreciate your efforts for all your efforts. Thank You.
Architecture Colleges in Coimbatore
Best College for Architecture in India

mik said...

enjoy studying on this site, it holds fantastic blog posts
buy
Generic Modafinil 100mg online USA
You should keep it up forever! Best of luck.

Nirupama Pillai said...
This comment has been removed by the author.
Simon said...

This blog is very informative .I appreciate your effort behind sharing this post. Thanks for sharing and going through to acquire more details about Fencing Store in Australia.

Cynthia Billington said...

very interesting, good job, and thanks for sharing such a good blog. Enjoyed reading the article above, really explains everything in detail, the article is very interesting and effective. Thank you and good luck with the upcoming articles Interesting stuff to read. Keep it up. This Blog is interesting and please check out for more information Safety Bollards in Australia.

Shreya Shankar said...
This comment has been removed by the author.
House Of Veda said...

The top Organic food india is at your disposal. The House of Veda is a trip back to ancient wisdom and Vedic knowledge, where nature provides instructions for the alignment of the "Self" with "Nature" and the healing of the mind and body.

Anonymous said...

I think this is an informative post and it is very useful and knowledgeable. Therefore, I would like to thank you for your efforts in writing this article. Thanks for sharing the best article post
Here is sharing OTM information may be its helpful to you.
OTM Training