New Releases by Karl Beecher

Karl Beecher is the author of Getting Started with Git (2020), Faulty Prophet (2019), Interstellar Caveman (2019), Moving to an Open Source World (2019), Bad Programming Practices 101 (2018).

9 results found

Getting Started with Git

release date: Jan 01, 2020
Getting Started with Git
Understand how to use one of the most popular version control systems out there. Mixing shorter, theoretical segments with longer, practically-oriented tasks that give concrete demonstrations of Git in action, this video teaches you motivations and typical goals and then shows you how to achieve them. You will begin by learning the principles behind versioning and how versioning is affected by being distributed. After explaining what Git is and giving reasons why you might want to use it, this video then shows how to set up and configure Git before moving onto explaining how to create Git repositories. The basics of working locally are explained before the distributed aspect is then introduced. This leads to a discussion of working with remote repositories, as well as how to track a project's history and even change it by undoing your actions. This video is designed to be appealing both to users who are command-line oriented as well as those who are more comfortable using Git via a graphical interface. Each feature is demonstrated using both methods in a split-screen approach. The tools for carrying out tasks in Git are demonstrated step-by-step, allowing you to see exactly how they should be carried out in real-time. WHAT YOU WILL LEARN: The theoretical principles behind Git How to install and configure Git How to create and clone Git repositories How to perform basic tasks including tracking, staging, committing, undoing, and viewing history How to work with remote repositories. WHO THIS VIDEO IS FOR: The typical viewer would be a software developer with at least basic programming skills and a small amount of experience. They may possibly have worked with other, centralized version control systems. They may, for example, have begun working in a company that has adopted Git, or are getting into open source development, and therefore want to learn how to use Git.

Faulty Prophet

release date: Dec 02, 2019
Faulty Prophet
Colin's supposed to deliver a prophecy. Problem is, he forgot what to say...Evangelist Brock T. Hanson believes Colin Douglass to be the prophet he's been waiting for his whole life, the man who will lead the faithful back to Earth and trigger the most momentous event since Creation itself. But there's a problem.Actually, there are several.First, Colin Douglass himself doesn't believe a word of it and is the kind of chap who'd rather stay at home with a nice cup of tea than cross the galaxy on some foolish, idealistic crusade. Second, Earth lies within the territory of the Transhackers, a race of cold-blooded, trigger-happy cyborgs who don't easily forgive those who trespass against them. And third, Colin Douglass might not even survive a trip to Earth because he is succumbing to a life-threatening illness.When Hanson kidnaps Colin and takes him to Earth anyway, Tyresa Jak sets off in hot pursuit to rescue Colin before either the Transhackers or his disease can destroy him.The rollicking space adventure continues in this hilarious sequel to Interstellar Caveman. The only way you'll stop reading, is when you fall off the chair from laughter.Also available on Audible, narrated by Steve West.

Interstellar Caveman

release date: Nov 05, 2019
Interstellar Caveman
You think you're struggling to find your place in the universe?Consider poor old Colin Douglass, a terminally ill insurance agent who awakens from centuries in cryogenic freeze to find Earth is a devastated wasteland. Now, he's being pursued by a homicidal interstellar tourist board, and calculating insurance dividends is as outdated as making stone axes.Sci-fi-hating technophobe Colin embarks on a desperate struggle to find a cure for his illness, as well as a place for himself in this strange new galaxy where toilets talk back, and door handles are a long-forgotten relic. Only by teaming up with his rescuer, hard-boiled, space-traveling archaeologist Tyresa Jak (that's Doctor Jak to you), can Colin hope to succeed before time runs out. Along the way, this galactic odd-couple must evade the Erd Tourist Board - a powerful mega-corporation which will do anything to ensure the mythical Earth stays mythical - and deal with a crackpot religious cult who not only possess a cure for Colin's illness, but who also believe there is more to this caveman from Earth than meets the eye....Don't miss the start of this side-splitting intergalactic adventure that will keep you laughing into the night. It's perfect for fans of Guardians of the Galaxy, The Hitchhiker's Guide to the Galaxy, and Space Team.Also available on Audible, narrated by Steve West.

Moving to an Open Source World

release date: Jan 01, 2019
Moving to an Open Source World
Moving away from a largely proprietary software world and towards OSS can be a big decision. This video helps you ensure that this decision works right for you and your organisation, and that can involve evaluating several different aspects of the move. Also, a number of myths and misbeliefs abound concerning OSS. It is important to separate the facts from the fiction, so you can avoid misleading information that might lead you to make the wrong decision. This video breaks the decision process down into a series of considerations (costs, licensing, quality, and so on). By doing so, you will understand the consequences involved and gain a useful framework for making the decision yourself. This video also educates you about prominent myths concerning OSS, thus helping you avoid being misled when making your evaluations. What You Will Learn Systematically analyse the costs and benefits of moving to OSS Identify and overcome the hurdles in each software domain Who This Video Is For A typical viewer has some experience in terms of programming skill, but they have used only proprietary tools. They are aware of what OSS is, and they are considering moving at least part of their toolset to open source solutions.

Bad Programming Practices 101

release date: Feb 08, 2018
Bad Programming Practices 101
This book takes a humorous slant on the programming practice manual by reversing the usual approach: under the pretence of teaching you how to become the world’s worst programmer who generally causes chaos, the book teaches you how to avoid the kind of bad habits that introduce bugs or cause code contributions to be rejected. Why be a code monkey when you can be a chaos monkey? OK, so you want to become a terrible programmer. You want to write code that gets vigorously rejected in review. You look forward to reading feedback plastered in comments like "WTF???". Even better, you fantasize about your bug-ridden changes sneaking through and causing untold chaos in the codebase. You want to build a reputation as someone who writes creaky, messy, error-prone garbage that frustrates your colleagues. Bad Programming Practices 101 will help you achieve that goal a whole lot quicker by teaching you an array of bad habits that will allow you to cause maximumchaos. Alternatively, you could use this book to identify those bad habits and learn to avoid them. The bad practices are organized into topics that form the basis of programming (layout, variables, loops, modules, and so on). It's been remarked that to become a good programmer, you must first write 10,000 lines of bad code to get it all out of your system. This book is aimed at programmers who have so far written only a small portion of that. By learning about poor programming habits, you will learn good practices. In addition, you will find out the motivation behind each practice, so you can learn why it is considered good and not simply get a list of rules. What You'll Learn Become a better coder by learning how (not) to program Choose your tools wisely Think of programming as problem solving Discover the consequences of a program’s appearance and overall structure Explain poor use of variables in programs Avoid bad habits and common mistakes when using conditionals and loops See how poor error-handling makes for unstable programs Sidestep bad practices related specifically to object-oriented programming Mitigate the effects of ineffectual and inadequate bug location and testing Who This Book Is For Those who have some practical programming knowledge (can program in at least one programming language), but little or no professional experience, which they would like to quickly build up. They are either still undergoing training in software development, or are at the beginning of their programming career. They have at most 1-2 years of professional experience.

A Beginner's Guide to Open Source

release date: Jan 01, 2018
A Beginner's Guide to Open Source
"Learn everything you need to know about free and open source software (OSS) using this video introduction. You will understand the need for OSS, the motivation behind its emergence, and its philosophy, in particular the contrasting schools of thought in the OSS movement (i.e. free software vs. open source). You will then move on to more detailed, practical matters, beginning with software licensing, the importance of licenses, and the issues surrounding them. The mechanics of writing open source software are described by demonstrating how it is done in typical, real-world projects. An overview of the OSS ecosystem shows you what tools, applications, and organizations are out there. Finally, you'll see various testimonies from OSS users and developers explaining why they choose OSS and the benefits they derive from it."--Resource description page.

Free Alternatives to Everyday Software

release date: Jan 01, 2018
Free Alternatives to Everyday Software
"Explore the practical process of moving part or all of your software usage towards open source software (OSS). The material in this video is divided into two parts, each offering a different perspective - one general, one specific. The first part describes the general, practical considerations for a user who moves to OSS alternatives. The considerations include: obtaining the software, migrating your data, getting support and training, and arranging for ongoing support and maintenance. For each consideration, Free Alternatives to Everyday Software gives advice on how best to approach the task and any risks to watch out for. The second part discusses prominent examples of OSS in a number of key categories (office software, browsers, email, and so on). Each segment identifies an OSS program and explains the challenges you will face when moving to that program (for example, 'Where is feature X in the OSS version?', 'Will there be issue with driver support?', and so on)."--Resource description page.

Computational Thinking

release date: Aug 11, 2017
Computational Thinking
Computational thinking (CT) is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems. With this book you'll learn to apply computational thinking in the context of software development to give you a head start on the road to becoming an experienced and effective programmer.

Brown Dogs and Barbers

release date: Sep 15, 2014
Brown Dogs and Barbers
Computers are everywhere, running our lives, handling our social interactions, serving as the backbone of every business. And yet, how well do we understand them? How much do we know about their rise to ubiquity? We take computers for granted, but there is a fascinating wealth of ideas waiting to be explored, a rich trail of information explaining how we got to where we are now. That trail includes grand dreams, intricate puzzles, mind-stretching concepts and a cast of colourful characters. Brown Dogs and Barbers is a story about computer science. Join me on a journey through the story of computing, discover just what makes the machines tick, learn why computers work the way they do and meet the cast of characters responsible for it all.
9 results found


  • Aboutread.com makes it one-click away to discover great books from local library by linking books/movies to your library catalog search.

  • Copyright © 2026 Aboutread.com