I just came back from Microsoft Technology Summit, that took place at Redmond, WA. This was an invitation-only event, and about 50 non-Microsoft developers from around the world came there to listen to Microsoft teams that develop software and tell them if its great or sucks.
Organization of this event was excellent. Even coffee was served from the real Starbucks-like machine. Actually, once the coffee lady apologized and said that I should wait for a couple of minutes while she re-powers the machine. At Microsoft, even coffee machine require reboot.
Im not going to give here detailed coverage of all presentations and discussions just a quick overview. The most important thing that I learned (do not tell me that you knew it all along) is that THE most important MS goal is to sell more Windows licenses. They are ready to work with anyone (Sun, IBM, Novell&) as long as it helps selling more licenses. They clearly stated that people do not buy operational systems, they buy applications that runs under OS, hence if say people like some application of any third party, MS will be happy to work with them to make sure it runs under Vista.
They are pretty active in the open source for the same exact reason selling OS licenses for people who will be using this open source software.
There is term Coopetition that means that they are ready to cooperate with any company and compete with it at the same time. They had good collaborations with JBoss, implemented PHP for .Net, invited top FireFox developers for a technical discussions, et al.
Most of the presenters were really smart software engineers with deep knowledge of their subject areas. But some of them suffering star syndrome assuming that just the fact that they appear in the room should make people happy.
Google was mentioned on several occasions it bothers MS. These two companies make tons of money by using absolutely different business models (selling licenses vs. selling ads), but todays cool-factor is at the Googles side.
I never knew that Visual Studio 2005 Express Edition is free and is pretty powerful IDE comparable with Eclipse.
The most interesting sessions were on Internet Information Server 7, AJAX, Cardspace, and rich Internet applications with WPF and WPF/E. The fact that Microsoft is the only vendor of the tools and engines supporting these technologies makes things easier they do not need to deal with lots of configuration issues that enterprise Java developers face on the daily basis.
I really liked their WPF and WPF/E offering for the rich Internet applications. WPF and WPF/E will seriously compete with Adobe Flex and Apollo leaving Java and AJAX way behind in the fields of Web and desktop application development. I am a Java developer and I am not affiliated neither with Adobe nor with Microsoft, which hopefully makes my assessment a bit more trustworthy.
Lots of bloggers were there, and Im sure youll be able to find a lot more information about this interesting event.
Can't recall. They gave a live demo of creating logging C# managed module that insert log messages into a SQLServer database. Its only 40 lines of code.
Now IIS supports PHP. They also showed how the use of output caching increases throughput from 56 requests per sec to 8000 requests per sec.
"they do not need to deal with lots of configuration issues that enterprise Java developers face on the daily basis. "
Can you elaborate on this? I do also enterprise Java and I don't find myself dealing with lots of configuration issues. Of course this is subjective - for this reason I'd like you to elaborate.
[quote]Visual Studio 2005 Express Edition is free and is pretty powerful IDE comparable with Eclipse.[/quote]
Really? That seems to be the opinion of someone who runs Windows-only. As powerful (and "beer-free" for that matter) as VS can be, it will never run on OSX or Linux...
> desktop application development. I am a Java
> developer and I am not affiliated neither with Adobe
> nor with Microsoft, which hopefully makes my
> assessment a bit more trustworthy.
You're an absolute LIAR and as far as I'm concerned you have no credibility. You have a huge vested interest in Adobe Flex. You took the time to:
1. Become an Adobe certified instructor in Flex
2. and write a book on Flex
3. post a blog entry telling everyone Adobe should hire you!
I'd say you are not objective at all anymore.
The only difference b/w you and Bruce Eckel is that he his pockets are being lined by Adobe Gold.
As added measure, below is the URL to the blog post you made clamoring for Adobe to HIRE YOU.
Visual C++ Express Edition also has some really annoying limitation like not being able to create .dll projects. Visual Studio Express Edition is nice if you're only playing and not doing any real work.
On the subject of Adobe, I don't think I'll trust them until Reader stops freezing my browser while it loads a PDF. Free reader clones are much more usable, and tend to have a much lower download size.
If they can't solve that, they should stop installing Reader as a browser plugin (by default at least).
I'm sorry that Yakov wasn't more honest, and hope he makes up for it in future posts.
> Visual C++ Express Edition also has some really
> annoying limitation like not being able to create
> .dll projects. Visual Studio Express Edition is nice
> if you're only playing and not doing any real work.
Plus, the express editions are "free as in beer", not "free as in speech". I work with both Java/eclipse and c#/Visual Studio and I can say that I feel much less constrained by the context of the former. For me, the open source community / projects in the Java space are one of Java's strongest selling points.
With Java, I feel as if I'm treated well and as a contributor, rather than being treated as a consumer.
The freeze (on Windows at least) is caused by it sometimes sending a zillion WM_NCHITTEST to the active window. I know this because there is a workaround somewhere in SWT that fixes some of the cases.
Visiting Microsoft
At 10:29 AM on Mar 28, 2007, Yakov Fain
wrote:
Fresh Jobs for Developers Post a job opportunity
Organization of this event was excellent. Even coffee was served from the real Starbucks-like machine. Actually, once the coffee lady apologized and said that I should wait for a couple of minutes while she re-powers the machine. At Microsoft, even coffee machine require reboot.
Im not going to give here detailed coverage of all presentations and discussions just a quick overview. The most important thing that I learned (do not tell me that you knew it all along) is that THE most important MS goal is to sell more Windows licenses. They are ready to work with anyone (Sun, IBM, Novell&) as long as it helps selling more licenses. They clearly stated that people do not buy operational systems, they buy applications that runs under OS, hence if say people like some application of any third party, MS will be happy to work with them to make sure it runs under Vista.
They are pretty active in the open source for the same exact reason selling OS licenses for people who will be using this open source software.
There is term Coopetition that means that they are ready to cooperate with any company and compete with it at the same time. They had good collaborations with JBoss, implemented PHP for .Net, invited top FireFox developers for a technical discussions, et al.
Most of the presenters were really smart software engineers with deep knowledge of their subject areas. But some of them suffering star syndrome assuming that just the fact that they appear in the room should make people happy.
Google was mentioned on several occasions it bothers MS. These two companies make tons of money by using absolutely different business models (selling licenses vs. selling ads), but todays cool-factor is at the Googles side.
I never knew that Visual Studio 2005 Express Edition is free and is pretty powerful IDE comparable with Eclipse.
The most interesting sessions were on Internet Information Server 7, AJAX, Cardspace, and rich Internet applications with WPF and WPF/E. The fact that Microsoft is the only vendor of the tools and engines supporting these technologies makes things easier they do not need to deal with lots of configuration issues that enterprise Java developers face on the daily basis.
I really liked their WPF and WPF/E offering for the rich Internet applications. WPF and WPF/E will seriously compete with Adobe Flex and Apollo leaving Java and AJAX way behind in the fields of Web and desktop application development. I am a Java developer and I am not affiliated neither with Adobe nor with Microsoft, which hopefully makes my assessment a bit more trustworthy.
Lots of bloggers were there, and Im sure youll be able to find a lot more information about this interesting event.
61 replies so far (
Post your own)
Re: Visiting Microsoft
Did they happen to mention when IIS 7 will have webdav support?I just started working with IIS 7 and it's been a bit of a pain for me, though the overall design seems much improved over 6 and below.
Re: Visiting Microsoft
Can't recall. They gave a live demo of creating logging C# managed module that insert log messages into a SQLServer database. Its only 40 lines of code.Now IIS supports PHP. They also showed how the use of output caching increases throughput from 56 requests per sec to 8000 requests per sec.
Re: Visiting Microsoft
"they do not need to deal with lots of configuration issues that enterprise Java developers face on the daily basis. "Can you elaborate on this? I do also enterprise Java and I don't find myself dealing with lots of configuration issues. Of course this is subjective - for this reason I'd like you to elaborate.
weblogs.java.net/blog/fabriziogiudici, www.tidalwave.it/blog
Member of the NetBeans Dream Team.
Re: Visiting Microsoft
InterestingRe: Visiting Microsoft
[quote]Visual Studio 2005 Express Edition is free and is pretty powerful IDE comparable with Eclipse.[/quote]Really? That seems to be the opinion of someone who runs Windows-only. As powerful (and "beer-free" for that matter) as VS can be, it will never run on OSX or Linux...
Re: Visiting Microsoft
> desktop application development. I am a Java> developer and I am not affiliated neither with Adobe
> nor with Microsoft, which hopefully makes my
> assessment a bit more trustworthy.
You're an absolute LIAR and as far as I'm concerned you have no credibility. You have a huge vested interest in Adobe Flex. You took the time to:
1. Become an Adobe certified instructor in Flex
2. and write a book on Flex
3. post a blog entry telling everyone Adobe should hire you!
I'd say you are not objective at all anymore.
The only difference b/w you and Bruce Eckel is that he his pockets are being lined by Adobe Gold.
As added measure, below is the URL to the blog post you made clamoring for Adobe to HIRE YOU.
http://flexblog.faratasystems.com/?p=139
A retraction would be nice. Denial is probable...but come on, we aren't stupid.
Re: Visiting Microsoft
>but come on, we aren't stupid.You are not stupid, but you are rude. Let's talk when you'll learn how to communicate properly.
Re: Visiting Microsoft
He may be rude, but he has a point. You don't exactly come across as objective here.Re: Visiting Microsoft
People who throw stones shouldn't live in glass houses. You blatantly mislead and lie, and yet you think I need to learn how to communicate properly?I'll communicate nicer to you when you gain some integrity
Re: Visiting Microsoft
Visual C++ Express Edition also has some really annoying limitation like not being able to create .dll projects. Visual Studio Express Edition is nice if you're only playing and not doing any real work.Re: Visiting Microsoft
On the subject of Adobe, I don't think I'll trust them until Reader stops freezing my browser while it loads a PDF. Free reader clones are much more usable, and tend to have a much lower download size.If they can't solve that, they should stop installing Reader as a browser plugin (by default at least).
I'm sorry that Yakov wasn't more honest, and hope he makes up for it in future posts.
Re: Visiting Microsoft
Good point,I also think Yakov is at least very nationalist, I will refrain from calling him jingoistic or racist though.
Remember his rant on how developers from India/China suck and how Russian programmers are tEh best.
Re: Visiting Microsoft
> Visual C++ Express Edition also has some really> annoying limitation like not being able to create
> .dll projects. Visual Studio Express Edition is nice
> if you're only playing and not doing any real work.
Plus, the express editions are "free as in beer", not "free as in speech". I work with both Java/eclipse and c#/Visual Studio and I can say that I feel much less constrained by the context of the former. For me, the open source community / projects in the Java space are one of Java's strongest selling points.
With Java, I feel as if I'm treated well and as a contributor, rather than being treated as a consumer.
Andrew
Re: Visiting Microsoft
The freeze (on Windows at least) is caused by it sometimes sending a zillion WM_NCHITTEST to the active window. I know this because there is a workaround somewhere in SWT that fixes some of the cases.Steve