Tag | .NET 4.0 Posts

Visual Studio 2010 Beta 2 is now available for MSDN subscribers, and generally available on October 21. I haven’t had a chance yet to play around with it, but some of the CLR changes that are very exciting to hear about are: The new String.IsNullOrWhiteSpace method indicates whether a string is null, empty, or consists only of white-space characters. New overloads have been added to the String.Concat and String.Join methods that concatenate members of an IEnumerable<T> collections. The String.Concat<T> ...
Don’t know how I missed blogging this along with everything else, but the Release data for VS 2010 and .Net 4.0 has been announced as March 22, 2010. Technorati Tags: VS2010,.Net 4 ...
I can't believe how long this took to figure out, I think I read every WCF tutorial out there, and now I look at it it's so mind bogglingly simple I don't know what I wasted my time doing! All I wanted was a WCF service that would accept a POST from jQuery with some JSON parameters and return some HTML, but it seems I repeatedly cocked up the JSON string format and the attributes for the contract. Anyway, here's a simple example so you don't have to endure my frustration. I used .NET 4.0 because ...
I am working with Entity Framework as model in a REST service, using the CollectionService<T> and i found a little issue in the behavior of Linq to Entities,this is well know but i hope a change in .Net 4.0 Currently Linq to Entities not supports projections that returns types with parameterized constructors, by instance for a method that return a IEnumerable<KeyValuePair... Course>> i wanna make 1: .Select(c => new KeyValuePair<string, CustomType>(c.StringProp... ...
This podcast accompanies the October 8th edition of the MSDN Flash newsletter. It is an interview with Paul Jackson which is meant to be about the article he wrote on Memory Mapped Files in .NET Framework 4.0 but tends to go off in different directions – but we both certainly enjoyed doing it :-) I was interested to hear how he was getting on with Oslo and why he was revisiting ASP.NET after many years of focus on XAML. Show Notes: WebsiteSpark Program Microsoft Ajax CDN Web Platform Installer Version ...
I've been meaning to post this for a while, but I have some upcoming speaking engagements coming up throughout South Florida. Yesterday I was in Naples, Florida speaking at the SW Florida .NET Code Camp, speaking on a lot of the new things coming in ADO.NET 4.0 Entity Framework (obviously ). I completely ran out of time as I tried to cram a bunch of topics into an hour. I talked about Model-First development, POCO, and T4 templates. I first gave a brief EF introduction to those who were new to EF, ...
I just found out today that I was awarded the MVP designation from Microsoft in the area of ASP.NET. It has been a very busy 2009 for me, speaking at various user groups and code camps including CMAP, CapArea, RockNUG, SoMDNUG, FredNUG, and Richmond Code Camp. I would like to thank all of those user groups for having me present and I look forward to continuing my involvement with all of those user groups and more in the year to come. With .NET 4.0 and the 2010 wave just around the corner, the upcoming ...
On Monday I presented at the St. Louis .NET User Group, and the topic was ‘What’s new in VS2010 and .NET 4.0 Framework’. Within the whirlwind look at all the new and cool stuff coming in the near future, the subject of Covariance and Contravariance support was discussed. Given the time constraint I only spent 3-4 minutes at it. I alluded to the group that the concept of Covariance/Contravariance is rather hard to understand, because it is not as intuitive as it could be; I just asked them to trust ...
Last night I had the pleasure of presenting a session on ‘What’s new in VS2010 and .NET 4.0’ for the St. Louis .NET User Group. Got to meet with lots of people there, so greets go to all . I had fun with the session; I liked talking about new technology and it’s pretty neat to see everyone and just mingle around with people in general. Pizza was great (thanks to last night’s sponsor: Quilogy) – I have to also thank Scott Spradlin for allowing me to present to the group. The session itself has the ...
This is one of a series of posts on my preparations for sessions on Azure and ORMs at Software Architect 2009. [Initual release 22nd Sept 2009] [Updated 23rd Sept, with links from Julie Lerman] [Updated 2nd Oct, with slidedeck section] [Large Update 15th Dec – including PDC09 content, my new posts and plenty of stuff from Julie L, Tony and others] This is my attempt to pull together all (ok – most) of the improvements in Entity Framework 4.0 and aggregate useful resources against each. It is very ...
Here Scott talks about the new feature Auto-Start included in .NET 4.0 and IIS 7. This can prove really helpful in avoiding the initial delay experienced by the first visitor of a web ASP.NET application. Here's the post ...
I’ll be very busy over the coming weeks wrapping up a big project for a client so I won’t have much time to write. Here is a brief update on happenings. This week I was able to purchase my PDC 2009 ticket. I am very much looking forward to this event as there are a LOT of exciting topics with the upcoming releases, Office 2010, VSTS 2010, and .NET 4.0. I’ll be pretty busy after this event doing presentations at work, for clients, and a few user groups in the area after learning more at the PDC. Next ...
Yesterday I noticed that a new version of Gallio, my favorite Test and Automation platform, was released a few days ago. Although the official version number suggests only a small progression (we are coming from v.3.0.6 SR2 and now have v3.1), it is a major upgrade that brings not only some minor improvements, but a wealth of new features. Among the highlights are: VS 2010 Beta 1 and .NET 4.0 support full RSpec integration (used for Behavior Driven Development) a new plug-in model makes it very easy ...
As a freelance software developer, I am regularly asked in interviews if I am familiar with a certain technology or product like e.g. TFS, ASP.NET 2.0, WPF or Oracle 10g or whatever. This is of course only natural, since potential customers already have their company-internal development technology stacks set up or it goes about a pre-existing software project where all these decisions are made long before anyway. But as a freelancer, I must say that keeping up with all the latest technologies and ...
Approximately hardly there is more than year back we have seen a new services platform - ADO.NET Data Services. Its occurrence has marked the beginning of wide use of the REST-approach by many developers. At that time this platform was represented as the convenient tool for access to data through HTTP. Lately it is possible to understand, that this tool is really successful - huge number of developers have started to use immediately it in the projects. The reason for it is quite logical - use of ...
With announcement of.Net 4.0, VS2010 and other related products: One of common questions that I hear is “What’s next for BizTalk Server?”. My answer: it would probably be BizTalk Server 2009 R2. BizTalk Server 2006 R3 was renamed to BizTalk Server 2009 and we know the list of features new version provides. I wonder why BTS2009 and why not BTS2006 R3. I see the BTS2009 more of a technology parity with other Microsoft products. Yes, it does have some enhancements but does is qualify for a new major ...
Yes, I know I'm late. Please forgive me . In any case, the .NET 4.0 and C# 4.0 sessions materials are now available. You can download them from here and here, respectively. In hindsight, the .NET 4.0 presentation should've been called: What's new in .NET 4.0; and even then given the vastness of the material available, it should've been split into 2 sessions: What's new in Visual Studio 2010 and What's new in .NET 4.0 Framework. Given the 75 minutes available for the presentation, I decided to focus ...
This past weekend was pretty awesome; the second annual St. Louis Day of .NET conference went underway. 2 DAYS! Can you believe it? It is 2 DAYS of (almost) all-you-can-eat technical sessions; and all for a minuscule $100 (or $125 for those late registrations). First off, some disclaimer: my comment on STLDODN ‘09 will be biased. Why? Because I participated in it and I’m rather involved in it, so of course I can’t quite badmouth it :). Organizers for the St. Louis Day of .NET 2009 are: Kevin Grossnicklaus, ...
So lets say you want to test early development builds in a continuously integrated system. You want to take all your developers code and execute it on a seperate box and be able to test client access to your system remotely. Yeah you could put it up in staging on Azure but maybe you dont want to do that yet. Maybe you just want some testers bangin away at it from some remote client. Well right now thats kinda hard since the development fabric carries a restriction to deny request from non-localhost ...
[UPDATE 27/8/09 14:51: The hoster is back up - stick with Itunes and the RSS feed in the original posts] Yesterday I posted two podcasts on XAF (show 008) with Gary Short and ASP.NET 4.0 (show 007) with Mike Ormond. No doubt because of my enormous number of followers (cough) the hosters site failed(podcastfm.co.uk) which means your RSS reader and ITunes will not be able to download them until podcastfm get it fixed. I have placed the shows on my Skydrive whilst this is resolved. I think it is time ...
This podcast accompanies the August 12th, 2009 edition of the MSDN Flash newsletter. It includes an interview with Mike Ormond discussing the new stuff in ASP.NET 4.0 plus an opportunity to ask Mike “Which are you? MVC or WebForms?”. Other areas discussed in the intro section include the RTM of Windows 7, the UK launch event of Expression 3 and Silverlight 3 plus the results of the poll of how developers scored in the Joel test. P.S. Apologies on the delay in publishing this podcast – but I did have ...
That MS decided to totally blow it up in .NET 4.0. (weblogs.asp.net link, S/O link). Yes, that’s right, they are totally re-writing WF 4.0 from the ground-up. As the first link states, this could be for any number of reasons including lack of adoption and the perception that WF is just too complex – which I happen to agree with. 3.0/3.5 workflows will still work, but only on the 3.0 runtime. On the one hand, I have to give some credit to MS for basically saying “Hey guys, we effed up and we’re gonna ...
When I wrote the first post in this series, there was tremendous amount of interest generated and also a lot of feedback requesting to post some of the advanced features. Like I said earlier, ASP.NET 4.0 has lots of new features some of them as simple as Page.Title whereas so as big as caching improvements. This post covers one such feature which is Routing in Webforms. Although Routing was available even in .NET 3.5 SP1, (check this excellent post by Phil Haack on implementing Routing in ASP.NET ...
Doug Purdy at Microsoft blogged this latest info on Oslo today…. I haven’t posted anything about “Oslo” since ~May. Before I mention what we have been up to, I want to give a little recap. Back in September of 2008 (previous to PDC 2008), I wrote a post titled, What is Oslo?. Beyond my typical hyperbole, this post remains a fairly accurate description of what “Oslo” is and how we describe it. That said, this description does not outline how the project developed prior or after PDC 2008. Back in September ...
Some book news…Jeff Richter is one of my favorite authors and I’ll read just about anything he writes. His last book CLR via C#, 2nd Edition left me wanting more, luckily Jeff has signed into a contract for writing a 3rd edition of the book updated for C#3.0/4.0 and .NET 4.0 ...
UPDATE dated August 17, 2009 Once I posted this entry, there is a lot of interest that has been shown and few queries as well. So I thought I need to update this post. This is only the first post in the series on ASP.NET 4.0 fetaures. There are lot of ground breaking things and other enhancements that are pretty exciting. To the folks who asked for "why MS changing dev platform once in 18 months" There is no change. there are a few enhancements. Post .NET 2.0 there have been a lot of additional APIs ...
For a while now VB.net has has given us the ability to specify parameters in our method signatures as optional and provide a default value. Here is an example. 'Optional parameter using VB.net Public Function Add(ByVal Num1 as Integer, _ ByVal Num2 as Integer, _ Optional ByVal Num3 as Integer = 0) _ as Integer Return Num1 + Num2 + Num3 End Function The use of the Optional key word and by specifying a default value for Num3 means that when this method is called a value for Num3 can be omitted. This ...
(this is a repost since the initial post had a few issues that couldn’t be corrected) I am playing with the ASP.NET 4.0 QueryExtender released as a part of the Visual Studio 2010 Beta 1. It provides endless opportunities for working with data without writing much code and when you combine it with a few Ajax features, gives a truly great user experience with very less effort. To begin with you need the Visual Studio 2010 Beta 1 and .NET Framework 4.0 Beta 1. You can install both from http://msdn.microsoft.com/h... ...
Jestem programista .Net. I jestem programista wygodnym. Lubie poswiecac czas na szukanie narzedzi, które w przyszlosci pozwola mi oszczedzic czas. No i najwazniejszym pytaniem jest oczywiscie – czy to jest oplacalne? Czy wiecej czasu zaoszczedze uzywajac tych narzedzi/projektów/przydatnych kodów zródlowych, niz strace na ich wyszukiwanie? Do tego trzeba tez doliczyc obciazenie spowodowane przystosowaniem do nowych technologii i poswiecenie jednego projektu na pastwe losu (bo zawsze moze sie nie udac ...
In my continued exploration of C# 4.0, I wanted to put together a simple example of using the C# 4.0 “dynamic” keyword in conjunction with IronRuby. I’ve been shocked at how difficult it was to find code samples on the internet that actually do this. With much persistence (and some significant pointing in the right direction from Justin Etheredge) I got my simple example working. Given that there aren’t many great examples of calling IronRuby from C# 4.0 out there, I figured I better post the code. ...
Translation of original post by Scott Guthrie: / Tlumaczenie oryginalnego posta napisanego przez Scott’a Guthrie: http://weblogs.asp.net/scot... Zespól ASP.NET wlasnie opublikowal pierwszy preview nowej wersji ASP.NET MVC – MVC Version 2. Mozesz pobrac go tutaj. Preview 1 dziala w srodowisku .NET 3.5 SP1 i VS 2008, i moze byc zainstalowane równolegle z ASP.NET MVC 1.0 (co oznacza, iz nie pojawi sie miedzy nimi konflikt, a dotad dzialajace ...
So I’m pretty sure I’ve read about a thousand articles regarding ViewState and whether or not people should enable it on every thing, ever, or go ahead and disable it on the page level as the second thing you do after creating a new .aspx page. I’ve been working with .NET now for about seven months and started out pretty much letting viewstate do its default thing. It seemed great. I didn’t really notice any performance hits so I just kept doing it. Now that the application has grown significantly ...
This show is a bonus edition. It includes a brief overview of the announcements this week around Azure at the Worldwide Partner Conference in New Orleans and then a 30minute interview recorded at Qcon 2009 in London earlier this year. This time around, I am the interviewee for a change. Many thanks to Ryan Slobojan and InfoQ for letting me take the original video interview and create a podcast from it. If you prefer, you can watch the video on the InfoQ site. I was asked the following: Eric, what's ...
I went to the Twin Cities Languages User Group meeting last night. The topic was Esoteric Programming Languages and it was quite interesting. Jason Bock (also the UG leader) showed several different examples of languages that you'll never use in your day job, but were still pretty cool (mostly.) The one I was most interested in was Befunge (Wikipedia: http://en.wikipedia.org/wik... which is a 2-dimensional interpreted language that can modify/generate its own code while running. The whole ...
I was asked to present at the BizTalk Users Group in Sweden on June 4th. I presented on the new enhancements to the Windows Application Server role known as Dublin. The two sessions are now online on Channel 9. The first session is a walk-through of the value proposition of Dublin and Workflow Services. The second session is a little deeper dive into tracking and monitoring. Details on each session are below. Session 1: Inside the Windows Application Server Enhancements known as Dublin (1/2) Abstract: ...
Next week several .NET User Groups in Poland will host a special guest - Glenn Block, Program Manager in the .NET FX team (and previously PM for p&p “Prism”). As you probably already know, Glenn is the man behind the Managed Extensibility Framework (MEF) project and thus this will be the main topic of his talks: Building openly extensible applications in .NET 4.0 Are you tired of building monolithic style apps? Are you tired of hacking your app to bits to meet just one more requirement. Do you ...
I am super excited about this event, we created the registration page just a week back and got it online for 5 days and we already had our 1000 registrations for the same, we increased the registration to 1200 and in 2 more days all 1200 filled, awesome response… I am Speaking on Getting Started with Silverlight 3 and, also speaking on Windows 7 for developers where I will be showing the Freescale board that has the accelerometer and other sensors and that will be fun, preparation is kinda ok cause ...
Back in March I presented at Qcon 2009 in London which is a great conference. I also was interviewed which is now up on InfoQ. TBH – it isn’t a bad interview yet at the time it felt awful right from the first moment when after agreeing the opening question before the camera rolled, I got asked something completely different :-) Then it went pretty broad :-) You can watch the video on the InfoQ site which includes a transcript. The questions I was asked were: Eric, what's going to be coming up in ...
The LiveMeeting Q&A session with ScottGu was, as usual, very exciting. As promised, here are some of the highlights from his answers. Microsoft’s Development Process In terms of the development process at Microsoft, Scott said that more projects will be developed with openness, transparency, more frequent releases, relying on customers’ feedback and with OSI open source licenses as in the case of ASP.NET MVC. Silverlight In regards to Silverlight 3 release date, it might be around the July 10th. ...
One of the cool things about ASP.NET 4.0 is the Query Extender and the ability to search within DataContext without using WHERE clause, writing extensive code etc., It works on the new set of namespace i.e. “System.Web.UI.WebControls.... namespace. I am trying to put up an extensive sample using QueryExtender in the next post, but for this post, I wanted to share an error that you might hit when trying to implement the Query Extender control with Search Expression, Range Expression etc., ...
I will be attending a private LiveMeeting session tomorrow with Scott Guthrie, Corporate VP at Microsoft. Scott will probably discuss the new features in ASP.NET 4.0 and the future of ASP.NET Ajax. I am really excited and looking forward to this. ScottGu’s talks are always intriguing and interesting. I will try to blog about this session and what Scott discussed during the next few days. Meanwhile, do you have any interesting questions you want to ask him? No promises, but I will try my best to get ...
Check the add-ins you installed before Visual Studio 2010 if you enabled VS 2010 integration in them. Particularly TestDriven.NET is the problem. Go to “Add Remove Programs” / “Programs and Features”, find Test Driven.NET, click “Change”, and then modify it to remove VS2010 integration from it. Also, if you are using AnkhSVN, make sure to download a new latest daily update build and use that, otherwise, you’ll get an exception when starting VS 2010. I’ll be writing more about VSTS 2010 and .NET 4.0 ...
I’ve just posted the first in a series of webcasts on BloggersGuides.net looking at WCF and WF in Visual Studio 2010 and .NET 4.0 Beta one. Watch this space for more... This webcast will look at the new Windows Workflow Foundation (WF) designer in Visual Studio 2010. It is the first in a series of webcasts looking at the WCF/WF functionality available in Visual Studio 2010 and .NET Framework 4.0. The webcast will take an introductory tour of the new design experience, focussing on the Sequential ...
Update for .NET 3.5 SP1 (Important if working with Dynamic Data) http://support.microsoft.co... ASP.NET Compilation Enhancement Fix http://code.msdn.microsoft.... (for Windows Vista and Windows Server 2008)https://connect.micros... (for Windows XP and Windows Server 2003) Microsoft .NET RIA Services May 2009 Preview http://www.microsoft.com/do... ...
Most awaiting Visual Studio 2010 and .NET 4.0 Beta 1 is available for download now, which include ASP.NET 4.0 enhancements, support for SharePoint development , more support for parallel programming , Cloud computing etc., Here is the quick list of features for developers in Visual Studio 2010 1) Inline Call Hierarchy for better code understanding : This one of the most interesting features of the Visual studio 2010 for developers. This features enables developers to understand the code easily. This ...
The big news today is that Microsoft released Visual Studio 2010 Beta 1 to MSDN subscribers! I don't know when it will be publicly available but if I will let you know as soon as I know something. As I mentioned in my last post, I went to Seattle last week and met with the Entity Framework group to discuss the upcoming new features and changes to the ADO.NET 4.0 Entity Framework release. There are a TON of cool new features and enhancements and I will post again tomorrow listing many of them, so ...
*Moved to: Installing .NET 4.0 Beta 1 on Windows Vista 64xToday we see the first beta release of Microsoft's latest version of the .NET Framework. I will document the install process here, because well, some people just need assurances that it works ;) Microsoft are adding some excellent features like the Dynamic Language Runtime (DLR) and huge improvements to Domain Specific Languages. There will also be Visual Basic 10 and C# 4 that add a lot of features and bring the two languages closer together ...
Microsoft will, later today, release beta 1 of Visual Studio 2010 and .NET 4.0 on MSDN.   A public release will follow on Wednesday.    For further informtion, see http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx.
After the tremendous amount of interest the VPCs of the Visual Studio 2010 and .NET 4.0 generated, the Beta 1 bits would be available for download for MSDN Subscribers later today. The general public would also be able to download the bits starting this Wednesday. Visual Studio 2010 combines the power of .NET 4.0 and the tremendous enhancements done to areas such as Web Development, WPF as well as native development and provides the best so far platform for developers. While some of the features ...
I am back from delivering Tech.Ed India 2009, particularly the web platform track where I delivered three sessions across 2 days. In addition, we also had Stephen Walther from the ASP.NET Team deliver sessions on ASP.NET 4.0, ASP.NET MVC and ASP.NET AJAX. Over the next few posts, I would like to get all the content that we discussed during Tech.Ed India and possible videos so that even if you missed the action over there, you could benefit right here. To begin with, the sessions focussing on ASP.NET ...