技术开发 频道

2012QCon软件开发大会蓄势待发:抢先看

        【IT168 资讯】由InfoQ主办的全球优异技术盛会即将于2012年4月18日到4月20日在北京召开,QCon是由InfoQ主办的全球优异技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

  秉承"促进软件开发领域知识与创新的传播"原则,QCon各项议题专为中高端技术人员设计,内容源于实践并面向社区。演讲嘉宾依据各重点和热点话题,分享技术趋势和非常好的实践;作为主办方,InfoQ努力为参会者提供良好的学习和交流环境。

  4月18日,大会将围绕四大专题展开,分别包括知名网站架构分析、大数据和NoSQL、重拾程序设计之美、量体裁衣的项目管理。

  缓存、NoSQL和网格计算——银行能教给我们什么?

  4月18日上午9:00至9:50,Incept5的联合创始人兼CTO John Davies将发表主题为“缓存、NoSQL和网格计算——银行能教给我们什么?”的精彩演讲。

  坦白来说,今天我们所用的缓存技术、NoSQL数据库、数据和网格计算等都是已经被银行业所抛弃的东西。我们现在所研究的很多东西,其实在银行系统里面已经使用了十多年了。John在银行业有十多年的工作经验,他会带我们巡视一遍银行业在5~10年前,是如何应用网格计算、虚拟化、内存数据库等这些现在被成为“云”和“NoSQL”的技术。John还会谈到一些分布式模式、解决方案,以及一些有趣的技术的概览。包括GemFire、Neo4J、Rerracotta,他还会谈到一些索引技术、分布式和持久化复杂信息处理技术,比如SWIFT、FpML、FIX和ISO-20022等,涵盖一些代码和用例等。

  百度下一代云平台

  4月18日上午10:00至10:50,百度基础架构部架构师肖伟将发表主题为“百度下一代云平台”的精彩演讲。

  现在云计算这个话题非常活跃,国内外有很多公司都有非常不错的产品架构来支撑这个理念,比如AWS,GAE,以及百度的开放云。但是归根到底,我们发现只是将传统的IDC建设,变成了一个软件化的产品,也就是给开发者提供机器和带宽,让他们的服务在这个云服务器上运行。然而,这真的是开发者想要的核心东西吗?提供云计算的公司,在国情下,真的能从这种出售硬件资源中谋求长期高速的发展吗?

  我们在思考云计算发展方向的时候,发现如果将面向开发者的云计算平台向个人云计算平台转移,那么效果将完全不一样。

  我们在云端给每个用户提供一台云PC,并在这台PC上安装了我们的云操作系统,开发者开发的服务,是由用户安装到自己的云PC上运行,这种模式是三赢的局面:对于用户,云操作系统提供了App运行的基础资源(计算和存储);对于开发者,无需为服务器埋单,而且得到了整个云平台为其积累的用户和用户数据;对于云提供者,通过提供用户增值服务而盈利(更多的资源和存储)。

  ?软件研发:不仅仅是持续集成

  4月18日上午11:10至12:00,DailyWTF.com编辑Alex Papidomoulis将发表主题为“Alex Papidomoulis”的精彩演讲。

  通过在一个可持续的基础上(比如有代码签入或者计划等特点),确保代码库是集成的(比如代码经过验证、编译和单元测试等),持续集成已经变成一种提高软件质量的有效方法。在通往有质量的生产代码的道路上,这确实是伟大的一步,但是也仅限于此:第一步而已!

  ?在实现持续集成的方法中,其实还有一条布满沼泽和坎坷的路,从无休的配置文件,到数据库脚本灾难,到部署自动化等。当代码出现问题时,很多开发者极力推卸责任,说那不是他们的问题,其实真正的专业人士不仅仅会关注自己的代码如何用于生产环节,而且主张最终的产品应该能够反映他们工作的质量如何。

  ?在我的这个技术中立的分享中,我们一起看看怎样为实施持续集成打好基础,讨论一下如何处理研发过程中的技术问题和人员问题(管理、运营等),并展示一个开发者是如何在软件研发组织中产生巨大的影响的。

  更多内容,请参看http://www.qconbeijing.com/track.php

0
相关文章