致谢

除了作者之外,一本书的出版还需要很多人的努力。得益于Manning出版社的各位编辑,本书得以付梓。请大家留意这部分,因为其中充满了我的感激之情。

首先,我要感谢Manning与我对接的第一位编辑——策划编辑Frank Pohlmann。我们在这本书的提议阶段花费了很长时间,Frank指导我该做什么、不该做什么,最重要的是,他让我确切地知道我正在做什么。Frank,谢谢你在整个过程的前期对我的指导。

鉴于这是我的第一本书,我想向Manning的出版人Marjan Bace表示感谢,他认为应该给我这个机会。同意出版一本书是要冒风险的,尤其是要出版一个尚不出名的人写的书。冒这种风险需要一些勇气。谢谢你,Marjan。

每一位作者的背后都有一位编辑,负责督促他竭尽所能写出最好的初稿。Susanna Kline是本书的项目编辑,在此,我对她在这个项目上的辛勤工作和不可或缺的指导表示衷心的感谢。Susanna不仅扮演了编辑的角色,而且还是一位伟大的教练。她理解我面对这项艰巨而新颖的任务时所表现出的脆弱,尤其是在创作初期有诸多不确定性的时候。她的指导对本书的成功至关重要。Susanna,谢谢你的帮助。

当然,每本技术书还需要一位技术编辑。Nick Watts做得很出色。他见多识广,提出了很多宝贵意见,并对我的主张和观点主动提出质疑,这些无疑都为提高最终的文本质量做出了贡献。谢谢你,Nick。

许多人在不同阶段对本书进行了审阅,包括Alexey Galiullin、Amit Lamba、Birnou Sebarte、Daniel Vasquez、John Huffman、Justin Calleja、Kevin Liao、Matt Harting、Michael Martinsson、Michael Sperber、Narayanan Jayaratchagan、Noreen Dertinger、Omer Faruk Celebi、Simone Cafiero和William Ross。他们从读者的角度提供了宝贵的见解。我要感谢他们的意见和建议,正因如此,这本书比仅凭我自己努力的结果要更好。

对全书内容的润色也很重要。我要感谢David Fombella Pombal对初稿进行了全面和出色的技术校对,让我发现了本来会忽略的问题。Sharon Wilkey细致梳理、审校并进一步完善了终稿,对此,我表示非常感谢。Elizabeth Martin润色了原稿,修正了不规范的表达。最重要的是,Kevin Sullivan很好地协调了前期和生产阶段。非常感谢你们。你们在本书的最后关键环节做出了出色的工作。

我还要感谢Ethan Marcotte,他所做的工作已经永久地改变了我们开发Web的方式。当我联系Ethan,问他是否有兴趣为本书写序时,他回了信,称有时间看初稿,这令我非常惊喜。序代表着对一本书的认可,具有举足轻重的地位。知道Ethan认可这本书的内容时,是我职业生涯中最自豪的时刻之一。谢谢你,Ethan。

我要感谢我的父亲Luke和母亲Georgia,感谢他们支持我所做的和试图做的一切,甚至包括那些愚蠢的事情。我也要感谢我的哥哥Lucas,他一直是我的榜样,我从他身上学到了“只要努力,一切皆有可能”。非常感谢。

最后,我要感谢我的妻子Alexandria。她坚定的支持和无私奉献是我的力量源泉。她温柔的鼓励和信任对我的帮助超出了她的想象。

对于其他我可能忘记提及的人,你们也是本书出版过程中不可或缺的一部分,感谢你们。