Who Owns the Future?


Jaron Lanier - 2013
    Who Owns the Future? is his visionary reckoning with the most urgent economic and social trend of our age: the poisonous concentration of money and power in our digital networks.Lanier has predicted how technology will transform our humanity for decades, and his insight has never been more urgently needed. He shows how Siren Servers, which exploit big data and the free sharing of information, led our economy into recession, imperiled personal privacy, and hollowed out the middle class. The networks that define our world—including social media, financial institutions, and intelligence agencies—now threaten to destroy it.But there is an alternative. In this provocative, poetic, and deeply humane book, Lanier charts a path toward a brighter future: an information economy that rewards ordinary people for what they do and share on the web.

The Librarian's Guide to Homelessness: An Empathy-Driven Approach to Solving Problems, Preventing Conflict, and Serving Everyone


Ryan J. Dowd - 2018
    In fact, staff at public libraries interact with almost as many homeless individuals as staff at shelters do. Empathy and understanding, along with specific actionable advice that's drawn from experience, makes all the difference in working with this group.In this book Dowd, executive director of a homeless shelter, spotlights best practices drawn from his own shelter's policies and training materials. Filled with to-the-point guidance that will help front line public library staff and managers understand and serve this population better, this resource:• includes facts about homelessness every librarian should know;• debunks widespread myths about these individuals, explaining how they see themselves, what issues they struggle with, and how libraries can shift towards supporting them;• shares de-escalation techniques like showing respect, ways to avoid making things personal, and using proper body language;• walks readers through dealing with common issues like a sleeping patron, questionable hygiene, offensive behavior, and asking a patron to leave; and• advises on how to provide backup to a colleague and when to call the police.Filled with real life stories that illustrate the effectiveness of Dowd's approach, this one-of-a-kind guide will empower library staff to treat homeless individuals with dignity.

Interaction Design: Beyond Human-Computer Interaction


Yvonne Rogers - 2001
    It should be labelled 'start here'." --Pieter Jan Stappers, ID-StudioLab, Delft University of Technology

Introducing HTML5


Bruce Lawson - 2010
    Some of its new features are already being implemented by existing browsers, and much more is around the corner. Written by developers who have been using the new language for the past year in their work, this book shows you how to start adapting the language now to realize its benefits on today's browsers. Rather than being just an academic investigation, it concentrates on the practical--the problems HTML5 can solve for you right away. By following the book's hands-on HTML5 code examples you'll learn: new semantics and structures to help your site become richer and more accessiblehow to apply the most important JavaScript APIs that are already implementedthe uses of native multimedia for video and audiotechniques for drawing lines, fills, gradients, images and text with canvas how to build more intelligent web formsimplementation of new storage options and web databaseshow geolocation works with HTML5 in both web and mobile applicationsAll the code from this book (and more) is available at www.introducinghtml5.com. ********There appear to be intermittent problems with the first printing of Introducing HTML5. If you have one of these copies, please email us at ask@peachpit.com with a copy of your receipt (from any reseller), and we'll either provide access to the eBook or send you another copy of the print book -- whichever you prefer. If you'd like the eBook we can add that to your Peachpit.com account. You can set up a free account at www.peachpit.com/join http: //www.peachpit.com/join>. Thanks so much for your understanding!

Designing Interactions


Bill Moggridge - 2006
    Designers of digital technology products no longer regard their job as designing a physical object--beautiful or utilitarian--but as designing our interactions with it. In Designing Interactions, award-winning designer Bill Moggridge introduces us to forty influential designers who have shaped our interaction with technology. Moggridge, designer of the first laptop computer (the GRiD Compass, 1981) and a founder of the design firm IDEO, tells us these stories from an industry insider's viewpoint, tracing the evolution of ideas from inspiration to outcome. The innovators he interviews--including Will Wright, creator of The Sims, Larry Page and Sergey Brin, the founders of Google, and Doug Engelbart, Bill Atkinson, and others involved in the invention and development of the mouse and the desktop--have been instrumental in making a difference in the design of interactions. Their stories chart the history of entrepreneurial design development for technology.Moggridge and his interviewees discuss such questions as why a personal computer has a window in a desktop, what made Palm's handheld organizers so successful, what turns a game into a hobby, why Google is the search engine of choice, and why 30 million people in Japan choose the i-mode service for their cell phones. And Moggridge tells the story of his own design process and explains the focus on people and prototypes that has been successful at IDEO--how the needs and desires of people can inspire innovative designs and how prototyping methods are evolving for the design of digital technology.Designing Interactions is illustrated with more than 700 images, with color throughout. Accompanying the book is a DVD that contains segments from all the interviews intercut with examples of the interactions under discussion.Interviews with: Bill Atkinson - Durrell Bishop - Brendan Boyle - Dennis Boyle - Paul Bradley - Duane Bray - Sergey Brin - Stu Card - Gillian Crampton Smith - Chris Downs- Tony Dunne - John Ellenby - Doug Englebart - Jane Fulton Suri - Bill Gaver - Bing Gordon - Rob Haitani - Jeff Hawkins - Matt Hunter - Hiroshi Ishii - Bert Keely - David Kelley - Rikako Kojima - Brenda Laurel - David Liddle - Lavrans L?vlie - John Maeda - Paul Mercer - Tim Mott - Joy Mountford - Takeshi Natsuno - Larry Page - Mark Podlaseck - Fiona Raby - Cordell Ratzlaff - Ben Reason - Jun Rekimoto - Steve Rogers - Fran Samalionis - Larry Tesler - Bill Verplank - Terry Winograd - Will Wright

Creating a Web Site: The Missing Manual


Matthew MacDonald - 2005
    If you want to create an engaging web site, this thoroughly revised, completely updated edition of Creating a Web Site: The Missing Manual demystifies the process and provides tools, techniques, and expert guidance for developing a professional and reliable web presence. Whether you want to build a personal web site, an e-commerce site, a blog, or a web site for a specific occasion or promotion, this book gives you detailed instructions and clear-headed advice for:Everything from planning to launching. From picking and buying a domain name, choosing a Web hosting firm, building your site, and uploading the files to a web server, this book teaches you the nitty-gritty of creating your home on the Web.Ready-to-use building blocks. Creating your own web site doesn't mean you have to build everything from scratch. You'll learn how to incorporate loads of pre-built and freely available tools like interactive menus, PayPal shopping carts, Google ads, and Google Analytics. The modern Web. Today's best looking sites use powerful tools like Cascading Style Sheets (for sophisticated page layout), JavaScript (for rollover buttons and cascading menus), and video. This book doesn't treat these topics as fancy frills. From step one, you'll learn easy ways to create a powerful site with these tools.Blogs. Learn the basics behind the Web's most popular form of self-expression. And take a step-by-step tour through Blogger, the Google-run blogging service that will have you blogging before you close this book. This isn't just another dry, uninspired book on how to create a web site. Creating a Web Site: The Missing Manual is a witty and intelligent guide you need to make your ideas and vision a web reality.

The Will to Lead, the Skill to Teach: Transforming Schools at Every Level


Anthony Muhammad - 2011
    The authors acknowledge both the structural and sociological issues that contribute to low-performing schools and offer multiple tools and strategies to assess and improve classroom management, increase literacy, establish academic vocabulary, and contribute to a healthier school culture.

The Google Story: Inside the Hottest Business, Media and Technology Success of Our Time


David A. Vise - 2005
    The Google Story takes you deep inside the company's wild ride from an idea that struggled for funding in 1998 to a firm that rakes in billions in profits, making Brin and Page the wealthiest young men in America. Based on scrupulous research and extraordinary access to Google, this fast-moving narrative reveals how an unorthodox management style and culture of innovation enabled a search engine to shake up Madison Avenue and Wall Street, scoop up YouTube, and battle Microsoft at every turn. Not afraid of controversy, Google is expanding in Communist China and quietly working on a searchable genetic database, initiatives that test the founders' guiding mantra: DON'T BE EVIL.

PostgreSQL 9.0 High Performance


Gregory Smith - 2010
    You could spend years discovering solutions to them all, step by step as you encounter them. Or you can just look in here. All successful database applications are destined to eventually run into issues scaling up their performance. Peek into the future of your PostgreSQL database's problems today. Know the warning signs to look for, and how to avoid the most common issues before they even happen. Surprisingly, most PostgreSQL database applications evolve in the same way: Choose the right hardware. Tune the operating system and server memory use. Optimize queries against the database, with the right indexes. Monitor every layer, from hardware to queries, using some tools that are inside PostgreSQL and others that are external. Using monitoring insight, continuously rework the design and configuration. On reaching the limits of a single server, break things up; connection pooling, caching, partitioning, and replication can all help handle increasing database workloads. The path to a high performance database system isn't always easy. But it doesn't have to be mysterious with the right guide. This book is a clear, step-by-step guide to optimizing and scaling up PostgreSQL database servers. - Publisher.

Teaching Arguments: Rhetorical Comprehension, Critique, and Response


Jennifer Fletcher - 2015
    Students need to know how writers’ and speakers’ choices are shaped by elements of the rhetorical situation, including audience, occasion, and purpose. In Teaching Arguments: Rhetorical Comprehension, Critique, and Response , Jennifer Fletcher provides teachers with engaging classroom activities, writing prompts, graphic organizers, and student samples to help students at all levels read, write, listen, speak, and think rhetorically. Fletcher believes that, with appropriate scaffolding and encouragement, all students can learn a rhetorical approach to argument and gain access to rigorous academic content. Teaching Arguments opens the door and helps them pay closer attention to the acts of meaning around them, to notice persuasive strategies that might not be apparent at first glance. When we analyze and develop arguments, we have to consider more than just the printed words on the page. We have to evaluate multiple perspectives; the tension between belief and doubt; the interplay of reason, character, and emotion; the dynamics of occasion, audience, and purpose; and how our own identities shape what we read and write. Rhetoric teaches us how to do these things. Teaching Arguments will help students learn to move beyond a superficial response to texts so they can analyze and craft sophisticated, persuasive arguments—a major cornerstone for being not just college-and career-ready but ready for the challenges of the world.

What Every Web Developer Should Know About HTTP (OdeToCode, #1)


K. Scott Allen - 2012
    We'll cover resources, messages, cookies, and authentication protocols. We'll look at how HTTP clients can use persistent and parallel connections to improve performance,and see how the web scales to meet demand using cache headers andproxy servers. By the end of the book you will have the knowledge tobuild better web applications and web services.

Information Doesn't Want to Be Free: Laws for the Internet Age


Cory Doctorow - 2014
    Can small artists still thrive in the Internet era? Can giant record labels avoid alienating their audiences? This is a book about the pitfalls and the opportunities that creative industries (and individuals) are confronting today — about how the old models have failed or found new footing, and about what might soon replace them. An essential read for anyone with a stake in the future of the arts, Information Doesn’t Want to Be Free offers a vivid guide to the ways creativity and the Internet interact today, and to what might be coming next.

System Design Interview – An Insider's Guide


Alex Xu - 2020
    This book provides a step-by-step framework on how to tackle a system design question. It includes many real-world examples to illustrate the systematic approach with detailed steps that you can follow.What’s inside?- An insider’s take on what interviewers really look for and why.- A 4-step framework for solving any system design interview question.- 15 real system design interview questions with detailed solutions.- 188 diagrams to visually explain how different systems work.Table Of ContentsChapter 1: Scale From Zero To Millions Of UsersChapter 2: Back-of-the-envelope EstimationChapter 3: A Framework For System Design InterviewsChapter 4: Design A Rate LimiterChapter 5: Design Consistent HashingChapter 6: Design A Key-value StoreChapter 7: Design A Unique Id Generator In Distributed SystemsChapter 8: Design A Url ShortenerChapter 9: Design A Web CrawlerChapter 10: Design A Notification SystemChapter 11: Design A News Feed SystemChapter 12: Design A Chat SystemChapter 13: Design A Search Autocomplete SystemChapter 14: Design YoutubeChapter 15: Design Google DriveChapter 16: The Learning Continues

Your Students, My Students, Our Students: Rethinking Equitable and Inclusive Classrooms


Lee Ann Jung - 2019
    "A thought-provoking and practical new vision for inclusion built on five disruptions to the status quo necessary to move inclusive schooling practices to the next level and realize the promise of meaningful educational experience for all students, including students with disabilities"--

The Library: An Illustrated History


Stuart A.P. Murray - 2009
    At the heart of the story of libraries and books is the story of the reader, who also has changed from era to era. Profusely illustrated, with fascinating is a comprehensive look at libraries that will interest book lovers and librarians.