巡游报告:LightSwitch西南巡回演讲

[原文发表地址]Trip Report: LightSwitch Southwest Speaking Tour

[原文发表时间]2011-08-31 07:53

这个月我在弗雷斯诺,洛杉矶和凤凰城地区做关于Visual Studio LightSwitch的演讲。我把整个巡回演讲分成了两个驾车旅途,因为我11号在弗雷斯诺做完演讲之后,离我去洛杉矶和凤凰城地区演讲有1周的时间。当然,路面旅行会花去我几天的假期。现在是夏天,我喜欢户外活动,所以这是一个很好地离家出走的借口。下面我罗列了一些很棒的开发者社区(以及远足)的体验,你可以阅读一些细节。

弗雷斯诺,加利福尼亚州—加利福尼亚中心 .NET用户组

弗雷斯诺的加利福尼亚中心.NET用户组会议是由Gustavo Cavalcanti聚集起来的。Gustavo在我们本地的圣弗朗西斯海湾地区曾做过演讲,所以当他来邀请我去弗雷斯诺做演讲的时候,我当然得欣然答应。弗雷斯诺离我住的海湾地区相隔不过几小时的路程,正好给了我这个周末度假的好机会。Gustavo和他的家人很热情地邀请我在演讲之后去他们家安顿,这样我就能在第二天早上去迷人的国家公园看看了。(下面有图片)

来弗雷斯诺与会的人数大概有30上下,其中有权威的专业开发者(人家都出钱请他们写代码),也有一些不是开发人员的,数据库和IT管理员等等。我还碰到了一个很有趣的家伙,10年前我还在FoxPro搞Fusion/JSP/Java而不是.NET的时候,我们就认识,现在我们对LightSwitch很有兴趣。由于来宾身份各不相同,我先做了45分钟的基本介绍,然后慢慢地过渡到专业开发者使用的自定义控件及扩展。我首先解释了SKU行列,然后快速介绍了所有参与创建Vision Clinic 样本的设计者。我展示了如何结合多数据源代码,使用屏幕模板,编辑入口控制以及快速介绍了部署选项等等。

然后我转向更为专业的与程序员为主的工作任务。我展示了与“编写代码”按钮挂钩的所有方法—我将其称之为“开发人员逃生舱口”,然后大家都会心一笑。我讨论了下解决方案资源管理器上的3层构架和文件视图。之后我又转向了更高级的开发场景,使用Contoso Construction 样本,展示了如何在客户和服务器项目上添加自己的辅助类,来为屏幕添加自定义Silverlight控件,关于这一点,掌声雷动。最后,我展示了扩展型工具包以及其他的主题和外观。专业开发者们会很乐于能用多种方法来自定义应用。很多开发者并不知道其实LightSwitch可以那么灵活多变。

圣莫妮卡,加利福尼亚州—洛杉矶Silverlight用户组

洛杉矶Silverlight用户组(或者LASLUG他们是这么称呼的)选在圣莫妮卡的一个叫做Blank Spaces的很酷的场所来召开会议,是一个可以让人们按小时租用的办公场所。郁闷的是我迟到了,因为我的智能手机直接带我去了市政大厅,不过等我赶到的时候,大家都还在吃披萨呢。这是由LightSwitchHelpWebsite.com赞助的,这个网站由Michael Washington监管,提供很多LightSwitch开发者资源,注重扩展和LightSwitch自定义。其中最重要的组织者Michael和Victor Gaudioso是Silverlight的MVP,他们觉得这是一个Silverlight用户组,而我则会期望看到一屋子的Silverlight大师(我想我肯定不是)。我得承认我有点小紧张。不过还好整个房间里40多个人,有各种水平的开发者,领域也不同。Victor后来提到说他们其实谈论各种.NET技术,所以就召集了各种.NET开发者。

介于整个房间里的都是专业开发者,之前都见过LightSwitch,所以我只做了个相当简单的介绍,然后就直接进入了高级开发场景的讨论,就像在弗雷斯诺做的那样。我还提到了我们的合作者正在做的Office融合包,也掀起了一波高潮。这是Grid Logic的免费扩展,能帮LightSwitch开发者用多种方式来运用微软Office(Outlook,Word,Excel)。在我看来大家对这个都非常感兴趣,——通过COM来使Office运用更简单总是受.NET开发者欢迎的;-)。你可以过几周在开发者中心上看到该版本。

除了关于Office和LightSwitch的问题,在有关部署的话题上我也遇到了一些问题,我建议大家去部署指南。还有来自DevExpress who built the XTraReports extension for LightSwitch的同仁们,提供了很多方便,还在演讲结束后给我买了一杯酒。感谢SethRachel

钱德勒,亚利桑那州— Southeast Valley.NET用户组

Southeast Valley.NET用户组是由Joe Guadagno运行的,他是北美INETA的总裁(为微软.NET用户组提供支持)。这个会场是最酷的,会议在Gangplank举行,这是一个免费的协作工作点,对公众提供办公地点和设施。我在中间的空地上演讲我的内容,而背后都是一个个大房间,里面的人都在分散的办公桌上做着各种事情,大部分都挡在电脑后面。

我在演讲的时候大概有30个人,有趣的是我好像吸引了一群很不一样的人来听。Joe说他在人群中只没认出几张脸。他本来预留了4个小时,但考虑到气温有华氏118度,我们喝着冰镇啤酒演示了2个半小时J。我先对LightSwitch坐了简单的介绍,并以高级扩展作为结尾。整个流程和我在弗雷斯诺的差不多。在这个用户组没有提很多问题,倒是在最后得到许多掌声,我想大家应该都很喜欢这个演讲吧。一位与会人员发了封邮件给Joe同时抄送给了我,说他从北亚利桑那一路赶来就是为了听这次演讲,他很喜欢这次的演示。。另外,他还获得了最终的MSDN注册。我得说Joe有所有组中最好的SWAG。非常感谢所有支持这次活动的伙伴们。

有一个奖品是第二天晚上Diamondback游戏的票子。一位与会人员和我们一起去看Padres输了的那场比赛。下面有照片和故事。

好玩的事情

约塞米蒂——对我来说,约塞米蒂国家公园是我去过的世界上最迷人的地方。我去过很多地方,在洛杉矶出生并长大的我们全家以前每年都会长途跋涉8个小时去约塞米蒂野营。一直到我16岁,我的童年都有在约塞米蒂的照片。没错在周末的时候,那里总是人山人海,尤其是夏天,但是的确百分百地值得去看。如果你很擅长登山,那你就能简单地摆脱人群了。我从来没去过哪个地方,在同一个峡谷里有那么多石碑和瀑布的。

我只在贝斯湖附近野营了一下,因为我只有两周时间来准备短暂的歇脚,如果你想在约塞米蒂峡谷里野营,你得提前几个月来规划一下。不过这对我来说不是什么大问题,因为我喜欢在夏天开车走山路,况且我驻扎的营地(Chilcoot)景色优美,人迹罕至。没有蜜蜂,也没有棕熊或者浣熊,只有点蚊子老是烦我,总的来说还是很完美的。我在那里呆了两个晚上,第一天我开去了Wawona Tunnel,一路攀登到Old Inspiration Point然后又去了Bridalveil Fall(点击放大图片)

clip_image001

clip_image002clip_image003

clip_image004

第二天我很早就起来了,徒步去了Vernal fall,顺着潮湿的小径向上,达到Nevada fall的顶端。我去过Half Dome的顶(实际上去过两次),今年它们开始要求准入证了,所以我只去了Nevada fall的顶。这个景致值得我这么折腾地走了7公里(环形),花了我80分钟走上去,又花了70分钟走下来,不算太糟。真的很棒的经历,下来之后我在Curry村喝了啤酒,然后跳入Merced河凉快了一下。

clip_image005

clip_image006

clip_image007

clip_image008

clip_image009clip_image010

clip_image011

clip_image012

clip_image013

凤凰城—有谁会一路车游,从圣弗朗西斯去往凤凰城,再去塞多纳再回到圣弗朗西斯?我肯定不行。和我同行的Jenn也不行。尤其是8月的凤凰城,热浪滚滚。没错,凤凰城的热浪,就连魔鬼也会三思而行的。我母亲称我为蜥蜴,因为我喜欢大热天。那时候有华氏115度,差不多是我的极限了。还好有空调和泳池啊,我们过得还是挺愉快的。Joe是一个铁杆棒球迷,他周五晚上带我们去了Diamondback Back游戏。我对室内体育馆没抱什么希望,不过当我身在其中的时候,就由衷地觉得它不可思议了!(还有空调,哦谢天谢地!)设计者们太厉害了,能用许多环绕的大玻璃窗让观者感觉身处开放的场地。他们还有游泳池和按摩浴池,能容纳30人游戏。太疯狂了。他们在玩圣地亚哥Padre,看上去像是小团体有3个误判0分(D-backs 5, Padres 0)。感谢Joe和其他同伴给了我们一个其乐无穷的棒球之夜。

clip_image014

clip_image015

clip_image016

clip_image017

塞多纳—在钱德勒(凤凰城地区)演讲完之后,Jenn和我出发去了塞多纳。我去过亚利桑南部很多次,不过这是我第一次去北部。哇!我从未发觉亚利桑那那么美丽那么清新。说道亚利桑那,你可能会想到仙人掌和沙漠,那里的确有很多。但当你去过塞多纳,看过那里迷人的红岩和高山丛林之后,你就会对它另眼相待了。Flagstaff沿路的橡树溪景致美得令人窒息。那里的树木和动物让我想起这里的加利福尼亚,尤其是山艾。不过说到岩石,真的是任何地方都没有的。塞多纳很美,但物价很贵,所以我们只在那里停留了一个晚上,不过我们已经尽力延长我们能在那里呆的时间了。我们到那里时,我们去了一个前往BrokenArrow的粉色吉普之旅。那可真是终极挑战!开着巨型吉普,震荡在岩石间,探底峡谷,乐趣横生。

clip_image018

clip_image019

clip_image020

clip_image021

clip_image022

clip_image023

clip_image024

clip_image025

clip_image026

clip_image027

clip_image028

clip_image029

第二天我们爬上了Wilson Mountain,这是塞多纳的最高峰。你站在红岩上,它会给你一种别样的风景。来听我演讲的一位听众推荐了这里,我很高兴我真的来了。(感谢Mike!)这里海拔2200英尺左右,总路程约8英里。这里最迷人的就是地势的变化了。最底下的是红岩,蛇和仙人掌,然后上升到广阔绿色的高山丛林——那里的温度低了大概20度左右。真的很漂亮。

clip_image030

clip_image031

clip_image032

clip_image033

clip_image034

clip_image035

clip_image036

clip_image037

clip_image038

要开回圣弗朗西斯,我们通过了40号公路,路过Barstow,加利福尼亚,我们在那里度过了最后一晚,然后早上起来开了99号,然后46号然后5号公路,回到了家。我觉得我从没喝过这么多星巴克来提神。不过真心愉快。我想我应该再多花几周来探索亚利桑那的。感谢可爱的开发者团体邀请我来你们当地用户组做演讲。希望你们也过得愉快,因为我很愉快!