Term Limits


Steve Powell - 2018
    Having been a press officer for a US Senator for a number of years, I’ve had a front row seat to the inter workings of Capital Hill. To my mind, Powell has masterfully combined the timeliness of today’s political intrigue with a gripping detective story/who-done-it. By bringing the mind-boggling swirling mess that is Washington politics down to the level of one family’s pain he held me glued to the page."What I found particularly remarkable was how easily I found myself sympathizing with the ‘villain’, and how well-crafted and human was Powell’s plea that we need to finally bring common sense back to our government and its approaches to critical problems facing the country and the world."A deceptively easy read — given its thunderous message.  Term Limits should be require reading for every new politician heading to Washington."Murder – week after week, month after month, across the country. Pushed beyond his limits, one man takes on the establishment, the gun lobby, and corruption at the highest levels. To break the power of entrenched elites, he leads the nation on a grisly hunt. He’s hunting them. And they’re hunting him. One side will have to blink. In the meantime, people are dying. Term Limits is a thriller from the front pages of our newspapers. It couldn’t be more topical.

Bipolar Happens! 35 Tips and Tricks to Manage Bipolar Disorder


Julie A. Fast - 2011
    Written with a very funny and riveting honesty as only a person with the illness can do, Bipolar Happens! offers practical knowledge and deep insights into what it is like to live with bipolar disorder.Compelling, insightful and never afraid to tell the truth , many of Julie’s readers credit this book as being their personal catalyst for change. “When I read this book I actually felt that someone really understood me, and it made me feel hope for the first time since my diagnosis. I didn’t know what it meant to be psychotic or why I got overwhelmed a lot in crowds. I learned how to manage mania much better than in the past. And now I can see that I’m not the only one who wakes up with depression. Julie is funny and so willing to say what many people won’t. This book talks about the stuff we go through that never gets put into books. The book is like reading fables. It’s not overwhelming, but you really learn a lot.”

Wealth Unbroken: Growing Wealth Uninterrupted by Market Crashes, Taxes, and Even Death


Rebecca Walser - 2017
    In Wealth Unbroken, Rebecca explains how and why following the popular beliefs about long-term wealth building are keeping 96 out of 100 Americans from financial success in their retirement. ˃˃˃ A New, Refreshing Approach To A Critical Subject Wall Street and mediocre, fee-seeking financial advisors have fed half-truths to Americans for decades, ruining their lifetime pocketbooks for their own gain. In an easy to read, conversational style, Rebecca shows you how to be one of the few Americans who not only survives but thrives in the New Normal of changing Federal tax codes, Baby Boomer retirement and market volatility. ˃˃˃ A Roadmap To Financial Success No matter where you are along the path of life's journey, reading this book will change how you see things when it comes to creating, preserving, and transferring wealth. ˃˃˃ Learn how to employ strategies that provide financial peace of mind by guaranteeing lifetime income regardless of market crashes, terrible investments and unhealthy economics. Scroll Up And Grab Your Copy Today!

Free to Make: How the Maker Movement is Changing Our Schools, Our Jobs, and Our Minds


Dale Dougherty - 2016
    Dale Dougherty, creator of MAKE: magazine and the Maker Faire, provides a guided tour of the....

Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

Modern Perl


chromatic - 2010
    With countless satisfied developers, tens of thousands of freely available libraries, and continual improvements to the language and its ecosystem, modern Perl development can be easy, reliable, and fun. To take advantage of the full power of Perl 5--to become a true expert, capable of solving any problem put before you--you must understand the language. Modern Perl explains Perl 5 from theory to implementation, including Perl 5.12.

Beyond Software Architecture: Creating and Sustaining Winning Solutions


Luke Hohmann - 2003
    There are currently a significant number of books on creating, documenting, and implementing software architecture, but precious few resources have addressed how to build a software architecture that aligns with a customer's overall business goals. In this new book, Luke Hohmann borrows from his extensive experience managing successful enterprise software projects to provide practical wisdom on creating and sustaining winning software solutions. This book helps technologists grasp the business ramifications of their decisions, and provides business-oriented software professionals (e.g. sales people and marketers) with better knowledge of how robust software can be built and maintained.

The Senior Software Engineer


David B. Copeland - 2013
    This book isn't about that - it's about everything else. As such, there's very little code inside, meaning everyone from PHP hackers to hardcore embedded C programmers will get a lot out of it.This book covers 10 topics crucial to being an amazing developer:Focus on Delivering ResultsFix Bugs Efficiently and CleanlyAdd Features with EaseDeal With Technical Debt and SlopPlay Well With OthersMake Technical DecisionsBootstrap a Greenfield SystemLearn to WriteInterview Potential Co-WorkersLead a Team

To Mock a Mockingbird and Other Logic Puzzles


Raymond M. Smullyan - 1985
    It contains many puzzles and their solutions and aims to attract many readers in an age where computer science, logic, and mathematics are becoming increasingly important and popular.

Grokking Simplicity: Taming complex software with functional thinking


Eric Normand - 2019
    Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. It introduces a unique approach to functional programming that explains why certain features of software are prone to complexity, and teaches you the functional techniques you can use to simplify these systems so that they’re easier to test and debug.

Debugging Teams: Better Productivity Through Collaboration


Brian W. Fitzpatrick - 2015
    Their conclusion? Even among people who have spent decades learning the technical side of their jobs, most haven't really focused on the human component. Learning to collaborate is just as important to success. If you invest in the soft skills of your job, you can have a much greater impact for the same amount of effort.The authors share their insights on how to lead a team effectively, navigate an organization, and build a healthy relationship with the users of your software. This is valuable information from two respected software engineers whose popular series of talks--including Working with Poisonous People--has attracted hundreds of thousands of followers.

Let Over Lambda


Doug Hoyte - 2008
    Starting with the fundamentals, it describes the most advanced features of the most advanced language: Common Lisp. Only the top percentile of programmers use lisp and if you can understand this book you are in the top percentile of lisp programmers. If you are looking for a dry coding manual that re-hashes common-sense techniques in whatever langue du jour, this book is not for you. This book is about pushing the boundaries of what we know about programming. While this book teaches useful skills that can help solve your programming problems today and now, it has also been designed to be entertaining and inspiring. If you have ever wondered what lisp or even programming itself is really about, this is the book you have been looking for.

Pride & Ownership: A Firefighter's Love of the Job


Rick Lasky - 2006
    Chief Rick Lasky takes a hard look at the fire service and finds it short on the only element that makes it effective: passion. Chief Lasky gives an upfront and honest criticism about the need to reignite the love of the job on every level, from chiefs on down. Key Features: • History and traditions of the fire service with overviews of some of the most important fire service leaders, • Detailed explanations of ceremonies for all ocasions from a firefighter's initiation to retirement, • Over 150 photos displaying the rites and ceremonies, • Helpful appendices full of sample documents for fire company use.

Reactive Design Patterns


Roland Kuhn - 2014
    The Reactive Application model addresses these demands through new patterns designed to "react" effectively to user and system events, changes in load, competition for shared system resources, and unanticipated failures. Although reactive design patterns can be implemented using standard enterprise development tools, you best realize the benefits when you pair them with a functional programming language like Scala and an Actor-based concurrency system like Akka.Reactive Design Patterns is a clearly-written guide for building event-driven distributed systems that are resilient, responsive, and scalable. Written by the authors of the Reactive Manifesto, this book teaches you to apply reactive design principles to the real problems of distributed application development. You'll discover technologies and paradigms that can be used to build reactive applications including Akka and other actor-based systems, functional programming, replication and distribution, and implementation techniques such as futures, iteratees, and reactive streams. While the book presents concrete examples in Scala, Java, JavaScript, and Erlang, the primary goal is to introduce patterns and best practices that you can use to apply reactive principles to common problems you'll face when building distributed systems.WHAT'S INSIDE* Discover best practices and patterns for building responsive applications* Build applications that can withstand hardware or software failure at any level* Patterns for fault tolerance, scalability, and responsiveness* Maximize multicore hardware using asynchronous and event-driven solutions* Scale applications under tremendous loadReaders should be familiar with a standard programming language like Java, C++ or C# and be comfortable with the basics of distributed systems. Software engineers and architects will learn how to avoid common pitfalls and apply patterns for solving day-to-day problems in a fault-tolerant and scalable way to maximize their application's responsiveness to users and clients. Project leaders and CTOs will gain a deeper understanding of the philosophy behind resilience and scalability in distributed systems, as well as their limitations, challenges and benefits.

A World of Ideas: Essential Readings for College Writers


Lee A. Jacobus - 1893
    Because students perceive writers such as these as serious and important, they take the writing course more seriously: they learn to read more attentively, think more critically, and write more effectively. But more important, this may be a student's only opportunity to encounter these thinkers. No other composition reader offers a comparable collection of important readings along with the supportive apparatus students need to understand, analyze, and respond to them.