Python Cookbook


David Beazley - 2002
    Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.Inside, you’ll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works.Topics include:Data Structures and AlgorithmsStrings and TextNumbers, Dates, and TimesIterators and GeneratorsFiles and I/OData Encoding and ProcessingFunctionsClasses and ObjectsMetaprogrammingModules and PackagesNetwork and Web ProgrammingConcurrencyUtility Scripting and System AdministrationTesting, Debugging, and ExceptionsC Extensions

Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles


Gary McLean Hall - 2014
    Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexibility to adapt to changing requirements and customer demands by applying cutting-edge techniques, including SOLID principles, design patterns, and other industry best practices.Understand why composition is preferable to inheritance and how flexible the interface really can be Gain deep knowledge of key design patterns and anti-patterns, when to apply them, and how to give their code agility Bridge the gap between the theory behind SOLID principles, design patterns, and industry best practices by pragmatically solving real-world problems Get code samples written in upcoming version of Microsoft Visual C# Topics include: Agile with Scrum process; dependencies and layering; the interface; patterns and anti-patterns; introduction to SOLID principles, including open/closed and dependency interjection; and using application templates

Ruby Best Practices


Gregory T. Brown - 2009
    Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techniques that can simplify your code and make you more productive. You'll learn how to write code that's readable, expressive, and much more.Ruby Best Practices will help you:Understand the secret powers unlocked by Ruby's code blocks Learn how to bend Ruby code without breaking it, such as mixing in modules on the fly Discover the ins and outs of testing and debugging, and how to design for testability Learn to write faster code by keeping things simple Develop strategies for text processing and file management, including regular expressions Understand how and why things can go wrong Reduce cultural barriers by leveraging Ruby's multilingual capabilities This book also offers you comprehensive chapters on driving code through tests, designing APIs, and project maintenance. Learn how to make the most of this rich, beautiful language with Ruby Best Practices.

Kids Don't Get Cancer: The Remarkably Inspiring Story of Michael Crossland


Michael Crossland - 2015
    This passion stems from his own story … Before Michael was even one year old, he was diagnosed with an aggressive cancer of the central nervous system – a tumour had taken over half of his tiny body. The chance of Michael surviving was virtually non-existent. He started chemotherapy at 1 year old and by his second birthday, doctors had basically given up all hope. His only hope was taking part in a drug trial program – a program of which Michael was the only participant to survive the treatment. Although he survived, he was left with some permanent scars – only one lung, a damaged heart and a sensitive immune system. Michael Crossland sets an example for all of us. He's a man who has faced (and still faces) extreme challenges in life, but he never gives up. And despite his own obstacles, he always puts others before himself and gives so much to people in need. A true inspiration. A true hero. About the Author: As one of Australia’s most sought after inspirational speakers Michael has defied the odds of a life threatening cancer to build his life of exceptional achievements. He is a regular inspirational speaker for corporations, schools, professional sporting organisations and universities throughout the world. In the last 12 months Michael has presented in front of over 250,000 people around the globe. His journey has been shared on many TV programs including Fox Sports, ABC, ChannelSeven & Nine networks, Full Potential TV, The Get Inspired Project, Inspire Me Today program and countless radio shows throughout America, Fiji and Australia. Along with his award winning program about his life on Australian Stories, Michael has also recently featured in a humanitarian documentary about the countless lives saved through his orphanage and school in Haiti that he is involved with. Diagnosed before his first birthday and spending over ¼ of his life in hospital, doctors told him school and sport were not options. Infection and fatigue were too great a risk, reaching his teenage years would be a miracle. His only wish was to lead a normal life and be able to do all the things that other kids took for granted every day. But he had a dream and the undying determination to achieve the impossible… No matter the size of the obstacles that lay ahead. Now, an accomplished businessman, National Ambassador for Camp Quality, Australian of the Year finalist, Australia Day Ambassador and international hall of fame inductee, Michael inspires people from all walks of life. It is no doubt he has a heart for giving and a skill to engage people from all walks of life. Within the last five years he has gone from being one of the youngest State Development Managers for one of the largest companies in the world, to running five banks then leaving his finance career to follow his dreams in making a global impact and he certainly has done that! Michael’s story “Field of Dreams” was documented on Australian Story, ABC TV television. Through this documentary, his message touched the hearts of a nation, with his story of how he overcame seemingly insurmountable obstacles to achieve success in both his personal and professional life.

Live While You Can: A Memoir of Faith, Hope and the Power of Acceptance


Tony Coote - 2019
    Just a few short months later, he found himself confined to a wheelchair. But rather than succumbing to the darkness that threatened to overwhelm him in the days after his diagnosis, he drew on his powerful faith and unwavering belief in life and found a way to light, hope and acceptance.From growing up in Fairview, to serving in the dioceses in Ballymun and later Mount Merrion and Kilmacud, and his charity work while in UCD, Fr Tony takes us on the journey of his life and shows us how, through this devastating illness, he came to know the true meaning and nature of God's love.Sadly, Tony passed away on the 28 August 2019 but his memoir and his message of hope, strength and unwavering faith live on.'Our lives will never be measured in words spoken or success achieved but rather how we live and how our life has affected those around us.' Fr Tony Coote

Fundamentals of Software Architecture: An Engineering Approach


Mark Richards - 2020
    Until now. This practical guide provides the first comprehensive overview of software architecture's many aspects. You'll examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics.Authors Neal Ford and Mark Richards help you learn through examples in a variety of popular programming languages, such as Java, C#, JavaScript, and others. You'll focus on architecture principles with examples that apply across all technology stacks.

Murder By The Books Vol. 1: Horrific True Stories


R.J. Parker - 2014
    895 pages. - Serial Killers Abridged (Encyclopedia of 100 Serial Killers) - Cold Blooded Killers - Parents Who Killed Their Children: Filicide Serial Killers Abridged The ultimate reference for anyone compelled by the pathology and twisted minds behind the most disturbing of homicidal monsters. From A to Z, starting with Ahmad Suradji and ending with Zhou Kehua, there are names you may not have heard of, but many you have, including, notorious names serial killers; John Wayne Gacy, Jeffrey Dahmer, Ted Bundy, Gary Ridgway, Aileen Wuornos, and Dennis Rader, just to name a few. This reference book will make a great collection for true crime enthusiasts. Cold Blooded Killers Cold Blooded Killers is a blood-curdling collection of some of the most famous and the least known multiple-murder cases including; school shootings, kids who killed their parent(s) and 'going postal' spree killers. Parents Who Killed Their Children: Filicide This collection of "Filicidal Killers" provides a gripping overview of how things can go horribly wrong in once-loving families. This book depicts ten of the most notorious and horrific cases of homicidal parental units out of control. People like--Andrea Yates, Diane Downs, Susan Smith, and Jeffrey MacDonald--who received a great deal of media attention. The author explores the reasons; from addiction to postpartum psychosis, insanity to altruism. "These are 3 books that you will want to keep in your library to read and read again. Every day we are faced with the news of another serial killer or a senseless murder. If for no other reason, read these to stay aware of the dangers that face us, and to watch out for those that may not can watch out for themselves. There are many stories told in this collection, each one horrific. Mr. Parker is a no nonsense writer, he gives the facts (as hard as they are to read) in a straight forward manner. A great deal on this box set." -- Amazon Customer "I love how these books are packed full of facts and details but also have that wonderfully descriptive quality of fiction that makes me lose myself in the story. Several of these stories have stuck with me and I find myself revisiting them time and again as well as sharing them with other readers. I heartily recommend not only for the content, but the economical price as well." -- Kelly Sons

Effective C++: 55 Specific Ways to Improve Your Programs and Designs


Scott Meyers - 1991
    But the state-of-the-art has moved forward dramatically since Meyers last updated this book in 1997. (For instance, there s now STL. Design patterns. Even new functionality being added through TR1 and Boost.) So Meyers has done a top-to-bottom rewrite, identifying the 55 most valuable techniques you need now to be exceptionally effective with C++. Over half of this edition s content is new. Templates broadly impact C++ development, and you ll find them everywhere. There s extensive coverage of multithreaded systems. There s an entirely new chapter on resource management. You ll find substantial new coverage of exceptions. Much is gained, but nothing s lost: You ll find the same depth of practical insight that first made Effective C++ a classic all those years ago. Bill Camarda, from the July 2005 href="http://www.barnesandnoble.com/newslet... Only

Domain-Driven Design in PHP


Carlos Buenosvinos
    Explore applying the Hexagonal Architecture within your application, whether within an open source framework or your own bespoke system. Finally, look into integrating Bounded Contexts, using REST and Messaging approaches.

Redefining Success: Still Making Mistakes


W. Brett Wilson - 2012
    Brett Wilson, Dragons' Den co-star and Risky Business host, often gets asked about his secrets to success. He became one of Canada's top investment bankers because he was driven, willing to take risks and saw opportunity where others saw roadblocks.But along the path to business success, he tripped over a multitude of misguided priorities. For many years, Wilson pursued business with uncompromising focus, working long hours, seven days a week. In the process, his marriage and his health suffered greatly: he was rarely home as his children were growing up, divorce became inevitable and cancer struck at age forty-three. He truly learned the hard way that one can find financial success and the respect of business peers while almost losing what matters most: health, family and friends.Redefining Success details how Wilson was forced to redefine his life, making health and key relationships his first priorities. Through trial and error, he discovered that these simple virtues are foundational for real, enduring success, both in business and in life. Wilson's compelling insights are the basis for Redefining Success. Not just for entrepreneurs and business people, the book outlines how we can change our lives for the better by re-evaluating our personal definitions of success, then reworking them into a life plan that is feasible, lasting and rewarding.Inspirational and paradigm-changing, Redefining Success will help you implement and sustain lasting, positive change in your life—and make your world a little more meaningful—every day.

Becoming A Son


David Labrava - 2015
    David writes from life experience as he has lived more lives than most people ever will, and he did it all over the globe. David is an accomplished Glass artist, Tattoo artist, Five Diploma Harley Davidson Motorcycle Mechanic, Producer, Director and an award winning Writer and Actor. David is a member of the most famous and notorious motorcycle club in the world. David was the Technical Advisor on the hit TV series Sons of Anarchy from the inception to the completion of the series. David was also a series regular on the show, reaching that position after being hired as the technical advisor, then becoming a day player actor, then a recurring character then moving to series regular. All of these things had to be earned, as they were not for sale at any price. Becoming A Son is not about them. It’s about David getting to those spots. It’s about overcoming great odds and coming out alive. David left home at fifteen years old and hit the streets. This is David’s journey of discovery and redemption spanning a course of forty years. From the beaches of Hawaii and California, to the forest of the great Northwest, to years in Amsterdam, San Francisco, New York City, Miami then back to California. David hit some highs and survived severe lows, living years on the streets, in and out of jail only to take his life back, and then squeeze every bit out of it that life has to offer. Becoming A Son is a journey of epic proportion. It’s about realizing your dreams and then against the odds achieving them. Adventuring across the globe David learned many lessons by reaching out and trying everything, making many mistakes and paying the price for it and living through it. Now he wrote about it. David has been writing and getting published for over 14 years. He wrote for the Motorcycle magazine ‘The Horse’ then had his own column in the National Hot Rod Magazine ‘Ol Skool Rodz’ for eight years. He co-wrote Episode ten in season four of SOA which Time magazine awarded an honorable mention to as best of the season. David also won the 2013 Readers Choice Buzz focus award for Best Wildcard Actor. Like great authors before him Labrava takes the reader into some dark places most people would never dare to go. Becoming A Son is a modern day story of living on the street and redemption, it is one man’s journey into the darkness of himself crossing the planet and transcending all levels and then coming back again full circle. It is an inspiration for anyone who is chasing their dreams and making them their reality. Becoming A Son will come to be known as an instant classic.

The Linux Programming Interface: A Linux and Unix System Programming Handbook


Michael Kerrisk - 2010
    You'll learn how to:Read and write files efficiently Use signals, clocks, and timers Create processes and execute programs Write secure programs Write multithreaded programs using POSIX threads Build and use shared libraries Perform interprocess communication using pipes, message queues, shared memory, and semaphores Write network applications with the sockets API While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.Praise for The Linux Programming Interface "If I had to choose a single book to sit next to my machine when writing software for Linux, this would be it." —Martin Landers, Software Engineer, Google "This book, with its detailed descriptions and examples, contains everything you need to understand the details and nuances of the low-level programming APIs in Linux . . . no matter what the level of reader, there will be something to be learnt from this book." —Mel Gorman, Author of Understanding the Linux Virtual Memory Manager "Michael Kerrisk has not only written a great book about Linux programming and how it relates to various standards, but has also taken care that bugs he noticed got fixed and the man pages were (greatly) improved. In all three ways, he has made Linux programming easier. The in-depth treatment of topics in The Linux Programming Interface . . . makes it a must-have reference for both new and experienced Linux programmers." —Andreas Jaeger, Program Manager, openSUSE, Novell "Michael's inexhaustible determination to get his information right, and to express it clearly and concisely, has resulted in a strong reference source for programmers. While this work is targeted at Linux programmers, it will be of value to any programmer working in the UNIX/POSIX ecosystem." —David Butenhof, Author of Programming with POSIX Threads and Contributor to the POSIX and UNIX Standards ". . . a very thorough—yet easy to read—explanation of UNIX system and network programming, with an emphasis on Linux systems. It's certainly a book I'd recommend to anybody wanting to get into UNIX programming (in general) or to experienced UNIX programmers wanting to know 'what's new' in the popular GNU/Linux system." —Fernando Gont, Network Security Researcher, IETF Participant, and RFC Author ". . . encyclopedic in the breadth and depth of its coverage, and textbook-like in its wealth of worked examples and exercises. Each topic is clearly and comprehensively covered, from theory to hands-on working code. Professionals, students, educators, this is the Linux/UNIX reference that you have been waiting for." —Anthony Robins, Associate Professor of Computer Science, The University of Otago "I've been very impressed by the precision, the quality and the level of detail Michael Kerrisk put in his book. He is a great expert of Linux system calls and lets us share his knowledge and understanding of the Linux APIs." —Christophe Blaess, Author of Programmation systeme en C sous Linux ". . . an essential resource for the serious or professional Linux and UNIX systems programmer. Michael Kerrisk covers the use of all the key APIs across both the Linux and UNIX system interfaces with clear descriptions and tutorial examples and stresses the importance and benefits of following standards such as the Single UNIX Specification and POSIX 1003.1." —Andrew Josey, Director, Standards, The Open Group, and Chair of the POSIX 1003.1 Working Group "What could be better than an encyclopedic reference to the Linux system, from the standpoint of the system programmer, written by none other than the maintainer of the man pages himself? The Linux Programming Interface is comprehensive and detailed. I firmly expect it to become an indispensable addition to my programming bookshelf." —Bill Gallmeister, Author of POSIX.4 Programmer's Guide: Programming for the Real World ". . . the most complete and up-to-date book about Linux and UNIX system programming. If you're new to Linux system programming, if you're a UNIX veteran focused on portability while interested in learning the Linux way, or if you're simply looking for an excellent reference about the Linux programming interface, then Michael Kerrisk's book is definitely the companion you want on your bookshelf." —Loic Domaigne, Chief Software Architect (Embedded), Corpuls.com

Masterminds of Programming: Conversations with the Creators of Major Programming Languages


Federico BiancuzziJohn Hughes - 2009
    In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with:Adin D. Falkoff: APL Thomas E. Kurtz: BASIC Charles H. Moore: FORTH Robin Milner: ML Donald D. Chamberlin: SQL Alfred Aho, Peter Weinberger, and Brian Kernighan: AWK Charles Geschke and John Warnock: PostScript Bjarne Stroustrup: C++ Bertrand Meyer: Eiffel Brad Cox and Tom Love: Objective-C Larry Wall: Perl Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes: Haskell Guido van Rossum: Python Luiz Henrique de Figueiredo and Roberto Ierusalimschy: Lua James Gosling: Java Grady Booch, Ivar Jacobson, and James Rumbaugh: UML Anders Hejlsberg: Delphi inventor and lead developer of C# If you're interested in the people whose vision and hard work helped shape the computer industry, you'll find Masterminds of Programming fascinating.

Valley Walls: A Memoir of Climbing and Living in Yosemite


Glen Denny - 2016
    Photographer Glen Denny was a key figure in this golden age of climbing, capturing pioneering feats on camera while tackling challenging ascents himself.In entertaining short pieces enlivened by his iconic black-and-white images of Yosemite's big wall legends, Denny reveals a young man's coming of age and provides a vivid look at Yosemite’s early climbing culture. He relates such precarious achievements as hauling water in glass gallon jugs up the east face of Washington Column, nailing the 750-foot Rostrum in a punishing heat wave, and dangling overnight on El Capitan’s Dihedral Wall in a lightning storm. Each true tale captures the spirit of historic Camp 4, where Denny and others plan the next big climb while living on the cheap and dodging park rangers.

Up and Down: Victories and Struggles in the Course of Life


Bubba Watson - 2021
    Opening up about the toll that chasing and achieving his dream of being a champion golfer took on his mental health, Bubba Watson shares his powerful story of the breaking point that gave him clarity.Bubba Watson is known as the big-hitting left-handed golfer who plays with the pink driver--the small-town kid who grew up as a child golf prodigy before going on to win two Masters Tournaments, competing in the Olympics, and rising to be the number two golfer in the world.But every dream comes with a price. Feeling that he was never good enough, Bubba began to let the constant criticism from fans and commentators haunt his thoughts. Success in the game he loved was killing him.In Up and Down, Bubba opens up about his debilitating anxiety attacks, the death of his father and namesake, adopting his children, and how reaching a breaking point professionally and personally drew him closer to his family and God.Golf is what Bubba Watson does, but it is not who he is. Through his story, you'll learn how Bubba:Overcame his anxiety and feelings of inadequacyFound his true identity not in the standards of the world, but in the God who already knows he is enoughLearned to trust God with his gifts, family, and biggest dreamsBecame the husband, father, friend, and mentor he was called to beLife, like golf, is filled with ups and downs. Up and Down is the inspiring story of an imperfect man striving to become the best person he can be--wherever the course may take him.