Unsafe at Any Speed


Ralph Nader - 1965
    2/27/34) has challenged corporations, government agencies & institutions to be more accountable to the public. In 1965, "Unsafe at Any Speed" changed the face of the automobile industry & made him a household name. As a result of his efforts, cars have more safety features. His lobbying & writing on the food industry insured that the food we buy is required to pass strict guidelines before reaching the consumer. One of his greatest achievements was the 1974 amendment to the Freedom of Information Act that gave increased public access to government documents. This brought freedom of press to a new level, resulting in increased access for journalists. He's cofounded numerous public interest groups including Public Citizen, Critical Mass, Commercial Alert & the Center for Study of Responsive Law. In 2000 he mounted a 2nd bid for president as a candidate for the Green Party, & today continues to be a relentless force for grassroots activism & democratic change in the USA.

Clojure Applied: From Practice to Practitioner


Ben Vandgrift - 2015
    You want to develop software in the most effective, efficient way possible. This book gives you the answers you’ve been looking for in friendly, clear language.We’ll cover, in depth, the core concepts of Clojure: immutable collections, concurrency, pure functions, and state management. You’ll finally get the complete picture you’ve been looking for, rather than dozens of puzzle pieces you must assemble yourself. First, we focus on Clojure thinking. You’ll discover the simple architecture of Clojure software, effective development processes, and how to structure applications. Next, we explore the core concepts of Clojure development. You’ll learn how to model with immutable data; write simple, pure functions for efficient transformation; build clean, concurrent designs; and structure your code for elegant composition. Finally, we move beyond pure application development and into the real world. You’ll understand your application’s configuration and dependencies, connect with other data sources, and get your libraries and applications out the door.Go beyond the toy box and into Clojure’s way of thinking. By the end of this book, you’ll have the tools and information to put Clojure’s strengths to work.https://pragprog.com/book/vmclojeco/c...

Captive Audience: The Telecom Industry and Monopoly Power in the New Gilded Age


Susan P. Crawford - 2013
    With some of the fastest speeds and lowest prices in the world for high-speed Internet access, the nation was poised to be the global leader in the new knowledge-based economy. Today that global competitive advantage has all but vanished because of a series of government decisions and resulting monopolies that have allowed dozens of countries, including Japan and South Korea, to pass us in both speed and price of broadband. This steady slide backward not only deprives consumers of vital services needed in a competitive employment and business market—it also threatens the economic future of the nation.This important book by leading telecommunications policy expert Susan Crawford explores why Americans are now paying much more but getting much less when it comes to high-speed Internet access. Using the 2011 merger between Comcast and NBC Universal as a lens, Crawford examines how we have created the biggest monopoly since the breakup of Standard Oil a century ago. In the clearest terms, this book explores how telecommunications monopolies have affected the daily lives of consumers and America's global economic standing.

Electronic Commerce: A Managerial Perspective


Efraim Turban - 1999
    With its managerial orientation and interdisciplinary approach, this book is for beginners as well as graduate students in e-commerce.

Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level - IREB compliant


Klaus Pohl - 2009
    In order to ensure a high level of knowledge and training, the International Requirements Engineering Board (IREB) worked out the training concept “Certified Professional for Requirements Engineering”, which defines a requirements engineer’s practical skills on different training levels. The book covers the different subjects of the curriculum for the “Certified Professional for Requirements Engineering” (CPRE) defined by the International Requirements Engineering Board (IREB). It supports its readers in preparing for the test to achieve the “Foundation Level” of the CPRE.

Designing the Internet of Things


Adrian McEwen - 2013
    If you'd like to create the next must-have product, this unique book is the perfect place to start.Both a creative and practical primer, it explores the platforms you can use to develop hardware or software, discusses design concepts that will make your products eye-catching and appealing, and shows you ways to scale up from a single prototype to mass production.Helps software engineers, web designers, product designers, and electronics engineers start designing products using the Internet-of-Things approach Explains how to combine sensors, servos, robotics, Arduino chips, and more with various networks or the Internet, to create interactive, cutting-edge devices Provides an overview of the necessary steps to take your idea from concept through production If you'd like to design for the future, Designing the Internet of Things is a great place to start.

PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide


Larry Ullman - 2003
    This work provides instructions, scripts, and tips to guide readers for grounding with discussions of the scripting language (PHP) and then the database program (MySQL).

AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps


Shyam Seshadri - 2014
    By the end of the book, you'll understand how to develop a large, maintainable, and performant application with AngularJS.Guided by two engineers who worked on AngularJS at Google, you'll learn the components needed to build data-driven applications, using declarative programming and the Model-view-controller pattern. You'll also learn how to conduct unit tests on each part of your application.Learn how to use controllers for moving data to and from viewsUnderstand when to use AngularJS services instead of controllersCommunicate with the server to store, fetch, and update data asynchronouslyKnow when to use AngularJS filters for converting data and values to different formatsImplement single-page applications, using ngRoute to select views and navigationDive into basic and advanced directives for creating reusable componentsWrite an end-to-end test on a live version of your entire applicationUse best practices, guidelines, and tools throughout the development cycle

Single Page Web Applications


Michael S. Mikowski - 2012
    You'll learn the SPA design approach, and then start exploring new techniques like structured JavaScript and responsive design. And you'll learn how to capitalize on trends like server-side JavaScript and NoSQL data stores, as well as new frameworks that make JavaScript more manageable and testable as a first-class language.About this BookIf your website is a jumpy collection of linked pages, you are behind. Single page web applications are your next step: pushing UI rendering and business logic to the browser and communicating with the server only to synchronize data, they provide a smooth user experience, much like a native application. But, SPAs can be hard to develop, manage, and test.Single Page Web Applications shows how your team can easily design, test, maintain, and extend sophisticated SPAs using JavaScript end-to-end, without getting locked into a framework. Along the way, you'll develop advanced HTML5, CSS3, and JavaScript skills, and use JavaScript as the language of the web server and the database.This book assumes basic knowledge of web development. No experience with SPAs is required.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideDesign, build, and test a full-stack SPA Best-in-class tools like jQuery, TaffyDB, Node.js, and MongoDB Real-time web with web sockets and Socket.IO Touch controls for tablets and smartphones Common SPA design mistakesAbout the AuthorsThe authors are architects and engineering managers. Michael Mikowski has worked on many commercial SPAs and a platform that processes over 100 billion requests per year. Josh Powell has built some of the most heavily trafficked sites on the web.Table of ContentsPART 1: INTRODUCING SPAS Our first single page application Reintroducing JavaScript PART 2: SPA CLIENT Develop the Shell Add feature modules Build the Model Finish the Model and Data modules PART 3: THE SPA SERVER The web server The server database Readying our SPA for production

Terms of Service: Social Media and the Price of Constant Connection


Jacob Silverman - 2015
    Shifts in communication and privacy are affecting us more than we realize or understand. Terms of Service crystalizes this current moment in technology and contemplates its implications: the identity-validating pleasures and perils of online visibility; our newly adopted view of daily life through the lens of what is share-worthy; and the surveillance state operated by social media platforms—Facebook, Google, Twitter, and others—to mine our personal data for advertising revenue, an invasion of our lives that is as pervasive as government spying.Jacob Silverman calls for social media users to take back ownership of their digital selves from the Silicon Valley corporations who claim to know what's best for them. Integrating politics, sociology, national security, pop culture, and technology, he reveals the surprising conformity at the heart of Internet culture—explaining how social media companies engineer their products to encourage shallow engagement and discourage dissent. Reflecting on the collapsed barriers between our private and public lives, Silverman brings into focus the inner conflict we feel when deciding what to share and what to "like," and explains how we can take the steps we need to free ourselves from its grip.

While They're at War: The True Story of American Families on the Homefront


Kristin Henderson - 2006
    In While They're at War, she draws upon the trust she's earned from military families and her unique access to military staff to give us a "powerful, revealing, and sometimes painful . . . look behind the scenes" (Booklist) at the modern military's untold story.We first meet Marissa Bootes and Beth Pratt, new Army wives undergoing intense indoctrination on Fort Bragg, North Carolina, while their husbands are fighting in Iraq. Their stories unfold to reveal often hidden aspects of life on the homefront. Through gripping storytelling, we see families battling the overwhelming effects of isolation and anticipatory grief, the strongly enforced codes concerning infidelity, their feelings of alienation both from military staff and from nonmilitary citizens, and the harrowing impact of e-mail/cellphone/CNN culture. Moving scenes bring to life the special struggles of children and those who teach and care for them, as well as the toll that combat exposure takes on families, especially if it erupts into homecoming violence. Finally, Henderson reveals the life-changing solidarity experienced in an informal support group like Fort Bragg's Hooah Wives.While They're at War is an indelible portrait, too, of virtually invisible figures such as homefront fathers raising teenagers alone. We meet the chaplains, social workers, and psychiatrists dedicated to helping military families cope. And, through Henderson's brilliant reporting from Walter Reed Army Medical Center's Ward 57, we are given a searing view of the wounded and their families confronting changed lives."In a country of nearly three hundred million people," Henderson writes, "only two and half million serve in the active duty armed forces. . . Yet in our American democracy, the warriors themselves don't get to decide when [sacrifices] are to be made. Civilians make that decision. It's up to our civilian Congress to declare war. . . and it's up to the civilians who elect those leaders to pay attention, to make sure that the cause of the hour is worth the sacrifices being made on their behalf." While They're at War is moving and necessary testimony for all Americans, from the military families who make possible America's way of war and way of life. Kristin Henderson has written frequently on military issues; this book had its origins in two cover stories for the Washington Post Magazine. She is also the author of Driving by Moonlight, an account of her experience during her husband's deployment to Afghanistan. A practicing Quaker, she is married to a Navy chaplain serving with the Marines and is active in the Marine Corps's Key Volunteer family readiness program.

The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity


Alan Cooper - 1999
    Cooper details many of these meta functions to explain his central thesis: programmers need to seriously re-evaluate the many user-hostile concepts deeply embedded within the software development process. Rather than provide users with a straightforward set of options, programmers often pile on the bells and whistles and ignore or de-prioritise lingering bugs. For the average user, increased functionality is a great burden, adding to the recurrent chorus that plays: "computers are hard, mysterious, unwieldy things." (An average user, Cooper asserts, who doesn't think that way or who has memorised all the esoteric commands and now lords it over others, has simply been desensitised by too many years of badly designed software.) Cooper's writing style is often overblown, with a pantheon of cutesy terminology (i.e. "dancing bearware") and insider back-patting. (When presenting software to Bill Gates, he reports that Gates replied: "How did you do that?" to which he writes: "I love stumping Bill!") More seriously, he is also unable to see beyond software development's importance--a sin he accuses programmers of throughout the book. Even with that in mind, the central questions Cooper asks are too important to ignore: Are we making users happier? Are we improving the process by which they get work done? Are we making their work hours more effective? Cooper looks to programmers, business managers and what he calls "interaction designers" to question current assumptions and mindsets. Plainly, he asserts that the goal of computer usage should be "not to make anyone feel stupid." Our distance from that goal reinforces the need to rethink entrenched priorities in software planning. -- Jennifer Buckendorff, Amazon.com

How to Manage


Jo Owen - 2006
    It cuts through the mass of management information available and shows the reality of what works and, more importantly, what doesn't work.

The Robert C. Martin Clean Code Collection (Collection)


Robert C. Martin - 2011
    Martin Clean Code Collection consists of two bestselling eBooks:Clean Code: A Handbook of Agile Software Craftmanship The Clean Coder: A Code of Conduct for Professional Programmers In Clean Code, legendary software expert Robert C. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code "on the fly" into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it. You will be challenged to think about what's right about that code and what's wrong with it. More important, you will be challenged to reassess your professional values and your commitment to your craft. In The Clean Coder, Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice--about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers of this collection will come away understandingHow to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development What it means to behave as a true software craftsman How to deal with conflict, tight schedules, and unreasonable managers How to get into the flow of coding and get past writer's block How to handle unrelenting pressure and avoid burnout How to combine enduring attitudes with new development paradigms How to manage your time and avoid blind alleys, marshes, bogs, and swamps How to foster environments where programmers and teams can thrive When to say "No"--and how to say it When to say "Yes"--and what yes really means

Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java


Tom Hombergs - 2019