Book picks similar to
Breaking the Code: Five Steps to a Life-Changing Software Development Job by Bobby Davis Jr.
software
startup
on-calibre-self-improv-0mustread
nonfiction
Foundations of Software Testing ISTQB Certification
Rex Black - 2006
Completely updated to comprehensively reflect the most recent changes to the ISTQB Foundation Syllabus, the book adopts a practical, hands-on approach, covering the fundamental topics that every system and software tester should know. The authors are themselves developers of the ISTQB syllabus and are highly respected international authorities, teachers and authors within the field of software testing.
Web Hacking 101
Peter Yaworski
With few exceptions, existing books are overly technical, only dedicate a single chapter to website vulnerabilities or don't include any real world examples. This book is different.Using publicly disclosed vulnerabilities, Web Hacking 101 explains common web vulnerabilities and will show you how to start finding vulnerabilities and collecting bounties. With over 30 examples, the book covers topics like:HTML InjectionCross site scripting (XSS)Cross site request forgery (CSRF)Open RedirectsRemote Code Execution (RCE)Application Logicand more...Each example includes a classification of the attack, a report link, the bounty paid, easy to understand description and key takeaways. After reading this book, your eyes will be opened to the wide array of vulnerabilities that exist and you'll likely never look at a website or API the same way.
Tennis Ball Self Massage: Stop Your Muscle and Joint Pain
Lauren Bertolacci - 2013
You’ve deloaded, done your recovery session, even taken a hot bath. Oh how nice a massage would be right now. The problem is not all of us have the time or the money to invest in some good soft tissue work. Want a cheap yet extremely effective way to get rid of your aches and pains? This easy to understand guide will help you address all of those problems and more. Best of all, you don't even need to leave your house or buy any expensive tool. Just grab a tennis ball and get started.Being able to treat your own pain is a very valuable tool. It can save you a lot of money and mean less trips to the physiotherapist as well as ensuring that you are keeping your body in good condition. Trigger points and tight muscles are a common cause of muscle and joint pain. They can refer pain to other areas as well as causing problems at the site itself. Although they don't count for all the pain you might be suffering from, releasing them can certainly help get rid of a lot of the pain, if not clear up your problem entirely. Have you ever been to the doctor and he or she told you that theres nothing wrong, even after extensive scans? You might simply need some work on your muscles. Keeping the muscle tissue quality high will help reduce the amount of injuries you suffer from, improve your posture as well as help a lot of muscle and joint pain.In this book you can learn how to effectively get rid of shoulder pain, neck pain, upper and lower back pain, hip and glute pain and stiffness, leg and knee pain, calf pain, ankle stiffness, Achilles problems and much more.Actual excerpt from the book of how I discovered this great technique."When I was playing in Germany, I had really bad shoulder pain. The kind that ran down to my fingers and made me unable to put my arms over my head. One night trying to get relief I grabbed my old Motorola and started laying on it, with it digging in under my shoulder. Slowly and excruciatingly I released the rotator cuff muscles and gave myself a pain free range of motion that I had only dreamed of before. Needless to say, I thought I was a genius and upgraded to a tennis ball pretty quickly."
Eloquent JavaScript: A Modern Introduction to Programming
Marijn Haverbeke - 2010
I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eich, creator of JavaScriptJavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.Along the way you'll learn to:Master basic programming techniques and best practices Harness the power of functional and object-oriented programming Use regular expressions to quickly parse and manipulate strings Gracefully deal with errors and browser incompatibilities Handle browser events and alter the DOM structure Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?
Stronger Than the Dark: Exploring the Intimate Relationship Between Running and Depression
Cory Reese - 2021
Django for Beginners: Learn web development with Django 2.0
William S. Vincent - 2018
Proceed step-by-step through five progressively more complex web applications: from a "Hello World" app all the way to a robust Newspaper app with a custom user model, complete user authentication flow, foreign key relationships, and more. Learn current best practices around class-based views, templates, urls, user authentication, testing, and deployment. The material is up-to-date with the latest versions of both Django (2.0) and Python (3.6). TABLE OF CONTENTS: * Introduction * Chapter 1: Initial Setup * Chapter 2: Hello World app * Chapter 3: Pages app * Chapter 4: Message Board app * Chapter 5: Blog app * Chapter 6: Forms * Chapter 7: User Accounts * Chapter 8: Custom User Model * Chapter 9: User Authentication * Chapter 10: Bootstrap * Chapter 11: Password Change and Reset * Chapter 12: Email * Chapter 13: Newspaper app * Chapter 14: Permissions and Authorizations * Chapter 15: Comments * Conclusion
Just for Fun: The Story of an Accidental Revolutionary
Linus Torvalds - 2001
Then he wrote a groundbreaking operating system and distributed it via the Internet -- for free. Today Torvalds is an international folk hero. And his creation LINUX is used by over 12 million people as well as by companies such as IBM.Now, in a narrative that zips along with the speed of e-mail, Torvalds gives a history of his renegade software while candidly revealing the quirky mind of a genius. The result is an engrossing portrayal of a man with a revolutionary vision, who challenges our values and may change our world.
Coffee with Mom: Caring for a Parent with Dementia
Mike Glenn - 2019
Author Mike Glenn's mom didn’t want to be sick, and while she couldn’t overcome the devastation of disease, she wasn’t going down without a fight. She fought the illness, denying its presence. She fought the doctors, “Who were these idiots anyway?” And she fought him, “How come you think you’re in charge now?” Coffee with Mom is a book about a mom's fight with dementia and the struggle of a son who wanted to help but didn’t always know how. Most of their conversations—and sometimes battles—happened during morning coffee. This book isn’t about knowing all of the answers. It is one son’s journey with his mom—a mom with Alzheimer’s and a son who did the best he could, and who wrote this story in hopes that you’ll find a few laughs for your journey, realize you’re not alone, and find the courage to do the best you can. So, pour yourself a cup of coffee, and join us on the journey. You’ll find yourself in the laughter and tears of not knowing what to do next and making a decision that you hope works out, knowing it’s the best you can do in the moment. In the end, that’s all that matters. “Do the best you can” is all love requires.
Bullying in Schools: What You Need to Know
Paul Langan - 2003
This book gives students and teachers an excellent guide for handling a bully.
The LogStash Book
James Turnbull - 2013
We're going to do that by introducing you to Example.com, where you're going to start a new job as one of its SysAdmins. The first project you'll be in charge of is developing its new log management solution. We'll teach you how to:* Install and deploy LogStash.* Ship events from a LogStash Shipper to a central LogStash server.* Filter incoming events using a variety of techniques.* Output those events to a selection of useful destinations.* Use LogStash's Web interface and alternative interfaces like Kibana.* Scale out your LogStash implementation as your environment grows.* Quickly and easily extend LogStash to deliver additional functionality you might need.By the end of the book you should have a functional and effective log management solution that you can deploy into your own environment.
The Secret, The Power, The Magic, Hero
Rhonda Byrne - 2015
And the good news is that anyone can access its power to bring themselves health, wealth and happiness. Fragments of The Secret have been found in oral traditions, literature, religions and philosophies throughout the centuries. A number of the exceptional people who discovered its power went on to become regarded as the greatest human beings who ever lived. Among them: Plato, Leonardo, Galileo and Einstein.
The Power
You are meant to have an amazing life! This is the handbook to the greatest power in the Universe--The Power to have anything you want. Every discovery, invention, and human creation comes from The Power. Perfect health, incredible relationships, a career you love, a life filled with happiness, and the money you need to be, do, and have everything you want, all come from The Power.
The Magic
In The Magic a great mystery from a sacred text is revealed, and with this knowledge Rhonda Byrne takes the reader on a life-changing journey for 28 days. Step by step, day-by-day, secret teachings, revelations, and scientific law are brought together to form 28 simple practices that open the reader's eyes to a new world, and lead them to a dream life.
Hero
From Rhonda Byrne, creator of the international bestselling movie and book, The Secret, comes Hero, her latest world-changing project and the most important to date. Hero brings together the wisdom and insight of twelve of the most successful people living in the world today. By following their seemingly impossible journeys to success, Hero reveals that each of us was born with everything we need to live our greatest dream.
Your Road to Wealth Starts Here: A Simple Step-by-Step Plan for Everyone to Get Out of Debt and Stay Debt-Free Forever in 2017
Avery Breyer - 2016
You’ve seen all the goofy ideas and fads that don’t work. Now it’s time to get back to basics with a simple, time-tested, step-by-step plan that anyone can follow. Arm yourself with the truth about getting out of debt. Knowledge is power and you’re going to get it. Find out: • Whether your mortgage is good or bad (the answer may surprise you!) • About the Power Pay Off Plan (and how Sam saved 20 grand) • The secrets to successfully get out of debt • Where to find the money you need for debt free living • How much money you ought to be putting towards paying off debt • The truth about debt consolidation (including pitfalls to avoid) • How to use insurance to protect yourself from the unexpected • What to do next, once you’ve started on the road to wealth Your student loans, mortgage, car loans, and credit card balances can all be gone with the straightforward strategies you’ll learn in this book. You don’t have to feel stress, shame, or embarrassment over it for one moment longer. You’re going to take control and change your life for the better. You’ll also get free access to The Debt Destroyer. This wickedly good tool will create a customized plan for you to pay off debt and ensure that more of your money stays in your pocket. You don’t have to tackle this alone, and you don’t have to be rich to pull this off. If you want debt help on a budget - with straight talk and no tricks - you’ll find everything you need right here. Debt relief can be yours. Buy this book today and get started. It’s your turn.
Go in Practice
Matt Butcher - 2015
Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.
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.
Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners
Chris Dannen - 2017
Blockchain protocols are taking the world by storm, and the Ethereum project, with its Turing-complete scripting language Solidity, has rapidly become a front-runner. This book presents the blockchain phenomenon in context; then situates Ethereum in a world pioneered by Bitcoin.See why professionals and non-professionals alike are honing their skills in smart contract patterns and distributed application development. You'll review the fundamentals of programming and networking, alongside its introduction to the new discipline of crypto-economics. You'll then deploy smart contracts of your own, and learn how they can serve as a back-end for JavaScript and HTML applications on the Web.Many Solidity tutorials out there today have the same flaw: they are written for "advanced" JavaScript developers who want to transfer their skills to a blockchain environment. Introducing Ethereum and Solidity is accessible to technology professionals and enthusiasts of all levels. You'll find exciting sample code that can move forward real world assets in both the academic and the corporate arenas. Find out now why this book is a powerful gateway for creative technologists of all types, from concept to deployment.What You'll LearnSee how Ethereum (and other cryptocurrencies) workCompare distributed apps (dapps) to web appsWrite Ethereum smart contracts in Solidity Connect Ethereum smart contracts to your HTML/CSS/JavaScript web applicationsDeploy your own dapp, coin, and blockchainWork with basic and intermediate smart contractsWho This Book Is For Anyone who is curious about Ethereum or has some familiarity with computer science Product managers, CTOs, and experienced JavaScript programmersExperts will find the advanced sample projects in this book rewarding because of the power of Solidity