Credits

Cover Art: Randy Connolly; Elenabsl/123RF

Freequently used icons (Note, Dive Deeper, Pro tip, Essential Solutions): Maxim Basinski/123RF

Figure 1.1: Elenabsl/123RF

Figure 1.16: Microone/123RF, Macrovector/123RF, tele52/123RF

Figure 1.21: Elenabsl/123RF

Figure 1.27 (The Github website): Mozilla Foundation

Figures 2.3, 2.8: Zelimir Zarkovic/123RF

Figure 3.3: World Wide Web Consortium

Figure 3.7 (IRS 1040 form): Internal Revenue Service; (Data Structures): Weiss, Mark A., Data Structures and Problem Solving Using JAVA, 4th ed., (c) 2010. Reprinted and Electronically reproduced by permission of Pearson Education, Inc., New York, NY

Figures 3.9, 3.32, 4.114.14, 4.38, 5.10, 5.11, 5.29, 7.16, 8.32, 9.22, 16.21: Mozilla Foundation

Figures 3.113.13, 3.16, 3.19, 3.25, 3.33, 4.10, 4.30, 5.7, 5.8, 5.45, 6.41, 7.27.5, 7.27, 7.33, 7.34, 7.39, 7.40, 7.48, 7.49, 8.13, 8.14, 8.26, 9.9, 9.18, 9.19, 9.25, 10.26, 12.5, 12.11, 12.16, 12.31, 13.6, 13.11, 14.1, 15.13, 15.14 (Screenshots of Mozilla Firefox): Mozilla Foundation

Figure 3.20 (Night Watch): On loan from the Municipality of Amsterdam; (The Milkmaid): Purchased with the support of the Rembrandt Association; (View of Houses in Delft): Gift from Mr HWA Deterding, London

Figure 3.24: Dhimas Ronggobramantyo/123RF

Figure 3.26 (The Milkmaid): Purchased with the support of the Rembrandt Association; (Screenshot of Mozilla Firefox): Mozilla Foundation

Figure 3.27 (A WYSIWYG editor): Apple Inc.; (Love in Florence Tour): Love in Florence Tour

Figure 3.28: Apple Inc.

Figure 3.29 (A full IDE): Apple Inc.

Figure 3.30 (Cloud-Based Environment): Codeanywhere, Inc.; (Screenshot of Mozilla Firefox): Mozilla Foundation

Figure 3.31 (Code Playground): CodePen, Inc.; (Screenshot of Mozilla Firefox): Mozilla Foundation

Figure 3.32: Elenabsl/123RF

Figure 3.34 (Screenshot of Mozilla Firefox): Mozilla Foundation; (The National Gallery of Art): Collection of Mr. and Mrs. Paul Mellon; (Irises): J. Paul Getty Museum; (William II): Rijksmuseum; (The Milkmaid): Purchased with the support of the Rembrandt Association; (Night Watch): On loan from the Municipality of Amsterdam; (View of Houses in Delft): Gift from Mr HWA Deterding, London

Figure 4.9 (Browser DevTools): Mozilla Foundation

Figure 4.16 (logo of Internet Explorer): Internet explorer; (logo of Mozilla Firefox): Mozilla Foundation; (logo of Safari): Safari; (logo of Google Chrome): Google LLC; (logo of Opera): Opera

Figure 4.21: National Gallery of Art

Figures 4.274.29, 4.34, 4.35, 4.43, 5.9, 6.30, 9.23, 10.17, 10.21, 10.22, 10.23, 10.25, 10.2710.29, 11.8, 16.16 (Google Screenshots): Google LLC

Figures 4.36, 4.42, 5.2, 5.3, 5.6, 5.26, 5.315.39, 5.43, 6.29, 6.31, 9.27, 10.5, 10.7, 10.12, 18.43, 18.44, 18.46: Google LLC

Figure 4.39 (Screenshot): World Wide Web Consortium

Figure 4.40: World Wide Web Consortium

Figure 4.41 (Men riding in the horse): Bequest of Mr. and Mrs. Drucker-Fraser, Montreux; (Google screenshot): Google LLC

Figure 5.27 (Color input control): Microsoft Corporation

Figure 5.28 (Date and time controls): Google LLC

Figure 5.5 (Date and time controls): Google LLC

Figure 5.44 (Screenshot of Mozilla Firefox): Mozilla Foundation; (Portrait of Alida Christina Assink): On loan from the Municipality of Amsterdam; (Portrait of William II): On loan from the Municipality of Amsterdam (A. van der Hoop bequest); (Three girls from the Amsterdam Orphanage): Rijksmuseum; (The Windmill at Wijk bij Duurstede): On loan from the Municipality of Amsterdam (A. van der Hoop bequest); (Morning ride along the beach): Bequest of Mr. and Mrs. Drucker-Fraser, Montreux

Figure 6.3 (Raster editors - Adobe Photoshop): Adobe Systems, Inc.; (Raster editors- GIMP): The GIMP Development Team

Figure 6.7: Adobe Systems, Inc.

Figure 6.32: Cloudinary

Figures 6.34, 6.35 (Screenshots of Opera): Opera; (Google screenshot): Google LLC; (Screenshots of Mozilla Firefox): Mozilla Foundation

Figure 6.39: Kroenke, David M.; Auer, David J., Database Processing, 12th ed., ©2012. Reprinted and Electronically reproduced by permission of Pearson Education, Inc., New York, NY

Figure 6.40 (Portrait of William II): On loan from the Municipality of Amsterdam (A. van der Hoop bequest); (Screenshot of Mozilla Firefox): Mozilla Foundation

Figure 7.22 (Mary cassatt1): Chester Dale Collection; (Mary cassatt2): Chester Dale Collection; (Claude Monet1): Collection of Mr. and Mrs. Paul Mellon; (Claude Monet2): Collection of Mr. and Mrs. Paul Mellon; (Vincent Van Gogh1): Ailsa Mellon Bruce Collection; (Vincent Van Gogh2): Collection of Mr. and Mrs. John Hay Whitney; (Raphael): Samuel H. Kress Collection; (Francois Boucher): Samuel H. Kress Collection; (Thomas Gainsborough): Andrew W. Mellon Collection; (Nested grids): World Wide Web Consortium

Figure 7.24 (Using grid and flex together): Mozilla foundation; (Mary cassatt1): Chester Dale Collection; (Mary cassatt2): Chester Dale Collection; (Claude Monet1): Collection of Mr. and Mrs. Paul Mellon; (Claude Monet2): Collection of Mr. and Mrs. Paul Mellon; (Vincent Van Gogh1): Ailsa Mellon Bruce Collection; (Vincent Van Gogh2): Collection of Mr. and Mrs. John Hay Whitney; (Raphael): Samuel H. Kress Collection; (Francois Boucher): Samuel H. Kress Collection; (Thomas Gainsborough): Andrew W. Mellon Collection

Figure 7.25 (Screenshot of Mozilla Firefox): Mozilla Foundation; (Color Negative): Purchased with the support of the Vereniging Rembrandt, with additional funding from the Prins Bernhard Fonds, the VSBfonds, the Rijksmuseum-Stichting, the State of the Netherlands and private collectors; (Santa Claus): Rijksmuseum; (Blue Monday): On loan from the Municipality of Amsterdam (A. van der Hoop bequest); (Rave Party): On loan from the Municipality of Amsterdam

Figure 7.26 (Screenshot): Microsoft Corporation

Figure 7.37 (CSS filters in action): J. Paul Getty Museum

Figure 7.43 (How Sass works): Koala; (Screenshots of Mozilla Firefox): Mozilla Foundation

Figure 7.45 (Self-Portrait in straw hat): On loan from the Municipality of Amsterdam; (Screenshot of Mozilla Firefox): Mozilla Foundation; (Morning ride along the beach): Bequest of Mr. and Mrs. Drucker-Fraser, Montreux

Figure 7.46 (left): U.S. Department of Health & Human Services; (right): U.S Web Design System

Figure 7.47 (book cover: Web Design): Pearson Education; (book cover: E-commerce 2013): Pearson Education; (book cover: The Curious Writer): Ballenger, Bruce, Curious Writer, the: Brief Edition, 4th ed., 2014. Reprinted and Electronically reproduced by permission of Pearson Education, Inc., New York, NY; (book cover: Global Marketing Management): Pearson Education; (Screenshots of Mozilla Firefox): Mozilla Foundation

Figure 8.6 (Oracle screenshots): Oracle Corporation

Figure 8.7 (Google screenshot): Google LLC

Figure 8.30 (Screenshot of Mozilla Firefox): Mozilla Foundation; (Marten Soolmans): Joint purchase of the State of the Netherlands and the Republic of France, Rijksmuseum collection/Musée du Louvre collection; (View of houses in Delft): Gift from Mr HWA Deterding, London/Rijksmuseum collection; (Woman in blue reading a letter): On loan from the Municipality of Amsterdam (A. van der Hoop bequest)/Rijksmuseum Collection

Figure 9.5 (Screenshot of Mozilla Firefox): Mozilla Foundation; (Google screenshot): Google LLC

Figure 9.10: Alexander Belenkiy/123RF

Figure 9.16 (Screenshot of Mozilla Firefox): Mozilla Foundation; (Google screenshot): Google LLC

Figure 9.21 (Woman with a Parasol): Collection of Mr. and Mrs. Paul Mellon/Courtesy National Gallery of Art, Washington; (Girl Arranging Her Hair): Chester Dale Collection; (Vincent van Gogh): Collection of Mr. and Mrs. John Hay Whitney; (Ginevra de' Benci): Ailsa Mellon Bruce Fund; (Madame Bergeret): Samuel H. Kress Collection; (Screenshot of Mozilla Firefox): Mozilla Foundation

Figures 9.24, 14.5, 14.7, 14.8 (Oracle screenshots): Oracle Corporation

Figure 9.26 (Woman with a Parasol): Collection of Mr. and Mrs. Paul Mellon/Courtesy National Gallery of Art, Washington; (Night Watch): On loan from the Municipality of Amsterdam/Rijksmuseum Collection; (Portrait of Feyntje van Steenkiste): On loan from the Municipality of Amsterdam/Rijksmuseum Collection; (Three girls from the Amsterdam Burgerweeshuis): Thérèse Schwartze/Rijksmuseum Collection

Figure 10.3 (Van Gogh Self Portrait): Collection of Mr. and Mrs. John Hay Whitney; (Woman with a Parasol): Collection of Mr. and Mrs. Paul Mellon; (The Bridge at Argenteuil): Collection of Mr. and Mrs. Paul Mellon

Figure 10.15 (Van Gogh Self Portrait): Collection of Mr. and Mrs. John Hay Whitney; (Woman with a Parasol): Collection of Mr. and Mrs. Paul Mellon; (The Bridge at Argenteuil): Collection of Mr. and Mrs. Paul Mellon; (Little Girl in a Blue Armchair): Collection of Mr. and Mrs. Paul Mellon;(Google screenshot): Google LLC

Figure 11.10 (Girl arranging her hair): Chester Dale Collection; (The Boat party): Chester Dale Collection; (Women with parasol): Collection of Mr. and Mrs. Paul Mellon; (The Bridge at Argenteuil): Collection of Mr. and Mrs. Paul Mellon; (Farmhouse in Provence): Ailsa Mellon Bruce Collection

Figure 11.11 (The Boat party): Chester Dale Collection

Figure 11.13 (Screenshot of Mozilla Firefox): Mozilla Foundation; (Google screenshot): Google LLC

Figure 11.17 (Madonna and Child): Samuel H. Kress Collection; (The Adoration of the Magic): Samuel H. Kress Collection; (Portrait of Isabella): Rogier van der Weyden (Netherlandish, 1399/1400 - 1464); (Ginevra de' Benci): Ailsa Mellon Bruce Fund; (Alba Madonna): Andrew W. Mellon Collection; (Portrait of Bindo Altoviti): Samuel H. Kress Collection; (Venus and Adonis): J. Paul Getty Museum; (Christ on the Cross): J. Paul Getty Museum

Figure 12.4 (Using XAMPP): Apache Friends

Figure 12.8 (Isabella of Portugal): Rogier van der Weyden (Netherlandish, 1399/1400 - 1464); (Screenshot of Mozilla Firefox): Mozilla Foundation

Pages 453, 626, 749 (Screenshot of Mozilla Firefox): Mozilla Foundation

Figure 12.17: Pearson Education

Figure 12.26 (book cover: The Curious Writer): Ballenger, Bruce, Curious Writer, the: Brief Edition, 4th ed., ©2014. Reprinted and Electronically reproduced by permission of Pearson Education, Inc., New York, NY; (book cover: Using MIS): Pearson Education

Figure 12.27 (Book cover - Database Processing): Pearson Education

Page 662 (Book cover: Web Design): Pearson Education; (Book cover - Database Processing): Pearson Education; (Google screenshot): Google LLC

Figure 12.29: Rogier van der Weyden (Netherlandish, 1399/1400 - 1464)

Figure 12.32 (Woman with a Parasol): Collection of Mr. and Mrs. Paul Mellon; (Portrait of a Young Woman with the Dog Puck): Bequest from AG van Anrooy, Kampen; (Three girls from the Amsterdam): Bequest of Mrs. MCJ Breitner-Jordan, Zeist; (The Bridge at Argenteuil): Collection of Mr. and Mrs. Paul Mellon; (Vincent Van Gogh) Collection of Mr. and Mrs. John Hay Whitney; (Madame Bergeret): Samuel H. Kress Collection; (Interior with women near a linen cupboard): On loan from the Municipality of Amsterdam; (The Merry Family): On loan from the Municipality of Amsterdam (A. van der Hoop bequest); (Judith Leyster Self-Portrait): Gift of Mr. and Mrs. Robert Woods Bliss; (Portrait of Feyntje van Steenkiste): On loan from the Municipality of Amsterdam

Figure 13.9: Insomnia

Figure 13.13: Slobodan Stojanović and Aleksandar Simović, Serverless Applications with Node.js (Manning Publications, 2018)

Figure 13.15 (Night Watch): On loan from the Municipality of Amsterdam; (Google screenshots): Google LLC

Figure 14.3 (Oracle screenshots): Oracle Corporation; (Google screenshots): Google LLC; (XAMPP): Apache Friends

Figure 14.24 (A Militiman holding a Berkemeyer): Courtesy of Rijksmuseum; (Self-portrait, Rembrandt van Rijn): Purchased with the support of the Vereniging Rembrandt, the Stichting tot Bevordering van de Belangen van het Rijksmuseum and the ministerie van CRM; (Portrait of a Couple): Frans Hals/Stichting Het Rijksmuseum; (Google screenshot): Google LLC

Figure 15.19 (Portrait of a couple): Rijksmuseum; (Self-portrait, Rembrandt van Rijn): Rijksmuseum; (A Militiman holding a Berkemeyer): Rijksmuseum; (Johannes Wtenbogaert): Rijksmuseum; (The Milkmaid): Rijksmuseum; (View of houses in delft): Rijksmuseum

Figure 16.19 (Screenshot of Mozilla Firefox): Mozilla Foundation; (Screenshot of Apple): Apple Inc.

Figure 17.26: The Apache Software Foundation.

Figures 18.13, 18.16, 18.19: Facebook Inc.

Figures 18.14, 18.21, 18.22: Twitter

Figures 18.15, 18.17, 18.20 (Screenshots of Facebook): Facebook Inc

Figures 18.2618.29, 18.32, 18.34, 18.35, 18.50: WordPress

Figure 18.41: Microsoft Corporation

Figure 18.42: AWStats