Composing Software


Eric Elliott - 2018
    Most developers have a limited understanding of compositional techniques. It's time for that to change.In "Composing Software", Eric Elliott shares the fundamentals of composition, including both function composition and object composition, and explores them in the context of JavaScript. The book covers the foundations of both functional programming and object oriented programming to help the reader better understand how to build and structure complex applications using simple building blocks.You'll learn: • Functional programming • Object composition • How to work with composite data structures • Closures • Higher order functions • Functors (e.g., array.map) • Monads (e.g., promises) • Transducers • LensesAll of this in the context of JavaScript, the most used programming language in the world. But the learning doesn't stop at JavaScript. You'll be able to apply these lessons to any language. This book is about the timeless principles of software composition and its lessons will outlast the hot languages and frameworks of today. Unlike most programming books, this one may still be relevant 20 years from now.This book began life as a popular blog post series that attracted hundreds of thousands of readers and influenced the way software is built at many high growth tech startups and fortune 500 companies.

The Design of Everyday Things


Donald A. Norman - 1988
    It could forever change how you experience and interact with your physical surroundings, open your eyes to the perversity of bad design and the desirability of good design, and raise your expectations about how things should be designed.B & W photographs and illustrations throughout.

Understanding Computers and Cognition: A New Foundation for Design


Terry Winograd - 1986
    This volume is a theoretical and practical approach to the design of computer technology.

Working with UNIX Processes


Jesse Storimer - 2011
    Want to impress your coworkers and write the fastest, most efficient, stable code you ever have? Don't reinvent the wheel. Reuse decades of research into battle-tested, highly optimized, and proven techniques available on any Unix system.This book will teach you what you need to know so that you can write your own servers, debug your entire stack when things go awry, and understand how things are working under the hood.http://www.jstorimer.com/products/wor...

Hackers: Heroes of the Computer Revolution


Steven Levy - 1984
    That was before one pioneering work documented the underground computer revolution that was about to change our world forever. With groundbreaking profiles of Bill Gates, Steve Wozniak, MIT's Tech Model Railroad Club, and more, Steven Levy's Hackers brilliantly captured a seminal moment when the risk-takers and explorers were poised to conquer twentieth-century America's last great frontier. And in the Internet age, the hacker ethic-first espoused here-is alive and well.

Kill All Normies: Online Culture Wars from 4chan and Tumblr to Trump and the Alt-Right


Angela Nagle - 2017
    On one side the alt right ranges from the once obscure neo-reactionary and white separatist movements, to geeky subcultures like 4chan, to more mainstream manifestations such as the Trump-supporting gay libertarian Milo Yiannopolous. On the other side, a culture of struggle sessions and virtue signalling lurks behind a therapeutic language of trigger warnings and safe spaces. The feminist side of the online culture wars has its equally geeky subcultures right through to its mainstream expression. Kill All Normies explores some of the cultural genealogies and past parallels of these styles and subcultures, drawing from transgressive styles of 60s libertinism and conservative movements, to make the case for a rejection of the perpetual cultural turn.

Mental Fitness: 15 Rules to Strengthen Your Body and Mind


Ant Middleton - 2021
    THE SUNDAY TIMES BESTSELLERThe brilliant new book from the multiple Sunday Times bestselling author that will explain the principles behind maintaining a healthy mind and body.The mind and body are often talked about as separate entities, but it’s only when they work in harmony with one another that one can truly push oneself to the highest heights.In his new book, Ant Middleton lays out and explains the principles that he lives by to best keep his mindset and body as strong as they can possibly be.

The Book of Why: The New Science of Cause and Effect


Judea Pearl - 2018
    Today, that taboo is dead. The causal revolution, instigated by Judea Pearl and his colleagues, has cut through a century of confusion and established causality -- the study of cause and effect -- on a firm scientific basis. His work explains how we can know easy things, like whether it was rain or a sprinkler that made a sidewalk wet; and how to answer hard questions, like whether a drug cured an illness. Pearl's work enables us to know not just whether one thing causes another: it lets us explore the world that is and the worlds that could have been. It shows us the essence of human thought and key to artificial intelligence. Anyone who wants to understand either needs The Book of Why.

Training Guide: Programming in HTML5 with JavaScript and CSS3


Glenn Johnson - 2013
    Build hands-on expertise through a series of lessons, exercises, and suggested practices—and help maximize your performance on the job.Provides in-depth, hands-on training you take at your own pace Focuses on job-role-specific expertise for using HTML5, JavaScript, and CSS3 to begin building modern web and Windows 8 apps Features pragmatic lessons, exercises, and practices Creates a foundation of skills which, along with on-the-job experience, can be measured by Microsoft Certification exams such as 70-480 Coverage includes: creating HTML5 documents; implementing styles with CSS3; JavaScript in depth; using Microsoft developer tools; AJAX; multimedia support; drawing with Canvas and SVG; drag and drop functionality; location-aware apps; web storage; offline apps; writing your first simple Windows 8 apps; and other key topics

Windows Presentation Foundation Unleashed


Adam Nathan - 2006
    Windows Presentation Foundation (WPF) is a key component of the .NET Framework 3.0, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. Windows Presentation Foundation Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by .NET guru and Microsoft developer Adam Nathan. - Covers everything you need to know about Extensible Application Markup Language (XAML) - Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more - Features a chapter on 3D graphics by Daniel Lehenbauer, lead developer responsible for WPF 3D - Delves into non-mainstream topics: speech, audio/video, documents, bitmap effects, and more - Shows how to create popular UI elements, such as features introduced in the 2007 Microsoft Office System: Galleries, ScreenTips, custom control layouts, and more - Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes - Explains how to develop and deploy all types of applications, including navigation-based applications, applications hosted in a Web browser, and applications with great-looking non-rectangular windows - Explains how to create first-class custom controls for WPF - Demonstrates how to create hybrid WPF software that leverages Windows Forms, ActiveX, or other non-WPF technologies - Explains how to exploit new Windows Vista features in WPF applications

Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech


Sara Wachter-Boettcher - 2017
    But few of us realize just how many oversights, biases, and downright ethical nightmares are baked inside the tech products we use every day. It’s time we change that.In Technically Wrong, Sara Wachter-Boettcher demystifies the tech industry, leaving those of us on the other side of the screen better prepared to make informed choices about the services we use—and to demand more from the companies behind them.

Delusions of Gender: How Our Minds, Society, and Neurosexism Create Difference


Cordelia Fine - 2005
    Even though the glass ceiling is cracked, most women stay comfortably beneath it, and everywhere we hear about vitally important “hardwired” differences between male and female brains. The neuroscience we read about in magazines, newspaper articles, books, and sometimes even scientific journals increasingly tells a tale of two brains, and the result is more often than not a validation of the status quo. Women, it seems, are just too intuitive for math, men too focused for housework.Drawing on the latest research in neuroscience and psychology, Cordelia Fine debunks the myth of hardwired differences between men’s and women’s brains, unraveling the evidence behind such claims as men’s brains aren’t wired for empathy, and women’s brains aren’t made to fix cars. She then goes one step further, offering a very different explanation of the dissimilarities between men’s and women’s behavior. Instead of a “male brain” and a “female brain,” Fine gives us a glimpse of plastic, mutable minds that are continuously influenced by cultural assumptions about gender.Delusions of Gender provides us with a much-needed corrective to the belief that men’s and women’s brains are intrinsically different--a belief that, as Fine shows with insight and humor--all too often works to the detriment of ourselves and our society.

The Madame Curie Complex: The Hidden History of Women in Science


Julie Des Jardins - 2010
    With lively anecdotes and vivid detail, The Madame Curie Complex reveals how women scientists have often asked different questions, used different methods, come up with different explanations for phenomena in the natural world, and how they have forever transformed a scientist's role.

ROAR


Samantha Lane - 2018
    They had a sound unlike anything anyone had ever heard: an almighty, heartfelt roar.’The inaugural season of the AFL Women’s league was a game changer for Australian sport and for Australia culturally. When women joined the nation’s biggest and most popular sporting code as players, it gave them licence to become legitimate football heroes. It was personal, political, proud and powerful.With unique insights from award-winning journalist Samantha Lane, including previously untold details behind AFLW’s birth, ROAR tells the remarkable tales of a group of trailblazers. These are intimate stories from a band of pioneers who now have a league of their own.From Daisy Pearce, AFLW’s original poster-player, to Craig Starcevich, the Collingwood premiership footballer who found football happiness where he least expected it, and superstars including Tayla Harris and history-making coach Bec Goddard, ROAR is a groundbreaking book to inspire, illuminate and celebrate the leading lights of AFLW.

Down Girl: The Logic of Misogyny


Kate Manne - 2017
    What is misogyny, exactly? Who deserves to be called a misogynist? How does misogyny contrast with sexism, and why is it prone to persist--or increase--even when sexist gender roles are waning? This book is an exploration of misogyny in public life and politics, by the moral philosopher and writer Kate Manne. It argues that misogyny should not be understood primarily in terms of the hatred or hostility some men feel toward women generally. Rather, it's primarily about controlling, policing, punishing, and exiling the "bad" women who challenge male dominance. And it's compatible with rewarding "the good ones," and singling out other women to serve as warnings to those who are out of order. It's also common for women to serve as scapegoats, be burned as witches, and treated as pariahs.Manne examines recent and current events such as the Isla Vista killings by Elliot Rodger, the case of the convicted serial rapist Daniel Holtzclaw, who preyed on African-American women as a police officer in Oklahoma City, Rush Limbaugh's diatribe against Sandra Fluke, and the "misogyny speech" of Julia Gillard, then Prime Minister of Australia, which went viral on YouTube. The book shows how these events, among others, set the stage for the 2016 U.S. presidential election. Not only was the misogyny leveled against Hillary Clinton predictable in both quantity and quality, Manne argues it was predictable that many people would be prepared to forgive and forget Donald Trump's history of sexual assault and harassment. For this, Manne argues, is misogyny's oft-overlooked and equally pernicious underbelly: exonerating or showing "himpathy" for the comparatively privileged men who dominate, threaten, and silence women.