上周技术关注:XP应该是老板的最爱

  • [软件工程; 极限] XP应该是老板的最爱,而不是程序员的首选 #
    结对编程——最有效的相互监督机制
    结对编程——最有效的内部培训机制
    测试驱动开发——最有效的质量保证体系
    User Story+客户现场办公——最低成本的需求收集、分析机制
    每日集成——有效降低集成、测试成本
  • [Google; api; Calendar] Google Calendar API Released #
    As announced on their blog yesterday, the Google Calendar API is officially released.The API uses their new GData, Google data API model — an XML over HTTP REST-style approach that supports RSS and Atom syndication formats. Their edit model for creating, modifying and deleting events is based on the Atom Publishing Protocol. Any language can be used to access the service but Google does provide Java and C# libraries.
  • [程序人生] 不仅仅跟随更能够提出震撼性的技术框架/技术特点出来 #
    接触到一些优秀的程序员,并非我们想象的那么悠闲,只是更倾向于寻求合作、贡献、参与而不是独来独往、寻找借口、不加思考的索取;更不是对思考者的漠然旁观。
  • [Prototype; javascript] prototype试用 #
    如果你最近体验了这个程序包,你很可能会发现文档并不是它的强项之一。像所有在我之前的开发者一样,我只能一头扎进prototype.js的源代码中并且试验其中的每一个部分。 我想当我学习他的时候记写笔记然后分享给其他人将会很不错。我也一起提供了这个包的对象,类,方法和扩展的 非官方参考 。
  • [amazon; 网站设计] 亚马逊网站导航栏的变迁史 #
    可以说是亚马逊网站普及了 Tab 式导航。这么多年来,他们一直在探索着一种用户界面,可以使他们越来越多的产品清晰的呈现在用户眼前。我们现在回头去看看亚马逊网站顶部导航的历史变迁也是一件非常有趣的事情。
  • [产品设计] 多功能症――再谈产品设计 #
    “多功能症”在软件产品设计中其实早就存在,比如越来越复杂的word功能菜单。这可以说是一个顽疾了。但,软件产品因为是客户端的应用,不牵涉到网速问题,所以其“多功能症”虽然讨厌,但不烦人;而web端的“多功能症”却对用户体验有极大的负面影响,危害非常大。
  • [Digg; PHP; 系统架构; 性能; 扩展] Digg PHP's Scalability and Performance #
    I knew that several hugely popular Web 2.0 applications were written in scripting languages like PHP, so I contacted Owen Byrne - Senior Software Engineer at digg.com to learn how he addressed any problems they encountered during their meteoric growth. This article addresses the all-to-common false assumptions about the cost of scalability and performance in PHP applications.
  • [ajax; winamp; plugin] AjaxAMP v3.0 #
    AjaxAMP v3.0 is a Web 2.0 plugin for the excellent Winamp Media Player.It allows you to access Winamp over the network using a web browser and control it or stream music to or from it. Using AjaxAMP you can: * Listen to your music from anywhere using a web browser * Control Winamp from anywhere using a web browser * Cause your music to play on a remote computer * Use one computer to stream music from a 2nd computer to a 3rd computer. * Search and stream your entire music collection ridiculously fast
  • [ajax; dojo; Prototype] 选择dojo的三大理由 #
    我并不是要否定Prototype,而是经过考察发现Prototype很难支持我的目标。我的目标就是建造一个全面的Ajax组件库,dojo恰好对于支持这个目标非常有帮助。dojo其实是一个组件模型,类似于Spring,用来支持大规模的组件化开发。组件模型的作用就是增强代码的重用,这对于提高开发效率是至关重要的。
  • [.NET开发; Cache] 深入学习Enterprise Library for .NET Framework 2.0的Cache机制——分析篇 #
    在服务器负载均衡的环境下,客户端读、写缓存时,一定要保证多台服务器间缓存数据的一致性和同步性;撰写本文档的目的就是为了探讨利用Enterprise Library for .NET Framework 2.0的Caching Application Block如何在服务器负载均衡的环境下实现有效的数据缓存。
  • [ajax; javascript] AjaxPro 内部机制探讨 #
    在分析 ClientScript 端的时候真是大有感触,JavaScript 其实远比人们想象的强大和管用。其实我同大多数人一样,起初也对它很不感冒,但是之前曾有两件事让我改变了观念。其一是阅读了黄忠成的《深入剖析 ASP.NET 组件设计》,才发现原来许多强大炫目的 ASP.NET 的控件,其实都是用的 JavaScript 实现。其二是在研究国外某文档浏览器实现的时候,发现人家使用 JavaScript 在 IE 下相当完美地实现了强大灵活有如桌面程序的界面和功能,真是吃惊不小。当时就发现了自己对 JavaScript 的了解实在是严重汗颜,惭愧无地。
  • [csdn; blog] CSDN要继续努力 #
    这一周, 是个良好的开始. 良好的地方在于:csdn有了自己的blog维护团队, 在于这个团队在很努力地工作, 在于这个团队会经常告诉我们作了哪些更新和准备作哪些更新, 还在于这个团队正在以一种越来越开放的姿态作这个产品.我一向认为, '开放', 是作一切互联网应用所必须有的胸襟和意识.
  • [.NET开发] VS2005将支持的两种WEB编程模型的比较 #
    上篇Blog我介绍了Visual Studio 2005 Web Application Projects 项目,下面来比较一下它跟 Visual Studio 2005 Web Site Projects 使用的场景和区别。
  • [.NET开发] DataReader.IsClosed属性 #
    把DataReader作为DataGrid的DataSource时,DataReader是当作IEnumerable来看待的,从IEnumerable可以获取IEnumerator,然后可以用它的MoveNext/Current来依次获取每个记录,难道MoveNext调用了DataReader的Close方法?
  • [.NET开发] 连接池中溺死重生,多亏NET 连接池救生员 #
    您的应用程序会“沉没”,还是会“游泳”?“NET 连接池救生员”,msdn上这篇有名的文章n久之前已经拜读过n次,当时还暗自庆幸,我的程序没有发生过这样的情况。就在系统代码设计即将结束,客户培训接近尾声,部分科室已经运行的时候,令所有的使用者和程序员崩溃的事情发生了,程序出现连接已满的错误,而且是发生的很快。
  • [CMS; 缓存; 系统架构] 基于反向代理的Web缓存加速——可缓存的CMS系统设计 #
    对于一个日访问量达到百万级的网站来说,速度很快就成为一个瓶颈。除了优化内容发布系统的应用本身外,如果能把不需要实时更新的动态页面的输出结果转化成静态网页来发布,速度上的提升效果将是显著的,因为一个动态页面的速度往往会比静态页面慢2-10倍,而静态网页的内容如果能被缓存在内存里,访问速度甚至会比原有动态网页有2-3个数量级的提高。
  • [.NET开发; 系统架构] Microsoft .NET Pet Shop 4 架构与技术分析 #
    日前微软推出了基于.NET Framework 2.0开发的Petshop 4。新的Petshop4实现了与Petshop 3相同甚至更多的特性,由于采用了Master Pages,Membership,以及Profile,SqlCacheDependency,但是代码量却减少了四分之一。同时,在事务、数据缓存、安全方面使用了.NET 2.0附带的特性,构建了一个灵活的最佳实践的应用程序。
  • [csdn] CSDN社区结贴给分器 #
    重新启动你的浏览器,在给分页面右键菜单中选择“平均给分”
  • [用户体验] 体验时代的基本法则 #
    UI设计不只是给人提供视觉上的享受,真正UI设计的好坏,必须要设定一个任务,从头至尾使用一遍才能知道。 UI的概念是动态的过程,是逻辑的推理,也是各种状况的预测。如果衡量UI设计只有一种标准,那就是用户体验(User Experience). 用户体验是以用户为中心的设计(UCD/User Centered Design)中最重要的一个部分,强调的是过程,是软件对用户行为(User Action)产生的反应与用户期待值的误差测试,也就是说,这种误差越小,也就越符合以用户为中心的设计原则。

更多技术动态,请访问我的365KeyRSS),你可以通过365Key订阅

展开阅读全文

没有更多推荐了,返回首页