InfoQ

InfoQ

编辑特辑

张逸

张逸,怀揣梦想的架构师,沉迷于设计之美,希望写程序能写到老。游走于.NET与Java之间,但更偏好关注架构与设计本质,偶尔还会玩玩Ruby和Python。四川大学软件工程硕士,是一只有着十余年IT从业生涯的老鸟,但还不是专家。著译作包括《软件设计精要与模式》、《WCF服务编程》等,个人网站为:http://www.agiledon.com

“张逸”相关的内容


张逸的最新专题内容

案例分析:基于消息的分布式架构

主题
模式与实践,
分布式编程,
模式,
设计模式

随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。正如Martin Fowler在《企业集成模式》一书的序中写道:“集成之所以重要是因为相互独立的应用是没有生命力的。我们需要一种技术能将在设计时并未考虑互操作的应用集成起来,打破它们之间的隔阂,获得比单个应用更多的效益”。这或许是分布式架构存在的主要意义。

张逸的新闻

CouchDB与MySQL的选择

主题
CouchDB,
Couchbase,
MySQL,
NoSQL,
关系型数据库,
数据库,
架构

最近,一家提供云端运行Selenium测试的公司Sauce Lab在其官方博客上发表了一篇博客《告别CouchDB》,根据自身云平台的案例,介绍了为何在当初选择CouchDB,而又在现在转而选择MySQL的详细过程。

阅读者(十三):数学那些事儿

主题
Ruby,
Java,
动态语言,
.NET,
SOA,
语言,
架构 ,
企业架构,
编程,
阅读者,
学习,
敏捷,
书评,
专栏,
图书

本书的中文书名与书中的行文风格非常贴切,正如《明朝那些事儿》大话明朝历史一样,本书大话的是数学的那些事,那些人,还有那些如星空一般璀璨的思想与发现。本书与计算机无关,与软件无关,不过我还是建议软件开发者能读一读。所谓“开卷有益”,即使我们不需要去证明那些定理,背诵那些复杂的公式,但是这种思维的锻炼对于软件开发而言,终归是有好处的。

阅读者(十一):简单之美

主题
客户及需求,
故事和案例分析,
架构 ,
敏捷,
架构,
学习,
职业生涯,
书评,
阅读者,
图书,
专栏

本书的内容有些另类,绝不似书名所呈现的中规中矩,但确实体现了一种美,是一种简单到极致的优雅,似乎又繁复如星空般的深邃,包容如峭立千仞之高的山壁。这是一本可以称之为轻松加愉快的思想随笔,又是一篇如杜拉拉升职记般的职场小说,它还贯穿了整个软件开发过程,揭露了从方法论、需求、架构设计、编码实现,到测试与维护以及团队管理的诸多要诀。这正是本书的另类之处。

阅读者(八):硝烟中的Scrum和XP

主题
敏捷实施,
企业级敏捷,
敏捷,
学习,
阅读者,
专栏,
书评,
图书

InfoQ中文站推出的迷你书《硝烟中的Scrum和XP》,或许是获得最多赞誉的一本。书中作者Henrik Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程。正是这种结合项目实践讲述敏捷的方式,使得Scrum的实施真正落到了实处,具有良好的实践价值与现实意义。在QCon 2009北京,本书作者Henrik Kniberg亲临会场,分享了他实施Scrum的真知灼见,而本书的迷你版也在会场受到了广泛追捧。在广大读者的强烈要求,以及InfoQ中文站的推进下,本书的纸质彩版现已由清华大学出版社出版。为此,我们组织了InfoQ中文站的编辑,对本书发表了自己的阅读意见。

张逸的文章

阅读者(十八):编码的艺术

主题
图书,
专栏,
编码标准

这是一本关注编码细节的书。或许你会认为本书所讲皆为小道,诸如方法命名、变量定义、语句组织、任务分解等内容,俱是细枝末节,微不足道。然而,对于一个整体的软件系统而言,既需要宏观的架构决策、设计与指导原则,也必须重视微观的代码细节。

2010年架构社区回顾:悠长的一年

主题
HTML 5,
HTML,
RIA,
标识语言,
NoSQL,
语言,
架构 ,
云计算,
编程,
企业架构,
数据库,
性能和扩展性

回眸过去的2010年,架构的发展或如花开花落如此的相似,却又如人来人往如此的不同!软件技术正是在这样一种变与不变中艰难的演进。透视InfoQ中文站架构社区在这一年中的热点,或许能帮助我们抓住架构发展的脉络。如此,在即将来临的一天,我们才不会产生面对未来的茫然。

极端事务处理模式:Write-behind缓存

主题
Java,
缓存,
语言,
数据访问,
数据库管理,
集群与缓存,
架构 ,
数据库,
性能和可伸缩性,
编程

Lan Vuong展示了如何通过采用write-behind缓存模式,对应用程序的性能进行优化。该模式可以根据用户配置的间隔时间,异步地对后端数据库进行批量更新,而不是Web应用程序通常采用的同步写更新方式。

我眼中的Visual Studio 2010架构工具

主题
.NET框架,
.NET,
最佳实践,
教练和指导,
编程,
敏捷,
架构,
企业架构,
工具,
Visual Studio 2010,
《架构师》月刊

工欲善其事,必先利其器,本文结合Visual Studio 2010介绍了理想架构工具的特点,如易用、可验证、标准、工程化和可文档化等,并指出VS 2010在辅助架构师做设计时暴露出的一些不足之处。

张逸的视频采访

张大磊谈产品规划

主题
需求分析,
客户及需求,
Scrum,
架构 ,
产品,
敏捷,
企业架构

在采访中张大磊讲述了如何划分产品规划阶段和设计阶段,以及产品规划阶段需要注意的方面和需要了解的内容。

张逸谈如何评价架构的优劣

主题
Scrum,
架构 ,
安全,
敏捷,
架构,
管理,
性能和可伸缩性

张逸是《软件设计精要与模式》的作者,在采访中他谈到如何理解架构师的角色,架构师和项目经理在项目中的分工,软件工程师在向架构师转型过程中的挑战,最后根据自己的实践重点谈到了如何评价架构的优劣。