标签归档:QCon

不能小瞧的Go语言

看到介绍Go语言的作者们,我震惊了:
Ken Thompson,C语言和Unix系统的创建者
Rob Pike,也来自Bell Lab的Unix小组,也开发过其它操作系统,例如分布式的Plan 9,还是UTF-8的作者
Robert Griesemer,制作了Java的Hotspot编译器和Chrome的V8引擎。 继续阅读

发表在 我记 | 标签为 , | 留下评论

【学习心得】缓存、NoSQL和网格计算——银行能教给我们什么?

John Davies曾在多家世界级金融机构(摩根大亨、法国巴黎银行、Visa的移动支付网站V.me)做首席架构师,作为一个老技术工作者,他在这个主题演讲上分享了很多犀利的技术观点:
SQL还是NoSQL的核心问题在于数据是关系型还是结构型的;
分布式计算的首要问题是搞清数据和计算的关系;
企业应用需要扩展性是对于受欢迎的业务来讲内存和CPU永远是不够的;
本地虚拟化、网格和云有什么关系和区别等。 继续阅读

发表在 it | 标签为 , | 留下评论

qCon Beijing 2012 学习总结

今年的qCon大会安排在工作日:周三到周五,每天日程分为上午3个主题和下午4个并行专题各4个讲座,一共是(3 + 4*4)* 3 = 57个讲座,每人可以当场听(3 + 4)* 3 =21讲。

关于主题演讲

本次的主题演讲者基本上是在国际知名大公司的技术部门摸爬滚打多年的资深工程师或架构师:
John Davies是为多家大银行做过首席架构师,他分享的对数据库、缓存、NoSQL等数据处理技术的理解非常深刻;
百度的肖伟的《下一代云平台》据说在之前的某个技术大会上讲过,但对于第一次听的人来说,还是有帮助的,这个PPT对写相关技术文档有很好的参考价值;
Joyent公司的工程副总裁Bryan Cantrill分享的Unix哲学和先系统后实现方式的思路对我的启示很大,对以后的资源分配有指导意义;
Netflix的高级软件工程师Jason Brown的《利用云技术实现Netflix快速规模化增长》可以作为一个AWS最佳实践来学习;
ThoughtWorks的首席咨询师Fabio Pereira的《敏捷软件开发怪诞行为学》对理解驱动人们一起工作并取得相同目标的因素,对一个团队的成功非常有帮助。尤其是今年年初刚看过《怪诞行为学》,对书里的观点非常认同,听起来相互印证,非常过瘾;
Mike Lee是一位认同苹果哲学的传奇工程师,由于NASA的Khawaja Shams爽约,第三天上午Mike进行了两场讲座:《如何开发靠谱的应用》,提出了廉价的代价,令人深思;
《从创意到盈利:产品成功背后的奥秘》给出了产品工程学原理,分享了很多令人深思的产品过程实践原则,也很过瘾;
Robert Johnson是Facebook的工程总监,他的《扩展社交计算》讲述了如何在架构上应对社交类网站面临的挑战和这些架构的工作方式及背后设计的通用原则:不是避免错误,而是降低错误导致的代价;监控所有能监控的,也很有价值。

总的来说,三天上午的主题演讲含金量非常高,专家们的理念和最佳实践值得我们学习和在团队中传播。


继续阅读

发表在 it | 标签为 , | 一条评论

QCon BeiJing 2012

今年qcon最大的变化就是把会议时间全放在工作日了。路上感受了人潮汹涌的10号线来到现场发现也是非常火爆,据说本次有1000多人参加。
还有一个变化不太爽,就是没有wifi了,白带iPad了,而且有时候连GPRS信号都没有,qCon应该考虑换个地方举行了,这边的硬件环境太差了。

和去年一样,三天的会议分成上午的主题演讲和下午的4个同步专题演讲,三天一共有12个专题,这篇学习总结是对总共57篇讲座的归纳整理总结。
下面的内容是三天听课的现场感受和后续学习心得的分享链接:
继续阅读

发表在 it | 标签为 | 3 条评论

QCon第三天见闻

上午三场内容和感受如下 Eric Evans – 《领域驱动设计:解决复杂问题的高效模式》 评价:5星 这个听得很有感觉。举了三个例子:集装箱运输、世界地图和盲人摸象。都很精妙。 – 什么是模型? model is useful only because it’s made for a particular purpose。 – 两个经常出现的错误如何避免? 1. 模型要够用就好,不必十分精确,满足需求的模型就是好模型; 2. 在信息不全和需求不同时,不要坚持只有一个模型。 这个ppt得好好学习。 相关日志 计费服务开发需要进行一些改进 (0) 网络应用系统设计的基本原则 (0) 管理者常犯的11个错误 (0) 程序员的使命、价值和工作思路 (1) 研发部门KPI考察点 (0)

发表在 我记 | 标签为 , | 一条评论
Pages: 1 2 3 Next