ACKNOWLEDGMENTS

I would like to thank all the folks at No Starch Press who massaged my words into some sort of readable form: Katrina, Laurel, Barbara, Dapinder, Meg, Liz, Matthew, Annie, Jan, Tyler, and Bill. Thanks to my colleagues Dmitri, Adrian, Dan, JJ, Pallavi, Mariam, Rachel, Meredith, Zo, and Charlotte for constantly asking “is it done yet?” Thanks to Hilary for proofreading the first chapter! Thanks to Robert Abela at NetSparker for setting up the website sponsorship. I’m grateful to all those who pointed out typos on the website, you are the real heroes: Vinney, Jeremy, Cornel, Johannes, Devui, Connor, Ronans, Heath, Trung, Derek, Stuart, Tim, Jason, Scott, Daniel, Lanhowe, Bojan, Cody, Pravin, Gaurang, Adrik, Roman, Markus, Tommy, ...

Get Web Security for Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.