Book picks similar to
Arduino Sketches: Tools and Techniques for Programming Wizardry by James A. Langbridge
ebook
nonfiction
non-fiction
electronics
Functional Thinking
Neal Ford - 2014
This practical guide from renowned software architect Neal Ford helps you transition from a Java-writing imperative programmer to a functional programmer, using Java, Clojure, and Scala as examples.Rather than focus on specific language features, Functional Thinking looks at a variety of common practices in OOP languages and then shows you how to solve the same problems with a functional language. For instance, you know how to achieve code-reuse in Java via mechanisms such as inheritance and polymorphism. Code reuse is also possible in functional languages, using high-order functions, composition, and multi-methods.Ford encourages you to value results over steps, so you can begin to think like a functional programmer. Expect your mind to be bent, but you’ll finish with a much better understanding of both the syntax and semantics of functional languages.
Transcending Depression: Quest Without a Compass
Larry Godwin - 2020
I've been there and have struggled with suicidal thoughts and plans. I can share with you what I did to not only survive, but to tolerate depression, live with it, and function acceptably most of the time, interspersed with periods of contentment, happiness, and joy. My strategies may well work for you. My goal is to save lives. The primary motivation for presenting my history is to encourage others who grapple with either chronic depression or occasional bouts. I hope my journey resonates with some, validates feelings, and sparks the thoughts "I'm not alone" and "I will feel better." This book can also help family members and friends of the mentally ill, and their caregivers, find compassion and enable them to understand the struggle. Transcending Depression differs from many other books on the topic in that it is not grounded in clinical experience, scientific research, or empirical evidence, which may make it more approachable than some. It's not a how-to book, not a model for depressed people to follow, not a toolbox. On the contrary, it shows rather than tells the reader what he or she might do to feel better. Appendices include my Depression Survival Guide, which offers 36 suggestions to bring relief, and Chess in the Labyrinth, a metaphor that compares defeating depression to winning a chess game.
The Hitchhiker's Guide to Python: Best Practices for Development
Kenneth Reitz - 2016
More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity--and possibly dilution.This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.
Get A Life! 8 Steps to Create Your Own Life List
Stephanie Bond - 2012
Praise for GET A LIFE! 8 STEPS TO CREATE YOUR OWN LIFE LIST: "Introspection and reflection are critical aspects of my executive coaching practice in the corporate world. Stephanie Bond's Life List is a perfect use of similar techniques in order to achieve personal hopes, dreams, and aspirations. Her process is fun and it works--give it a try." --Grace P. Waldrop, President, Grace P. Waldrop Consulting, Inc., Atlanta, GA "Stephanie Bond has guided her life in an incredible direction-accomplishing so many things most people only talk about. I am excited that she is sharing her Life List process. It is such a useful tool for anyone who wants to put their life-personally and professionally-on a rewarding path. It works!" --Jacki Jaynes, President, TCM, Inc., a project management firm in Atlanta, GASo what are you waiting for? Get a Life List!
Bash Cookbook: Solutions and Examples for Bash Users
Carl Albing - 2007
Scripting is a way to harness and customize the power of any Unix system, and it's an essential skill for any Unix users, including system administrators and professional OS X developers. But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards.bash Cookbook teaches shell scripting the way Unix masters practice the craft. It presents a variety of recipes and tricks for all levels of shell programmers so that anyone can become a proficient user of the most common Unix shell -- the bash shell -- and cygwin or other popular Unix emulation packages. Packed full of useful scripts, along with examples that explain how to create better scripts, this new cookbook gives professionals and power users everything they need to automate routine tasks and enable them to truly manage their systems -- rather than have their systems manage them.
The Ultimate Guide to Journaling
Hannah Braime - 2012
The Ultimate Guide to Journaling is a must read for anyone who is interested in journaling.Journaling is an important personal development tool that helps us deepen our connection with ourselves and expand our self-awareness.Whether you are new to the concept of journaling or a seasoned journaler, this book contains tips, techniques and over 100 journaling suggestions and prompts that will take your journaling practice to new levels.We'll also touch on other need-to-know aspects of journaling, including the benefits of journaling, the best time to journal, how often to journal, and useful journaling tools.
They Flew Hurricanes
Adrian Stewart - 2006
Many pilots, including Douglas Bader, thought it was superior to the Spit--but together they saved Britain from Nazi invasion and possible defeat.Adrian Stewart has produced a gloriously atmospheric and nostalgic book capturing the spirit of these great aircraft and the pilots who flew them. It tracks the aircraft as it was developed and improved, and follows it to the many theaters of the war where it saw service. Among the lesser-known are Burma and hazardous convoy protection in the Arctic and Mediterranean, flying from makeshift carriers. This book will fascinate specialist aviation historians and those who enjoy a rattling good war story, and includes a superb selection of rare photographs.
60 Hikes Within 60 Miles: Salt Lake City: Including Ogden, Provo, and the Uintas
Greg Witt - 2008
It contains meticulous trail descriptions that range from comfortable strolls for families to difficult treks for those looking for a challenging workout. Extensive key-at-a-glance information makes it easier to choose a hike based on length, difficulty, or scenery. A helpful list of hikes in the front of the book highlights those with special interests — best hikes for children, scenic hikes, hikes good for wildlife viewing, best hikes for runners, and more. Each hike report includes commentary on trailside geology, flowers, and wildlife. Historical notes provide fascinating details about early miners, trailblazers, the Pony Express, and Mormon pioneers. Whether lacing up boots, stepping into sneakers or strapping on snowshoes, Salt Lake City is a premier destination for outdoor adventure.
Secrets and Lies: Digital Security in a Networked World
Bruce Schneier - 2000
Identity Theft. Corporate Espionage. National secrets compromised. Can anyone promise security in our digital world?The man who introduced cryptography to the boardroom says no. But in this fascinating read, he shows us how to come closer by developing security measures in terms of context, tools, and strategy. Security is a process, not a product – one that system administrators and corporate executives alike must understand to survive.This edition updated with new information about post-9/11 security.
Time Management for System Administrators: Stop Working Late and Start Working Smart
Thomas A. Limoncelli - 2005
No other job pulls people in so many directions at once. Users interrupt you constantly with requests, preventing you from getting anything done. Your managers want you to get long-term projects done but flood you with reques ... Available here:readmeaway.com/download?i=0596007833Time Management for System Administrators: Stop Working Late and Start Working Smart PDF by Thomas A. LimoncelliRead Time Management for System Administrators: Stop Working Late and Start Working Smart PDF from O'Reilly Media,Thomas A. LimoncelliDownload Thomas A. Limoncelli’s PDF E-book Time Management for System Administrators: Stop Working Late and Start Working Smart
Growing Object-Oriented Software, Guided by Tests
Steve Freeman - 2009
This one's a keeper." --Robert C. Martin "If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book."--Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this simple idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and "grow" software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you'll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes - Implementing TDD effectively: getting started, and maintaining your momentum throughout the project - Creating cleaner, more expressive, more sustainable code - Using tests to stay relentlessly focused on sustaining quality - Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project - Using Mock Objects to guide object-oriented designs - Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency
Head First Statistics
Dawn Griffiths - 2008
Whether you're a student, a professional, or just curious about statistical analysis, Head First's brain-friendly formula helps you get a firm grasp of statistics so you can understand key points and actually use them. Learn to present data visually with charts and plots; discover the difference between taking the average with mean, median, and mode, and why it's important; learn how to calculate probability and expectation; and much more.Head First Statistics is ideal for high school and college students taking statistics and satisfies the requirements for passing the College Board's Advanced Placement (AP) Statistics Exam. With this book, you'll:Study the full range of topics covered in first-year statistics Tackle tough statistical concepts using Head First's dynamic, visually rich format proven to stimulate learning and help you retain knowledge Explore real-world scenarios, ranging from casino gambling to prescription drug testing, to bring statistical principles to life Discover how to measure spread, calculate odds through probability, and understand the normal, binomial, geometric, and Poisson distributions Conduct sampling, use correlation and regression, do hypothesis testing, perform chi square analysis, and moreBefore you know it, you'll not only have mastered statistics, you'll also see how they work in the real world. Head First Statistics will help you pass your statistics course, and give you a firm understanding of the subject so you can apply the knowledge throughout your life.
Norse Mythology (Mythology Trilogy, #2)
Stephan Weaver - 2015
This eBook delves into the past and emerges with a legion of breath taking accounts of events, gods, heroes, creatures, worlds and much more. Inside you will learn about... - Gods and Goddesses - The Nine Worlds - Heroes and Legends - Mythological Creatures - Ten Little Known Facts about Norse Mythology Whether you are a helpless fan of Norse Mythology or one of history this book will serve you in more ways than one. As the content is sourced from translations of the Old Norse literature, this will give you an authoritative insight in to the pre-Christian society of Europe.
Alcatraz: The Surprising History of America's Most Notorious Prison
Patrick Auerbach - 2016
Among those who served time at the maximum-security facility were the notorious gangster Al “Scarface” Capone (1899-1947) and murderer Robert “Birdman of Alcatraz” Stroud (1890-1963). When prisoners boarded the boat for Alcatraz, they knew that they had reached the end of the line. Not only was this the toughest of all Federal penitentiaries, but it was also said to be virtually escape-proof. The island was a natural fortress, separated from the mainland by a narrow strait of freezing water and deadly currents. This prison was the U.S. government’s drastic answer to the lawlessness unleashed under Prohibition, which continued throughout the “Roaring Twenties” and into the teeth of the Great Depression. Alcatraz, with its damp cold and austere isolation, its rigid discipline and strict rule of silence, was as tough as the criminals that were sent there, and by the time the prison closed down in 1963, "the Rock" had indisputably done its job. The book includes narratives of Alcatraz's most notable inmates who include Robert Stroud (Birdman of Alcatraz), Al Capone, Machine Gun Kelly, Frank Morris, the Anglin Brothers, Doc Barker, Joe Cretzer, Bernard Coy, Miran Thompson, Sam Shockley, among others.Scroll to the top of the page and click Add To Cart to read more about this extraordinary chapter of history
Python for Informatics: Exploring Information: Exploring Information
Charles Severance - 2002
You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is freely available on Windows, Macintosh, and Linux computers. There are free downloadable copies of this book in various electronic formats and a self-paced free online course where you can explore the course materials. All the supporting materials for the book are available under open and remixable licenses. This book is designed to teach people to program even if they have no prior experience.