The Rust Programming Language


Steve Klabnik
    This is the undisputed go-to guide to Rust, written by two members of the Rust core team, with feedback and contributions from 42 members of the community. The book assumes that you’ve written code in another programming language but makes no assumptions about which one, meaning the material is accessible and useful to developers from a wide variety of programming backgrounds.Known by the Rust community as "The Book," The Rust Programming Language includes concept chapters, where you’ll learn about a particular aspect of Rust, and project chapters, where you’ll apply what you’ve learned so far to build small programs.The Book opens with a quick hands-on project to introduce the basics then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Next come detailed explanations of Rust-oriented perspectives on topics like pattern matching, iterators, and smart pointers, with concrete examples and exercises--taking you from theory to practice.The Rust Programming Language will show you how to: Grasp important concepts unique to Rust like ownership, borrowing, and lifetimes Use Cargo, Rust’s built-in package manager, to build and maintain your code, including downloading and building dependencies Effectively use Rust’s zero-cost abstractions and employ your ownYou’ll learn to develop reliable code that’s speed and memory efficient, while avoiding the infamous and arcane programming pitfalls common at the systems level. When you need to dive down into lower-level control, this guide will show you how without taking on the customary risk of crashes or security holes and without requiring you to learn the fine points of a fickle toolchain.You’ll also learn how to create command line programs, build single- and multithreaded web servers, and much more.The Rust Programming Language fully embraces Rust’s potential to empower its users. This friendly and approachable guide will help you build not only your knowledge of Rust but also your ability to program with confidence in a wider variety of domains.

Designing Data-Intensive Applications


Martin Kleppmann - 2015
    Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures

Design Patterns: Elements of Reusable Object-Oriented Software


Erich Gamma - 1994
    Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.

The Edge of Disaster: Rebuilding a Resilient Nation


Stephen Flynn - 2007
    We have learned little from the cataclysms of September 11 and Hurricane Katrina. When it comes to catastrophe, America is living on borrowed time-and squandering it. In this new book, leading security expert Stephen Flynn issues a call to action, demanding that we wake up and prepare immediately for a safer future. The truth is acts of terror cannot always be prevented, and nature continues to show its fury in frighteningly unpredictable ways. Resiliency, argues Flynn, must now become our national motto. With chilling frankness and clarity, Flynn paints an all too real scenario of the threats we face within our own borders. A terrorist attack on a tanker carrying liquefied natural gas into Boston Harbor could kill thousands and leave millions more of New Englanders without power or heat. The destruction of a ship with a cargo of oil in Long Beach, California, could bring the West Coast economy to its knees and endanger the surrounding population. But even these all-too-plausible terrorist scenarios pale in comparison to the potential destruction wrought by a major earthquake or hurricane. Our growing exposure to man-made and natural perils is largely rooted in our own negligence, as we take for granted the infrastructure handed down to us by earlier generations. Once the envy of the world, this infrastructure is now crumbling. After decades of neglect, our public health system leaves us at the mercy of microbes that could kill millions in the next flu pandemic. Flash flooding could wipe out a fifty-year-old dam north of Phoenix, placing thousands of homes and lives at risk. The next San Francisco earthquake could destroy century-old levees, contaminating the freshwater supply that most of California relies on for survival. It doesn't have to be this way. "The Edge of Disaster "tells us what we can do about it, as individuals and as a society. We can-and, Flynn argues, we must-construct a more resilient nation. With the wounds of recent national tragedies still unhealed, the time to act is now. Flynn argues that by tackling head-on, eyes open the perils that lie before us, we can remain true to our most important and endearing national trait: our sense of optimism about the future and our conviction that we can change it for the better for ourselves-and our children. "Steve Flynn offers the answer not only to protecting America from terrorist attacks and natural disaster but also to revitalizing our democracy. This book is a must-read for all members of Congress, 2008 presidential candidates, and ordinary citizens who want to build a better and safer future."-Anne-Marie Slaughter, dean, Woodrow Wilson School of Public and International Affairs, Princeton University Advance praise for "The Edge of Disaster" "Steve Flynn has done it again. Like America the Vulnerable before it, "The Edge of Disaster" is the must-read book for every American, elected official, and presidential candidate who is committed to ensuring that our nation continue to thrive in perilous times."-Mark Warner, former governor of Virginia "Since 9/11, protecting our nation against a terrorist attack has consumed policy makers in Washington. What Stephen Flynn points out in The Edge of Disaster is that much of this effort has been directed overseas, often at the expense of our homeland and its much more likely areas of vulnerability. Laying out a series of potential disasters both manmade and natural, Flynn calls for a greater emphasis on preparedness and the ability of communities and the nation to recover. Painting an often frustrating and infuriating picture of missed opportunities, "The Edge of Disaster "is a call to action. The time to act is now. We can only hope that policy makers are listening." -Christine Todd Whitman, former governor of New Jersey and former administrator, Environmental Protection Agency (2001-03) "Steve Flynn's book makes the very persuasive argument that national security preparedness is linked to natural disaster preparedness. By investing significantly in our critical infrastructure, in citizen preparedness, and most importantly in leadership, we can be better prepared for all hazards. A great book that I highly recommend." -James Lee Witt, former director, Federal Emergency Management Agency "Steve Flynn has become a relentless contributor to the dialogue on prioritizing the work of the post-9/11 security environment. "The Edge of Disaster" calls into question the neglect of domestic preparedness in favor of the Department of Defense-driven offensive in the global war on terrorism. The book offers provocative challenges to both our elected and our private-sector leaders, and both should read it thoroughly." -Admiral James M. Loy, former commandant, U.S. Coast Guard, and former deputy secretary of homeland security

Python Pocket Reference


Mark Lutz - 1998
    Hundreds of thousands of Python developers around the world rely on Python for general-purpose tasks, Internet scripting, systems programming, user interfaces, and product customization. Available on all major computing platforms, including commercial versions of Unix, Linux, Windows, and Mac OS X, Python is portable, powerful and remarkable easy to use.With its convenient, quick-reference format, "Python Pocket Reference," 3rd Edition is the perfect on-the-job reference. More importantly, it's now been refreshed to cover the language's latest release, Python 2.4. For experienced Python developers, this book is a compact toolbox that delivers need-to-know information at the flip of a page. This third edition also includes an easy-lookup index to help developers find answers fast!Python 2.4 is more than just optimization and library enhancements; it's also chock full of bug fixes and upgrades. And these changes are addressed in the "Python Pocket Reference," 3rd Edition. New language features, new and upgraded built-ins, and new and upgraded modules and packages--they're all clarified in detail.The "Python Pocket Reference," 3rd Edition serves as the perfect companion to "Learning Python" and "Programming Python."

Madoff with the Money


Jerry Oppenheimer - 2009
    From the values Madoff was taught growing up in the working class town of Laurelton, Queens to his high-life on Wall Street and the super-rich enclaves of Palm Beach and the French Riviera, bestselling author Jerry Oppenheimer follows the disgraced money manager's trail as he works his way up the social and economic ladder, and eventually scams his trusting clients in a $50 billion Ponzi scheme.Through Oppenheimer's in-depth reporting, you'll discover new revelations in this startling case, and become familiar with the trusting victims-ranging from non-profit Jewish charities to the likes of seemingly sophisticated individuals such as actress Jane Fonda who would "like to shake Madoff until his teeth fall out," the scion of the Baskin-Robbins ice cream empire who lost a bundle and was forced to rent out rooms in his house, and New Jersey Senator Frank Lautenberg. There's even Madoff's own sister-in-law and talk show host Larry King, who apparently didn't ask the right questions when he invested. All lost their much-needed life savings, while others saw fortunes small and large evaporate in the greedy financial operations of one of history's all-time charlatans.Madoff With the MoneyDelves into the details of the illusive man that lost investors billions Weaves stories of Madoff's past with those of the present in an engaging and accessible style Explores how the financial scam that Madoff ran cost individuals and institutions billions of dollars Other titles by Oppenheimer: Toy Monster: The Big, Bad World of Mattel, and Just Desserts: Martha Stewart the Unauthorized BiographyWhile there may be other books on the Bernie Madoff debacle, none digs as deep or goes as far to uncover the truth behind the man, and his incredible scam.

Failing Law Schools


Brian Z. Tamanaha - 2012
    Enrollments are on the rise, and their resources are often the envy of every other university department. Law professors are among the highest paid and play key roles as public intellectuals, advisers, and government officials. Yet behind the flourishing facade, law schools are failing abjectly. Recent front-page stories have detailed widespread dubious practices, including false reporting of LSAT and GPA scores, misleading placement reports, and the fundamental failure to prepare graduates to enter the profession.Addressing all these problems and more in a ringing critique is renowned legal scholar Brian Z. Tamanaha. Piece by piece, Tamanaha lays out the how and why of the crisis and the likely consequences if the current trend continues. The out-of-pocket cost of obtaining a law degree at many schools now approaches $200,000. The average law school graduate’s debt is around $100,000—the highest it has ever been—while the legal job market is the worst in decades, with the scarce jobs offering starting salaries well below what is needed to handle such a debt load. At the heart of the problem, Tamanaha argues, are the economic demands and competitive pressures on law schools—driven by competition over U.S. News and World Report ranking. When paired with a lack of regulatory oversight, the work environment of professors, the limited information available to prospective students, and loan-based tuition financing, the result is a system that is fundamentally unsustainable.Growing concern with the crisis in legal education has led to high-profile coverage in the Wall Street Journal and the New York Times, and many observers expect it soon will be the focus of congressional scrutiny. Bringing to the table his years of experience from within the legal academy, Tamanaha has provided the perfect resource for assessing what’s wrong with law schools and figuring out how to fix them.

A Practical Way to Get Rich . . . and Die Trying: A Memoir about Risking It All


John Roa - 2020
    His account of his rise from a self-described below-average student, to becoming a poster boy for the ambitious, successful young entrepreneur, to nearly destroying himself in the process is the subject of A Practical Way to Get Rich . . . and Die Trying. Roa's twenty-year-long journey from being dead-broke to wealth he never imagined is an absurd and often comical story of talent, luck, risk, rapidly changing technology, larger-than-life personalities, sex, gambling, and excessive alcohol and drug consumption. Roa's intention for his memoir is not to present a glamorous rags-to-riches saga, but, instead, to serve as a cautionary tale of the toll that entrepreneurship can take on ambitious young people unprepared for the physical and mental costs that "making it" can take. Those pitfalls eventually took their toll on Roa, who, in the face of round-the-clock pressure and risk taking, ultimately suffered a psychotic breakdown from which he almost didn't walk away. As he healed in the aftermath, he began to question the ethos that had brought him to that dark place, and he learned from other entrepreneurs that they, too, had experienced similar debilitating issues that they felt unable to admit, let alone discuss.A Practical Way to Get Rich . . . and Die Trying is a compelling memoir and the foundation for a campaign of honesty and vulnerability in an industry that currently allows neither. Roa aims to be the bridge to helping young leaders confront the mental health issues and abuse that too often accompany the tech startup that so many have embraced as their salvation for their future.

Water Dog: Revolutionary Rapid Training Method


Richard Wolters - 1964
    It's a step by step training book with no extraneous material. It covers everything from the day you get your puppy to the finished dog.The first book written about the retriever with new commands and using the Dummy-Launch, a new training device co-developed by the author, making training easier for you and your dog.The first book to show the complete training procedures step by step in picture sequence. It covers every facet of the training. It will show you not only what to expect of your dog but what your dog can expect of you. You will be able tosee how to do it. It's written with humor - fun for you and your dog.WATER DOG is A REVOLUTIONARY RAPID TRAINING METHOD.

Organizational Culture and Leadership


Edgar H. Schein - 1985
    Organizational pioneer Schein updates his influential understanding of culture--what it is, how it is created, how it evolves, and how it can be changed. Focusing on today's business realities, Schein draws on a wide range of contemporary research to redefine culture, offers new information on the topic of occupational cultures, and demonstrates the crucial role leaders play in successfully applying the principles of culture to achieve organizational goals. He also tackles the complex question of how an existing culture can be changed--one of the toughest challenges of leadership. The result is a vital resource for understanding and practicing organizational effectiveness.

The Dichotomy of Leadership: Balancing the Challenges of Extreme Ownership to Lead and Win


Jocko Willink - 2018
    With their first book, Extreme Ownership (published in October 2015), Jocko Willink and Leif Babin set a new standard for leadership, challenging readers to become better leaders, better followers, and better people, in both their professional and personal lives. Now, in THE DICHOTOMY OF LEADERSHIP, Jocko and Leif dive even deeper into the unchartered and complex waters of a concept first introduced in Extreme Ownership: finding balance between the opposing forces that pull every leader in different directions. Here, Willink and Babin get granular into the nuances that every successful leader must navigate. Mastering the Dichotomy of Leadership requires understanding when to lead and when to follow; when to aggressively maneuver and when to pause and let things develop; when to detach and let the team run and when to dive into the details and micromanage. In addition, every leader must:· Take Extreme Ownership of everything that impacts their mission, yet utilize Decentralize Command by giving ownership to their team. · Care deeply about their people and their individual success and livelihoods, yet look out for the good of the overall team and above all accomplish the strategic mission. · Exhibit the most important quality in a leader—humility, but also be willing to speak up and push back against questionable decisions that could hurt the team and the mission.With examples from the authors’ combat and training experiences in the SEAL teams, and then a demonstration of how each lesson applies to the business world, Willink and Babin clearly explain THE DICHOTOMY OF LEADERSHIP—skills that are mission-critical for any leader and any team to achieve their ultimate goal: VICTORY.

The 24-Carrot Manager


Adrian Gostick - 2002
    Providing strategies and solutions for the managers of today, this book offers answers for improving employee commitment and profitability by strategically acknowledging employee effort. How is it done? The deceptively simply answer: with carrots.

The Back of the Napkin: Solving Problems and Selling Ideas with Pictures


Dan Roam - 2008
    Three dots to represent Dallas, Houston, and San Antonio. Three arrows to show direct flights. Problem solved, and the picture made it easy to sell Southwest Airlines to investors and customers. Used properly, a simple drawing on a humble napkin is more powerful than Excel or PowerPoint. It can help crystallize ideas, think outside the box, and communicate in a way that people simply “get”. In this book Dan Roam argues that everyone is born with a talent for visual thinking, even those who swear they can’t draw. Drawing on twenty years of visual problem solving combined with the recent discoveries of vision science, this book shows anyone how to clarify a problem or sell an idea by visually breaking it down using a simple set of visual thinking tools – tools that take advantage of everyone’s innate ability to look, see, imagine, and show. THE BACK OF THE NAPKIN proves that thinking with pictures can help anyone discover and develop new ideas, solve problems in unexpected ways, and dramatically improve their ability to share their insights. This book will help readers literally see the world in a new way.

The Visual Display of Quantitative Information


Edward R. Tufte - 1983
    Theory and practice in the design of data graphics, 250 illustrations of the best (and a few of the worst) statistical graphics, with detailed analysis of how to display data for precise, effective, quick analysis. Design of the high-resolution displays, small multiples. Editing and improving graphics. The data-ink ratio. Time-series, relational graphics, data maps, multivariate designs. Detection of graphical deception: design variation vs. data variation. Sources of deception. Aesthetics and data graphical displays. This is the second edition of The Visual Display of Quantitative Information. Recently published, this new edition provides excellent color reproductions of the many graphics of William Playfair, adds color to other images, and includes all the changes and corrections accumulated during 17 printings of the first edition.

Rules for Modern Life: A Connoisseur's Survival Guide


David Tang - 2016
    Around every corner lies a potential faux pas waiting to happen. But if you've ever struggled for the right response to an unwelcome gift or floundered for conversation at the dinner party from hell, fear not: help is at hand.In Rules for Modern Life, Sir David Tang, resident agony uncle at the Financial Times, delivers a satirical masterclass in navigating the social niceties of modern life. Whether you're unsure of the etiquette of doggy bags or wondering whether a massage room in your second home would be de trop, Sir David has the answer to all your social anxieties - and much more besides.