钨龙 2010.5.17
前端的HTML5时代来临
http://www.infoq.com/cn/news/2010/05/html5-now-works
微软加大对jQuery的投资力度
模板、脚本加载以及数据绑定
http://www.infoq.com/cn/news/2010/04/Microsoft-jQuery
用Google的Native Client提高Web应用程序的性能
https://code.google.com/p/nativeclient/
http://www.infoq.com/cn/news/2010/04/Google-Native-Client
Firefox 4 Preview
http://soft.ccw.com.cn/news/htm2010/20100514_861719.shtml
http://news.mydrivers.com/1/163/163980.htm
• 全新的Web开发工具
• HTML5和Web技术支持
• 本地多媒体功能
• 启动项优化,减少I/O操作
• 改进DOM性能
• 全新的JavaScript引擎
• 硬件加速器
• 支持多点触摸
• 进程外插件
Speed Tracer
Google Web Toolkit
http://code.google.com/webtoolkit/overview.html
十条不错的编程观点
http://stackoverflow.com/questions/406760/whats-your-most-controversial-programming-opinion
http://coolshell.cn/?p=2424
The only “best practice” you should be using all the time
is “Use Your Brain”.
那些所谓的“Best Practice”只不过是限制那些糟糕的程序员们的破坏力
Most comments in code are in fact a pernicious form of
code duplication.
代码告诉你How,而注释应该告诉你Why
If you only know one language, no matter how
well you know it, you’re not a great programmer.
世界因为不同而精彩,只知道事物的一面是有害的。
Your job is to put yourself out of work.
在计算机世界里,你掌握的老技术越多,你就越没用,因为技术更新的太快。
a) 情绪化的思维
b) 怀疑别人
c) 过多关注实现,陷入问题细节
d) 使用并不熟悉的代码
e) 拼命工作而不是聪明的工作
f) 总是在等待、找借口以及抱怨
g) 滋生办公室政治
h) 说得多做得少
i) 顽固
j) 写“聪明”的代码
a) 散弹枪编程
b) 撞大运编程
c) Cargo-Cult 编程
d) 刻舟求剑编程
e) 设计模式驱动型编程
f) 侦探型编程
g) 屠宰式编程
优秀程序员的十个习惯
http://codepad.classhelper.org/top-ten-habits-of-successful-programmers/223/
http://coolshell.cn/?p=222
a) 学无止境
b) 掌握多种语言
c) 理性面对不同的操作系统或技术
d) 别把自己框在单一的开发环境中
e) 使用版本管理工具管理你的代码
f) 是一个优秀的团队成员
g) 把你的工作变成文档
h) 注意备份和安全
i) 设计要足够灵活
j) 不要搬起石头砸自己的脚
Q & A Thanks