Book picks similar to
The Charcoal Foundry by David J. Gingery
reference
non-fiction
how-to
workshop
The Hacker Playbook 2: Practical Guide To Penetration Testing
Peter Kim - 2015
The Hacker Playbook provides them their own game plans. Written by a longtime security professional and CEO of Secure Planet, LLC, this step-by-step guide to the “game” of penetration hacking features hands-on examples and helpful advice from the top of the field.Through a series of football-style “plays,” this straightforward guide gets to the root of many of the roadblocks people may face while penetration testing—including attacking different types of networks, pivoting through security controls, privilege escalation, and evading antivirus software.From “Pregame” research to “The Drive” and “The Lateral Pass,” the practical plays listed can be read in order or referenced as needed. Either way, the valuable advice within will put you in the mindset of a penetration tester of a Fortune 500 company, regardless of your career or level of experience.This second version of The Hacker Playbook takes all the best "plays" from the original book and incorporates the latest attacks, tools, and lessons learned. Double the content compared to its predecessor, this guide further outlines building a lab, walks through test cases for attacks, and provides more customized code.Whether you’re downing energy drinks while desperately looking for an exploit, or preparing for an exciting new job in IT security, this guide is an essential part of any ethical hacker’s library—so there’s no reason not to get in the game.
Staff Engineer: Leadership Beyond the Management Track
Will Larson - 2021
At that career level, you’ll no longer be required to work towards the next promotion, and being promoted beyond it is exceptional rather than expected. At that point your career path will branch, and you have to decide between remaining at your current level, continuing down the path of technical excellence to become a Staff Engineer, or switching into engineering management. Of course, the specific titles vary by company, and you can replace “Senior Engineer” and “Staff Engineer” with whatever titles your company prefers. Over the past few years we’ve seen a flurry of books unlocking the engineering management career path, like Camille Fournier’s The Manager’s Path, Julie Zhuo’s The Making of a Manager, Lara Hogan’s Resilient Management and my own, An Elegant Puzzle. The management career isn’t an easy one, but increasingly there are maps available for navigating it. On the other hand, the transition into Staff Engineer, and its further evolutions like Principal and Distinguished Engineer, remains challenging and undocumented. What are the skills you need to develop to reach Staff Engineer? Are technical abilities alone sufficient to reach and succeed in that role? How do most folks reach this role? What is your manager’s role in helping you along the way? Will you enjoy being a Staff Engineer or you will toil for years to achieve a role that doesn’t suit you? "Staff Engineer: Leadership beyond the management track" is a pragmatic look at attaining and operating in these Staff-plus roles.
Exercises in Programming Style
Cristina Videira Lopes - 2014
It is designed to be used in conjunction with code provided on an online repository. The book complements and explains the raw code in a way that is accessible to anyone who regularly practices the art of programming. The book can also be used in advanced programming courses in computer science and software engineering programs.The book contains 33 different styles for writing the term frequency task. The styles are grouped into nine categories: historical, basic, function composition, objects and object interactions, reflection and metaprogramming, adversity, data-centric, concurrency, and interactivity. The author verbalizes the constraints in each style and explains the example programs. Each chapter first presents the constraints of the style, next shows an example program, and then gives a detailed explanation of the code. Most chapters also have sections focusing on the use of the style in systems design as well as sections describing the historical context in which the programming style emerged.
Ballymaloe Cookery Course: Revised Edition
Darina Allen - 2001
Every student who has gone through her school has begged her to write down her recipes and thoughts, tips and shortcuts, and here they are in this definitive teaching book, which has everything to inform and inspire you to become adventurous in the kitchen. Ballymaloe Cookery Course explains 1,175 recipes, 370 variations and more than 100 basic skills, from making pastry to the art of carving, from preserving lemons to making delicious home-made pasta, from culturing creamy yogurt to butterflying a leg of lamb: the simple instructions given by one of the world's great cookery teachers will inspire you to prepare and enjoy the art of fresh produce and fine food.
Good Ideas: How to be Your Child's Best Teacher
Michael Rosen - 2014
But the way we've been taught often excludes all sorts of practical ways of finding out about ideas, knowledge and culture - anything from cooking to fixing loo cisterns, from dance to model making, from collecting leaves to playing 'Who am I?'. The great thing is that you really can use everything around you to learn more.Learning should be much more fun and former children's laureate, million-selling author, broadcaster, father of five and all-round national treasure, Michael Rosen wants to show you how. Forget lists, passing tests and ticking boxes, the world outside the classroom can't be contained within the limits of any kind of curriculum - and it's all the better for it. Long car journeys, poems about farting, cake baking, even shouting at the TV can teach lessons that will last a lifetime. Packed with enough practical tips, stories and games to inspire a legion of anxious parents and bored children, Good Ideas shows that the best kind of education really does start at home.
How to Rock Climb!
John Long - 1989
All the fundamentals--from ethics to getting up the rock--are presented in John Long's classic style. Revised and updated to reflect the modern standards of equipment, technique, and training methods, this guide includes sections on face climbing; crack climbing; ropes, anchors, and belays; getting off the rock; sport climbing; and much more. It is the essential how-to book for rock climbers everywhere.
Making Things Move: DIY Mechanisms for Inventors, Hobbyists, and Artists
Dustyn Roberts - 2010
Photographs, illustrations, screen shots, and images of 3D models are included for each project.This unique resource emphasizes using off-the-shelf components, readily available materials, and accessible fabrication techniques. Simple projects give you hands-on practice applying the skills covered in each chapter, and more complex projects at the end of the book incorporate topics from multiple chapters. Turn your imaginative ideas into reality with help from this practical, inventive guide.Discover how to:Find and select materialsFasten and join partsMeasure force, friction, and torqueUnderstand mechanical and electrical power, work, and energyCreate and control motionWork with bearings, couplers, gears, screws, and springsCombine simple machines for work and funProjects include:Rube Goldberg breakfast machineMousetrap powered carDIY motor with magnet wireMotor direction and speed controlDesigning and fabricating spur gearsAnimated creations in paperAn interactive rotating platformSmall vertical axis wind turbineSADbot: the seasonally affected drawing robotMake Great Stuff!TAB, an imprint of McGraw-Hill Professional, is a leading publisher of DIY technology books for makers, hackers, and electronics hobbyists.
Pragmatic Version Control Using Git
Travis Swicegood - 2008
High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion.Git is a modern, fast, DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you're just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world. Whether you're making the switch from a traditional centralized version control system or are a new programmer just getting started, this book prepares you to start using Git in your everyday programming.Pragmatic Version Control Using Git starts with an overview of version control systems, and shows how being distributed enables you to work more efficiently in our increasingly mobile society. It then progresses through the basics necessary to get started using Git.You'll get a thorough overview of how to take advantage of Git. By the time you finish this book you'll have a firm grounding in how to use Git, both by yourself and as part of a team.Learn how to use how to use Git to protect all the pieces of your project Work collaboratively in a distributed environment Learn how to use Git's cheap branches to streamline your development Install and administer a Git server to share your repository
Lucky Dog Lessons: Train Your Dog in 7 Days
Brandon McMillan - 2016
In the days that follow, these dogs undergo a miraculous transformation as they learn to trust McMillan, master his 7 Common Commands, and overcome their behavior problems—ultimately becoming well-mannered pets and even service dogs. With his labor of love complete, McMillan unites each dog with a forever family. Now, in his first book, McMillan shares the knowledge he has gained working with thousands of dogs of every breed and personality to help readers turn their own pets into well-trained Lucky Dog graduates. Lucky Dog Lessons begins with the basics—building trust, establishing focus and control, and mastering training techniques. From there, McMillan explains his playful, careful, and kind approach to training the 7 Common Commands he teaches every dog: SIT, STAY, DOWN, COME, OFF, HEEL, and NO. Next, McMillan provides solutions to common canine behavior problems, including house training issues, door dashing, chewing, barking, and common mealtime misbehaviors. Lucky Dog Lessons includes easy-to-follow steps, illustrative examples, tried-and-true tips and tricks, and photographs to demonstrate each technique. Throughout the book, McMillan shares inspiring stories about his favorite students and gives fans a behind-the-scenes look at the show and some of his most unique and challenging canine encounters, including some never-before-seen outtakes.Brandon McMillian believes that no dog is beyond saving, and the loving, positive, successful methods he offers will work wonders with even the most challenging dog. Create the happy pet family you want with Lucky Dog Lessons.
The First Mess Cookbook: Vibrant Plant-Based Recipes to Eat Well Through the Seasons
Laura Wright - 2017
In her debut cookbook, Laura presents a visually stunning collection of heirloom-quality recipes highlighting the beauty of the seasons. Her 125-plus produce-forward recipes showcase the best each season has to offer, and as a whole, demonstrate that plant-based wellness is both accessible and delicious.Wright grew up working at her family's local food market and vegetable patch in the Niagara region of southern Ontario, where fully stocked root cellars in the winter and armfuls of fresh produce in the spring and summer were the norm. After attending culinary school and working in one of Canada's original farm-to-table restaurants, she launched The First Mess blog at the urging of her friends in order to share the delicious, no-fuss, healthy, seasonal meals she grew up eating, and quickly attracted a large international following. The First Mess Cookbook is filled with more of the exquisitely prepared plant-based recipes and lush photography that fans of the blog have come to expect. With recipes for every meal of the day, like Fluffiest Multigrain Pancakes, Meyer Lemon Romanesco Glow Salad, and Eggplant "Bolognese" Pasta, and desserts like Earl Grey Tiramisu, The First Mess Cookbook is a must-have for any home cook looking to prepare nourishing plant-based meals with the best the seasons have to offer.
Introducing Python: Modern Computing in Simple Packages
Bill Lubanovic - 2013
In addition to giving a strong foundation in the language itself, Lubanovic shows how to use it for a range of applications in business, science, and the arts, drawing on the rich collection of open source packages developed by Python fans.It's impressive how many commercial and production-critical programs are written now in Python. Developed to be easy to read and maintain, it has proven a boon to anyone who wants applications that are quick to write but robust and able to remain in production for the long haul.This book focuses on the current version of Python, 3.x, while including sidebars about important differences with 2.x for readers who may have to deal with programs in that version.
The Wedding Officiant's Guide: How to Write and Conduct a Perfect Ceremony
Lisa Francesca - 2014
With the officiating trend on the rise, novice officiants need a resource to guide them. In The Wedding Officiant's Guide, interfaith minister Lisa Francesca breaks down the entire officiating process, from becoming an ordained officiant and interviewing the couple to drafting and performing a moving ceremony. Written in an engaging and friendly tone, and featuring empowering advice, suggested readings, stories and lessons learned from new officiants, and practical tips from wedding planners, this inviting handbook will help new officiants write and deliver a wedding ceremony that fulfills marriage laws, delights guests, and honors the marrying couple.
Hand Tools: Their Ways and Workings
Aldren A. Watson - 1982
Crammed with practical information, it is the next best thing to looking over a craftsman's shoulder as he works with his tools, asking questions and getting straight answers in plain language, seeing how each tool is held and manipulated to get the best work out of it. From bit brace, chisel, and mallet to saws, specialized planes, drawknife, and spokeshave, Aldren Watson describes in detail the actions of the tools basic to good woodworking. All the procedures are explicitly illustrated with handsome line drawings, and an appendix gives plans and dimensions for making a workbench and other necessary pieces of shop equipment.
The Essential Guide to Motorcycle Maintenance
Mark Zimmerman - 2003
This practical tutorial covers all brands and styles of bikes, making it a perfect companion to the owner's service manual whether you need to use the step-by-step instructions for basic maintenance techniques to wrench on your bike yourself or just want to learn enough to become an informed customer at your local motorcycle service department. This book includes more than 500 color photos and a thorough index to make it an especially user-friendly reference for home motorcycle mechanics of all skill levels.
The Big Book of Less: Finding Joy in Living Lighter
Irene Smit - 2019
Less stress. Less distraction. Less everything. In less comes the freedom of letting go. This thoughtful and surprising book shows us how to get there, by paring down not just the jumble of things around us, but the clutter in our heads, too. And to help, interact with special paper goodies, including a one-thought-a-day diary, a foldout tiny house to let you imagine the pleasures of living in a small and cozy space, and art posters that depict a beautiful picture of what it means to do less, not more. Paper goodies from The Big Book of Less include:2 journalsA dot journal poster4 art posters1 foldout tiny house with 20 accessoriesAnd even more hidden treasures Decluttering your life and mind makes room for more—more listening, more focus, more wisdom, more time. More life.