.NET Web开发研习(10) —— 微软 MIX11 大会
2011年04月07日 星期四
这个系列文章(.Net Web 开发研习)是在准备新书的过程中,一边构思,一边发文,逐步添加的,供大家参考。
不断添加中……
世界著名的软件公司或者科技公司,每年都会组织一些开发者大会,一方面是宣传自己的产品和战略,另一方面也是对新技术的探讨。比如微软每年上半年会举行MIX大会(面向Web开发和设计人员),下半年会举行PDC(面向专业开发人员)。此外,比如Adobe公司会举办MAX大会,苹果的开发者大会叫做WWDC,这些都是非常好的学习机会。
每年的 MIX 和 PDC 大会,都是我们学习新技术的好机会。大会分别都有100多场新技术的演讲。今年的MIX大会将在4月12号开幕,持续3天,有很多很酷的演讲。具体演讲的题目和日程,可以参见这里。微软在网站上,都会现场直播讲演的内容,结束以后这些讲演的视频也会保留在Channel9网站上,可以随时观看。所以这里不得不说,搞技术什么最重要?我看还是得说英语最重要啊。
我挑出了一些比较感兴趣的题目,这里先做个记号,一共选出了20个题目:
HTML5 & CSS3
加速 HTM5 网站的50个性能优化技巧:50 Performance Tricks to Make Your HTML5 Web Sites Faster
HTML5的未来:The Future of HTML5
深入 HTML5 的 canvas(画布) :Deep Dive Into HTML5 canvas
HTML5 世界中的数据:Data in an HTML5 World
CSS3征服世界:CSS3 Takes on the World
让你的网站更现代:SVG与HTML5:Modernizing Your Website: SVG Meets HTML5
Javascript & jQeury
编写可维护的Javascript:Writing Maintainable JavaScript
C# 开发人员的 Javascript 好习惯:Good JavaScript Habits for C# Developers;
用 jQuery 开发数据为中心的N层应用:Building Data-centric N-tier Applications with jQuery
Script#: 编译 C# 到 JavaScript:Script#: Compiling C# to JavaScript using Visual Studio
JavaScript的交互扩展 (RxJS):Reactive Extensions for JavaScript (RxJS)
JavaScript, jQuery, AJAX 与 ASP.NET 实战:Pragmatic JavaScript, jQuery & AJAX with ASP.NET
.NET平台上的开发
更大、更快、更强,优化ASP.NET应用:Bigger, Faster, Stronger: Optimizing ASP.NET Applications
脚手架:ASP.NET, NuGet, Entity Framework Code First 及其他:Scaffolding – ASP.NET, NuGet, Entity Framework Code First and More
深入MVVM开发模式:Deep Dive MVVM
ASP.NET MVC 3 与 MEF(托管扩展框架):Fun with ASP.NET MVC 3 and MEF
设计师与程序员,身兼二职:Designer and Developer: A Case for the Hybrid
ASP.NET MVC 3 @ : 现在进行时 :ASP.NET MVC 3 @:The Time is Now
Web 开发平台概述 :An Overview of the MS Web Stack of Love
设计草图、原形、捕捉灵感:使用Expression Blend 和SketchFlow:Get Real! Sketch, Prototype, and Capture Great Ideas with Expression Blend and SketchFlow
还有很多演讲是围绕 Silverlight、Windows Phone 和 Windows Azure 的,我不熟悉,所以没有列出来。




从这里,也给学习C#的或其他语言的读者提一个建议,就是想要学会一门语言,就必须真正动手,实实在在做一些需要比较复杂逻辑思考的程序,这对于一个开发人员是必须的路径。如果你是大学生计算机系的学生,在毕业前,至少应该写够5万行有意义的代码。
第一个历史人物出场 —— 克劳德·香农(Claude Elwood Shannon,1916-2001)。这位美国科学家在20世纪40年代,开创了信息论,用数学方式科学地定义了信息的各种相关概念。1948年的论文《A Mathematical Theory of Communication 》,被认为是其标志。信息论和系统论、控制论一起,被称为系统科学的“老三论”,对应于后来的“新三论”,即耗散结构论、协同论和突变论。
下面,第二个历史人物出场 —— 戴维·哈夫曼 (David A. Huffman, 1925–1999)。香农在提出了信息论的原理同时,和他在MIT的同事 Fano 一起,提出了一个编码方式,对通信中的数据进行编码,称为 Shannon-Fano 编码。 但这个成果很快就被 Fano 的一名学生超越了,他就是哈夫曼。而有趣的是,哈夫曼提出的这种后来被称为“哈夫曼编码”的编码方法,仅仅是为了避免一门课程的考试而写的一篇小论文。就是这篇在他学生时代的小论文,让他成为了一名著名的科学家,并且写进了无数的教科书中。
在中国,由于版权意识不够,所以Rar格式的压缩文件用的较多,但是在世界范围内,绝对是Zip格式的压缩软件占绝对的比例。每个Zip格式的文件的开头两个字母都是PK。这就来自于下面出场的第三个历史人物 —— 菲尔·卡茨 Phil Katz, 1962-2000) 。可以看到,1962年出生的他本来完全不应该成为历史人物,但是已经早早地离开了这个世界,他的命运令人唏嘘。他发明了Zip软件和Zip文件格式。