Introducing Go: Build Reliable, Scalable Programs


Caleb Doxsey - 2016
    Author Caleb Doxsey covers the language’s core features with step-by-step instructions and exercises in each chapter to help you practice what you learn.Go is a general-purpose programming language with a clean syntax and advanced features, including concurrency. This book provides the one-on-one support you need to get started with the language, with short, easily digestible chapters that build on one another. By the time you finish this book, not only will you be able to write real Go programs, you'll be ready to tackle advanced techniques.* Jump into Go basics, including data types, variables, and control structures* Learn complex types, such as slices, functions, structs, and interfaces* Explore Go’s core library and learn how to create your own package* Write tests for your code by using the language’s go test program* Learn how to run programs concurrently with goroutines and channels* Get suggestions to help you master the craft of programming

Mastering Minimalism: Eight Steps To A Life Of Less Stuff And More Freedom


Emily Josephine - 2017
    This book will help make the journey of learning how to be a minimalist much less difficult – even enjoyable – for you. Wannabe minimalists often have not only hundreds, if not thousands, of material goods to declutter, but also a plethora of mainstream mindsets that make navigating their way toward voluntary simplicity a rough and rocky path. I wrote this book to ease that navigation process for newbies. I also wrote it to help intermediate Minimalists who want to dive deeper into the journey, to overcome the obstacles that are holding them back. The steps and tips are those that my husband and I used to begin the journey toward Minimalism, and the ones we continue to use to remain on the path. The book begins by briefly addressing what Minimalism truly is (as opposed to what religious minimalist gurus have made many people think it is). It continues by explaining the benefits of becoming a minimalist. The rest of the book, the bulk of it, describes the steps you need to take in order to master Minimalism; that is, to overcome the insidious materialistic mindset of the modern age and to integrate the philosophy into your soul so completely that it becomes as easy as breathing. The first step toward simple living is one you likely won’t hear about in any other book on the subject. Then, you will be asked to consider two major paradigm shifts that will completely change the way you look at material goods. The remaining steps are more practical and hands-on, enabling you to take instant action on your desire to join the minimalist movement. If you are looking at becoming a minimalist, or you have already begun moving toward it but need some encouragement to “fight the good fight,” read this book. It will help.

Total Workday Control Using Microsoft Outlook


Michael Linenberger - 2005
    Outlook 2007 and 2003 are also covered. This seminal guide presents the author's best practices of time, task, and e-mail management, drawing from time management theories and applying these best practices in Microsoft Outlook. Anyone who finds they are overburdened by e-mail or working too late each day will benefit from this book.

Are You Smart Enough to Work at Google?


William Poundstone - 2012
    The blades start moving in 60 seconds. What do you do? If you want to work at Google, or any of America's best companies, you need to have an answer to this and other puzzling questions. Are You Smart Enough to Work at Google? guides readers through the surprising solutions to dozens of the most challenging interview questions. The book covers the importance of creative thinking, ways to get a leg up on the competition, what your Facebook page says about you, and much more. Are You Smart Enough to Work at Google? is a must-read for anyone who wants to succeed in today's job market.

The Carry-On Traveller: The Ultimate Guide to Packing Light


Erin McNeaney - 2016
    You struggle to fit everything in your bag, you get stressed lugging it around, and you pay a fortune in airline luggage fees.The Carry-On Traveller will teach you not only how to lighten your load, but how to pack everything you need into a single carry-on-size bag. You can apply these strategies to any trip, whether you are travelling for a week or a year, to hot or cold climates, alone or with kids.By travelling carry-on only, you’ll save time at airports, avoid wasting money on checked luggage fees (which are increasingly common), and reduce the stress of hauling bulky bags.It’s not an all or nothing approach. Packing light is a learning process, and you might want to take it gradually. Even if you don’t travel carry-on only on your next trip, this book will help you pack lighter.

Baba and Mr. Big


C. Everard Palmer - 1992
    After capturing a hawk in order to join a secret club, Jim rejects club membership and arranges a new life for the hawk.

Remote: Office Not Required


David Heinemeier Hansson - 2013
    Moms in particular will welcome this trend.  A full 60% wish they had a flexible work option. But companies see advantages too in the way remote work increases their talent pool, reduces turnover, lessens their real estate footprint, and improves the ability to conduct business across multiple time zones, to name just a few advantages.  In Remote, inconoclastic authors Fried and Hansson will convince readers that letting all or part of work teams function remotely is a great idea--and they're going to show precisely how a remote work setup can be accomplished.

Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing


Rex Black - 1999
    The preeminent expert in his field, Mr.Black draws upon years of experience as president of both theInternational and American Software Testing Qualifications boardsto offer this extensive resource of all the standards, methods, andtools you'll need.The book covers core testing concepts and thoroughly examinesthe best test management practices and tools of leading hardwareand software vendors. Step-by-step guidelines and real-worldscenarios help you follow all necessary processes and avoidmistakes.Producing high-quality computer hardware and software requirescareful, professional testing; Managing the Testing Process, Third Edition explains how to achieve that by following adisciplined set of carefully managed and monitored practices andprocessesThe book covers all standards, methods, and tools you need forprojects large and smallPresents the business case for testing products and reviews theauthor's latest test assessmentsTopics include agile testing methods, risk-based testing, IEEEstandards, ISTQB certification, distributed and outsourced testing, and moreOver 100 pages of new material and case studies have been addedto this new editionIf you're responsible for managing testing in the real world, Managing the Testing Process, Third Edition is the valuablereference and guide you need.

Intermediate Perl


Randal L. Schwartz - 2003
    One slogan of Perl is that it makes easy things easy and hard things possible. "Intermediate Perl" is about making the leap from the easy things to the hard ones.Originally released in 2003 as "Learning Perl Objects, References, and Modules" and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling "Learning Perl," it picks up where that book left off. Topics include: Packages and namespacesReferences and scopingManipulating complex data structuresObject-oriented programmingWriting and using modulesTesting Perl codeContributing to CPANFollowing the successful format of "Learning Perl," we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in "Learning Perl" and have ambition to go further.Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly."Intermediate Perl" is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer.

The Imposter's Handbook


Rob Conery - 2016
    New languages, new frameworks, new ways of doing things - a constant struggle just to stay current in the industry. This left no time to learn the foundational concepts and skills that come with a degree in Computer Science.

Invest Like a Pro: A 10-Day Investing Course


Jesse Mecham - 2014
    Because investing scares you, and it shouldn't. Because you should be investing and you aren't. Because you're investing incorrectly and it's costing you a lot of money. Because the average savings of a 50-year old is $43,000. This book is for you if you want to invest correctly (and enough!), but have zero interest in the complex stuff. This book is also for you if you're ready to take action. Once you've finished reading this book, you'll know more than most when it comes to investing. Most importantly, you'll know exactly what you need to do to invest successfully.

The Problem with Software: Why Smart Engineers Write Bad Code


Adam Barr - 2018
    As the size and complexity of commercial software have grown, the gap between academic computer science and industry has widened. It's an open secret that there is little engineering in software engineering, which continues to rely not on codified scientific knowledge but on intuition and experience.Barr, who worked as a programmer for more than twenty years, describes how the industry has evolved, from the era of mainframes and Fortran to today's embrace of the cloud. He explains bugs and why software has so many of them, and why today's interconnected computers offer fertile ground for viruses and worms. The difference between good and bad software can be a single line of code, and Barr includes code to illustrate the consequences of seemingly inconsequential choices by programmers. Looking to the future, Barr writes that the best prospect for improving software engineering is the move to the cloud. When software is a service and not a product, companies will have more incentive to make it good rather than "good enough to ship."

No-Fail Habits


Michael Hyatt - 2020
    Our work follows us home, even on weekends and vacations.The result is stress, burnout, and strained relationships. Ironically, burning the candle at both ends makes work quality suffer too.Days full of busyness, where you go to bed wondering where all the time went and why so little got done, is primarily the product of habit. One action triggering another that fills every moment of the day, crowding out anything that's not an emergency.It's automated overwork. And when a person succumbs to the stress and leaves for greener pastures, this “burnout pattern” follows them around from one job to the next.But there's good news . . .Self-automation can become your advantage as well.And it's all laid out in the newest book from Michael Hyatt & Company, No-Fail Habits.No-Fail Habits reveals how you can permanently drop habits that don't serve you.You'll also discover how to identify negative triggers and replace them with actions, habits, and rituals that free your time and give you the mental space for deep work—the fertile soil of accomplishment.No-Fail Habits is the blueprint for leveraging habits to build a life of success at work and in your personal life. No-Fail Habits will help you achieve more than you ever thought possible.

The Ultimate Guide to Remote Work: How to Grow, Manage and Work with Remote Teams (Zapier App Guides Book 3)


Wade Foster - 2015
    Yet at Zapier, we've been working remotely since our founding in October of 2011. This book shares everything we've learned about running a remote team—our successes and our failures.Beginning as a series of posts on the Zapier blog, this book is an ongoing work about our experiences as a remote team, with much of the book written by Zapier CEO Wade Foster along with chapters from our team members and other remote employees. We'll update it periodically so you can learn how our thinking and processes change as we've grown from three to 20+ people and beyond, and will keep the older versions of each chapter archived so you can learn with us over time.Who Is This Guide For?Whether you currently work in or run a remote team, or you hope to work in or run a remote team in the future, this book will have nuggets of wisdom that you can apply to your current situation.

Career Superpowers: Succeeding on Purpose


James A. Whittaker - 2014
    Take away the pedigreed and the prodigies—you know the people who are going to succeed no matter what—and the brown-nosers and right-time-right-place lottery winners and who do you have left? The people who succeeded on purpose. Study these folks carefully and you’ll find common themes around their path to the top. This book exposes the career strategies of the ultra-successful and analyzes them in detail. You’ll learn about personal strategies for identifying high-payoff activities and gain insight into being more effective as an individual contributor, manager and leader. You will learn how to identify and interact with the right set of career mentors and role models. Being successful doesn’t have to be an accident. Read this book and learn how to succeed on purpose.