最新文章
Facebook是如何开发软件的 互联网
英文原文: How Facebook Ships Code Facebook的工作方式让我着迷。那是一个非常独特的工作氛围,无法复制(也并不适用于其它公司)。下面的是我从很多在Facebook......
当设计师遭遇HTML5 Web前端
HTML5,被传为 Flash 的杀手,是一种用于 Web 应用程序开发、具有变革意义的网络技术。HTML 5提供了一些新的元素和属性,其中有些是技术上类似<div>和<s......
谷歌是如何做代码审查的 程序人生
英文原文: Things Everyone Should Do: Code Review 在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里,有两三个非常好的工作机会摆......
如何学会函数式编程 编程基础
本文是从 How to get started with functional programming 这篇文章翻译而来。 上周末,有人问我,如何学会函数式编程。我的回答是:用你现在使用的编程语言写......
架构妄想:AJAX + REST 软件设计
William Vambenepe的最新文章,AJAX + REST是最新的架构妄想,让我们回想起了一个具有15年历史的架构,它曾被寄期望对Web产生革命性的影响。 在该架构里,Web......
给年轻程序员的几句话 程序人生
本文是从 Letter to a Young Developer 这篇文章翻译而来。 我收到了不少新手的来信,他们都希望能成长为一名真正的程序员。我绝对不是第一个谈论这个话题的人......
年轻人,你该加入新创公司 求职面试
定义:新创公司(Startup) — 25 人以下,设立 3 年以内的公司。 上次在龙腾微笑竞赛的决赛队伍辅导上,台下有同学问到想创业,但是没什么好的 idea,或是不敢......
一句话清晰总结协变(covariant)和逆变 (contravariant) .NET技术
看到过园子里面几篇协变和逆变的文章,但是总觉得写得不够清晰,文章这东西最重要的是要把自己想表达的观点表达出来,这个过程应该是把复杂的东西消化出来从而简......
如何做到API兼容 软件设计
Whats API? API的全称是application programming interface。 而很多时候,程序开发者仅仅把函数、类的接口做为API的一部分,而忽略了其他重要的编程接口。 ......
CSS3 基本要素概览 Web前端
这篇文章将对CSS的几个新属性 (text-shadow,box-shadow,and border-radius) 做基本介绍。这些CSS3属性通常用来加强页面布局。 RGBA 前面的 3 个值是 RGB ......
HTML5新手入门指南 Web前端
HTML5的发展越来越迈向成熟,很多的应用已经逐渐出现在你我日常生活中了,不只让传统网站上的互动Flash逐渐的被HTML5的技术取代,更重要的是可以透过HTML5的技术......
“测试是浪费时间,我的程序肯定没问题” 软件工程
英文原文:Testing is waste of time, I know that my code works 尽管关于测试驱动开发(TDD)的书和文章有成百上千之多,仍然有很多人从未感受过测试的强大力......
10个步骤让你成为高效的Web开发者 Web前端
英文原文:10 Ways to Be a More Productive Web Developer 要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成......
C#与闭包 .NET技术
首先想说明一点,虽然有这样那样的不好的心态(比如中文技术书),但总体来说,国内的技术人员还是喜欢分享和教导别人的,这点我的个人感受和之前在园子里看到的朋友......
HTML5将重塑Web世界? 互联网
HTML5将重塑Web世界? 2010年上半年的一个焦点事件,引起了很多人的关注,其中有不少人因这一事件第一次了解到HTML5的存在。初次了解HTML5的人可能会非常惊讶......
你正在成长为一名优秀的程序员吗? 程序人生
英文原文:Do You Morph Into A Different Programmer? 在软件开发过程中,你经历的每件事情都会潜移默化地影响着你。随着时间的流逝,年纪的增长,对于程序开发......
前端工程师的编码遭遇战 Web前端
我想,可能是在做第一个淘宝网的页面时,工程师只顾写代码,而忘了看一看编辑器的默认编码设置,再后来就将错就错直到今天,如果稍微留神,可能就不会犯下这么一个低......
避免常见的六种HTML5错误用法 Web前端
英文原文:Avoiding common HTML5 mistakes 一、不要使用section作为div的替代品 人们在标签使用中最常见到的错误之一就是随意将HTML5的<section>......
代码修整 程序人生
本文是从 Code Refurbishment 这篇文章翻译而来。 我们这个行业里有大量的专业术语被使用。不幸的是,我们并没有对每个术语表达的究竟是什么意思达成共识。我经......
初识前端模板 Web前端
总述 模板这个词,可能很多人第一印象是后端的技术(Smarty,Velocity等),但本文要讲的却不是后端的概念,而是前端开发中所使用到的一种技术,也就是“前端......