Book picks similar to
Philosophy of Computer Science by William J. Rapaport


philosophy
freely-available
computacao-sci-comp
shelved-read-later

C: A Reference Manual


Samuel P. Harbison III - 1984
    It discusses the ongoing, international standardization of C++, explores the importance of Clean C code in the common subset of the ISO C and C++ languages, and demonstrates other ways to program in a style that is more compatible with C++.

The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise


Martin L. Abbott - 2009
    Abbott and Michael T. Fisher cover everything IT and business leaders must know to build technology infrastructures that can scale smoothly to meet any business requirement. Drawing on their unparalleled experience managing some of the world s highest-transaction-volume Web sites, the authors provide detailed models and best-practice approaches available in no other book. Unlike previous books on scalability, "The Art of Scalability" doesn t limit its coverage to technology. Writing for both technical and nontechnical decision-makers, this book covers everything that impacts scalability, including architecture, processes, people, and organizations. Throughout, the authors address a broad spectrum of real-world challenges, from performance testing to IT governance. Using their tools and guidance, organizations can systematically overcome obstacles to scalability and achieve unprecedented levels of technical and business performance. Coverage includes Staffing the scalable organization: essential organizational, management, and leadership skills for technical leaders Building processes for scale: process lessons from hyper-growth companies, from technical issue resolution to crisis management Making better build versus buy decisions Architecting scalable solutions: powerful proprietary models for identifying scalability needs and choosing the best approaches to meet them Optimizing performance through caching, application and database splitting, and asynchronous design Scalability techniques for emerging technologies, including clouds and grids Planning for rapid data growth and new data centers Evolving monitoring strategies to tightly align with customer requirements "

Signature of All Things


Giorgio Agamben - 2008
    To reflect on method implies for Agamben an archaeological vigilance: a persistent form of thinking in order to expose, examine, and elaborate what is obscure, unanalyzed, even unsaid, in an author's thought. To be archaeologically vigilant, then, is to return to, even invent, a method attuned to a "world supported by a thick weave of resemblances and sympathies, analogies and correspondences." Collecting a wide range of authors and topics in a slim but richly argued volume, Agamben enacts the search to create a science of signatures that exceeds the attempts of semiology and hermeneutics to determine the pure and unmarked signs that signify univocally, neutrally, and eternally. Three conceptual figures organize Agamben's argument and the advent of his new method: the paradigm, the signature, and archaeology. Each chapter is devoted to an investigation of one of these concepts and Agamben carefully constructs its genealogy transhistorically and from an interdisciplinary perspective. And at each moment of the text, Agamben pays tribute to Michel Foucault, whose methods he rethinks and effectively uses to reformulate the logic of the concepts he isolates. The Signature of All Things reveals once again why Agamben is one of the most innovative thinkers writing today.

Marketing Genius


Peter Fisk - 2006
    Marketing guru Peter Fisk's inspirational manual of marketing shows you how to inject marketing genius into your business to stand out from the crowd and deliver exceptional results. Marketing Genius is about achieving genius in your business and its markets, through your everyday decisions and actions. It combines the deep intelligence and radical creativity required to make sense of, and stand out in today's markets. It applies the genius of Einstein and Picasso to the challenges of marketing, brands and innovation, to deliver exceptional impact in the market and on the bottom line. Marketers need new ways of thinking and more radical creativity. Here you will learn from some of the world's most innovative brands and marketers - from Alessi to Zara, Jones Soda to Jet Blue, Google to Innocent. Peter Fisk is a highly experienced marketer. He spent many years working for the likes of British Airways and American Express, Coca Cola and Microsoft. He was the CEO of the world's largest professional marketing organisation, the Chartered Institute of Marketing, and lead the global marketing practice of PA Consulting Group. He writes and speaks regularly on all aspects of marketing. He has authored over 50 papers, published around the world, and is co-author of the FT Handbook of Management. -Marketers who want to recharge their left and right brains can do no better than read Marketing Genius. It's all there: concepts, tools, companies and stories of inspired marketers.- --Professor Philip Kotler, Kellogg Graduate School of Management, and author of Marketing Management-A fantastic book, full of relevant learning. The mass market is dead. The consumer is boss. Imagination, intuition and inspiration reign. Geniuses wanted.- --Kevin Roberts, Worldwide CEO Saatchi & Saatchi, and author of Lovemarks-This is a clever book: it tells you all the things you need to think, know and do to make money from customers and then calls you a genius for reading it.- --Hamish Pringle, Director General of Institute of Practitioners in Advertising, and author of Celebrity Sells-This is a truly prodigious book. Peter Fisk is experienced, urbane and creative, all the attributes one would expect from a top marketer. The case histories in this book are inspirational and Peter's writing style is engaging and very much to the point. This book deserves a special place in the substantial library of books on marketing.- --Professor Malcolm McDonald, Cranfield School of Management, and author of Marketing Plans-Customers, brands and marketing should sit at the heart of every business's strategy and performance today. Marketing Genius explains why this matters more than ever, and how to achieve it for business and personal success- --Professor John Quelch, Professor of Business Administration at Harvard Business School and author of New Global Brands-Marketing Genius offers marketers 99% inspiration for only 1% perspiration.- --Hugh Burkitt, CEO, The Marketing Society

Hello World: Being Human in the Age of Algorithms


Hannah Fry - 2018
    It’s time we stand face-to-digital-face with the true powers and limitations of the algorithms that already automate important decisions in healthcare, transportation, crime, and commerce. Hello World is indispensable preparation for the moral quandaries of a world run by code, and with the unfailingly entertaining Hannah Fry as our guide, we’ll be discussing these issues long after the last page is turned.

Pro JPA 2: Mastering the Java Persistence API


Mike Keith - 2009
    JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA.Authors Mike Keith and Merrick Schincariol take a hands-on approach to teaching by giving examples to illustrate each concept of the API and showing how it is used in practice.All of the examples use a common model from an overriding sample application, giving readers a context from which to start and helping them to understand the examples within an already familiar domain.After completing the book, you will have a full understanding and be able to successfully code applications using JPA. The book also serves as a reference guide during initial and later JPA application experiences.Hands-on examples for all the aspects of the JPA specification, based on the reference implementation of this specification A special section on migration to JPA Expert insight about various aspects of the API and when they are useful Portability hints to provide increased awareness of the potential for non-portable JPA code

Turing's Cathedral: The Origins of the Digital Universe


George Dyson - 2012
    In Turing’s Cathedral, George Dyson focuses on a small group of men and women, led by John von Neumann at the Institute for Advanced Study in Princeton, New Jersey, who built one of the first computers to realize Alan Turing’s vision of a Universal Machine. Their work would break the distinction between numbers that mean things and numbers that do things—and our universe would never be the same. Using five kilobytes of memory (the amount allocated to displaying the cursor on a computer desktop of today), they achieved unprecedented success in both weather prediction and nuclear weapons design, while tackling, in their spare time, problems ranging from the evolution of viruses to the evolution of stars. Dyson’s account, both historic and prophetic, sheds important new light on how the digital universe exploded in the aftermath of World War II. The proliferation of both codes and machines was paralleled by two historic developments: the decoding of self-replicating sequences in biology and the invention of the hydrogen bomb. It’s no coincidence that the most destructive and the most constructive of human inventions appeared at exactly the same time.  How did code take over the world? In retracing how Alan Turing’s one-dimensional model became John von Neumann’s two-dimensional implementation, Turing’s Cathedral offers a series of provocative suggestions as to where the digital universe, now fully three-dimensional, may be heading next.

Implementing Domain-Driven Design


Vaughn Vernon - 2013
    Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the business domain while balancing technical considerations.Building on Eric Evans’ seminal book, Domain-Driven Design, the author presents practical DDD techniques through examples from familiar domains. Each principle is backed up by realistic Java examples–all applicable to C# developers–and all content is tied together by a single case study: the delivery of a large-scale Scrum-based SaaS system for a multitenant environment.The author takes you far beyond “DDD-lite” approaches that embrace DDD solely as a technical toolset, and shows you how to fully leverage DDD’s “strategic design patterns” using Bounded Context, Context Maps, and the Ubiquitous Language. Using these techniques and examples, you can reduce time to market and improve quality, as you build software that is more flexible, more scalable, and more tightly aligned to business goals.

Professional ASP.NET Design Patterns


Scott Millett - 2008
    Design patterns are time-tested solutions to recurring problems, letting the designer build programs on solutions that have already proved effective Provides developers with more than a dozen ASP.NET examples showing standard design patterns and how using them helpsbuild a richer understanding of ASP.NET architecture, as well as better ASP.NET applications Builds a solid understanding of ASP.NET architecture that can be used over and over again in many projects Covers ASP.NET code to implement many standard patterns including Model-View-Controller (MVC), ETL, Master-Master Snapshot, Master-Slave-Snapshot, Facade, Singleton, Factory, Single Access Point, Roles, Limited View, observer, page controller, common communication patterns, and more

The Devil's Deceptions: Is There Life After Death?


Ginger Baum - 2019
    In a world that is overflowing with man's traditions, that often put a dark cloud over God's truth, you will be astonished by the answers that now await you concerning the mysteries of death.

Women in Tech: Practical Advice and Inspiring Stories from Successful Women in Tech to Take Your Career to the Next Level


Tarah Wheeler - 2016
    Craig Pritchett leads you through an unforgettable learning experience that builds on the extraordinary life and games of the first World Chess Champion Wilhelm Steinitz.

The Middle Way: Finding Happiness in a World of Extremes


Lou Marinoff - 2006
    But there is a better way—a middle way—where we might discover common ground for peace, both personally and universally. Lou Marinoff, professor of philosophy and author of Plato, not Prozac, reveals the ABCs of finding that spiritually rich path: Aristotle, Buddha, and Confucius. Each of these wise men knew that extremism destroys happiness, health and harmony, and shared the supremely important notion that the main purpose of our existence is to lead a good life, here and now. In three sections, Marinoff examines the contemporary world and shows how the “Middle Way” provides solutions to our most pressing problems. Part One looks at civilizational dynamics that drive both cooperation and conflict across borders, and introduces each of the ABCs. The second segment focuses on some notorious extremes—including political polarization, and simmering religious, tribal, gender, cultural, and economic divides—and how the ABCs can reconcile them. And the third, final section enlightens us on how we all can apply the ABCs to the betterment of our own lives and humanity as a whole. A short list of recommended readings accompanies each chapter, along with illustrations, maps, and eye-opening charts.

Program or Be Programmed: Ten Commands for a Digital Age


Douglas Rushkoff - 2010
    But for all the heat of claim and counter-claim, the argument is essentially beside the point: it’s here; it’s everywhere. The real question is, do we direct technology, or do we let ourselves be directed by it and those who have mastered it? “Choose the former,” writes Rushkoff, “and you gain access to the control panel of civilization. Choose the latter, and it could be the last real choice you get to make.” In ten chapters, composed of ten “commands” accompanied by original illustrations from comic artist Leland Purvis, Rushkoff provides cyberenthusiasts and technophobes alike with the guidelines to navigate this new universe.In this spirited, accessible poetics of new media, Rushkoff picks up where Marshall McLuhan left off, helping readers come to recognize programming as the new literacy of the digital age––and as a template through which to see beyond social conventions and power structures that have vexed us for centuries. This is a friendly little book with a big and actionable message. World-renowned media theorist and counterculture figure Douglas Rushkoff is the originator of ideas such as “viral media,” “social currency” and “screenagers.” He has been at the forefront of digital society from its beginning, correctly predicting the rise of the net, the dotcom boom and bust, as well as the current financial crisis. He is a familiar voice on NPR, face on PBS, and writer in publications from Discover Magazine to the New York Times.“Douglas Rushkoff is one of the great thinkers––and writers––of our time.” —Timothy Leary“Rushkoff is damn smart. As someone who understood the digital revolution faster and better than almost anyone, he shows how the internet is a social transformer that should change the way your business culture operates." —Walter Isaacson

The Mathematical Theory of Communication


Claude Shannon - 1949
    Republished in book form shortly thereafter, it has since gone through four hardcover and sixteen paperback printings. It is a revolutionary work, astounding in its foresight and contemporaneity. The University of Illinois Press is pleased and honored to issue this commemorative reprinting of a classic.

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software


Scott Rosenberg - 2007
    Along the way, we encounter black holes, turtles, snakes, dragons, axe-sharpening, and yak-shaving—and take a guided tour through the theories and methods, both brilliant and misguided, that litter the history of software development, from the famous ‘mythical man-month’ to Extreme Programming. Not just for technophiles but for anyone captivated by the drama of invention, Dreaming in Code offers a window into both the information age and the workings of the human mind.