The Developer's Code: What Real Programmers Do


Ka Wai Cheung - 2012
    There are no trite superlatives here. Packed with lessons learned from more than a decade of software development experience, author Ka Wai Cheung takes you through the programming profession from nearly every angle to uncover ways of sustaining a healthy connection with your work. You'll see how to stay productive even on the longest projects. You'll create a workflow that works with you, not against you. And you'll learn how to deal with clients whose goals don't align with your own. If you don't handle them just right, issues such as these can crush even the most seasoned, motivated developer. But with the right approach, you can transcend these common problems and become the professional developer you want to be. In more than 50 nuggets of wisdom, you'll learn: Why many traditional approaches to process and development roles in this industry are wrong - and how to sniff them out. Why you must always say "no" to the software pet project and open-ended timelines. How to incorporate code generation into your development process, and why its benefits go far beyond just faster code output. What to do when your client or end user disagrees with an approach you believe in. How to pay your knowledge forward to future generations of programmers through teaching and evangelism. If you're in this industry for the long run, you'll be coming back to this book again and again.

Architecting for Scale: High Availability for Your Growing Applications


Lee Atchison - 2016
    As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. This practical guide shows IT, devops, and system reliability managers how to prevent an application from becoming slow, inconsistent, or downright unavailable as it grows.Scaling isn't just about handling more users; it's also about managing risk and ensuring availability. Author Lee Atchison provides basic techniques for building applications that can handle huge quantities of traffic, data, and demand without affecting the quality your customers expect.In five parts, this book explores:Availability: learn techniques for building highly available applications, and for tracking and improving availability going forwardRisk management: identify, mitigate, and manage risks in your application, test your recovery/disaster plans, and build out systems that contain fewer risksServices and microservices: understand the value of services for building complicated applications that need to operate at higher scaleScaling applications: assign services to specific teams, label the criticalness of each service, and devise failure scenarios and recovery plansCloud services: understand the structure of cloud-based services, resource allocation, and service distribution

Minimalist Budget: Simple Strategies On How To Save More, Spend Less, And Curb Spending Temptation (Without Living On Ramen)


Zoe McKey - 2017
    Minimalist Budget will help you to turn your bloated expenses into a well-toned budget, spending on exactly what you need and nothing else. This book presents solutions for two major problems in our consumer society: (1) how to downsize your cravings without having to sacrifice the fun stuff, and (2) how to whip your finances into shape and follow a personalized budget. This is not a get rich quick book. But I can promise day-by-day, month-by-month, you’ll budget better and become richer as a consequence. Regardless of how much your income is we’ll find a way to budget, save, and increase your net worth. Since my youth, I’ve had to live on a budget that ranged from $100 to $200 a month if I was lucky. Even though I never knew how much I would have the next month, I was always able to have enough for my essential expenses, personal pleasures, and savings. If you’re tired of the false and impossible-to-follow promises of “finance gurus,” try out my simple, straightforward, easy-to-stick-to methods. Improve your spending habits: • Incorporate minimalism into your finances • How to avoid becoming a minimalist consumerist • Learn the psychological traps that make you overspend • Control your compulsive spending habits Feel financially secure every day: • Learn about two A-Z budgeting methods and how to make them work for you • Learn ratio-based budgeting and fixed-amount budgeting • Discover the best budgeting software programs • Design a bulletproof savings strategy to get out of debt, be prepared for emergencies, and set yourself up for retirement Stop hating your financial life: • Learn how to set SMART financial goals • Increase your self-confidence with budgeting • 50 small budgeting tips Financial education is not part of our educational system. It is normal that we don’t know how to budget when we step into the craziness we call adulthood. But it is not normal to stay ignorant about a field of life that (like it or not) guarantees our material survival. Money management is an essential skill for everybody who earns, shops or consumes. If you follow the budgeting tips in this book, you’ll be able to keep track of your finances. You’ll clearly know where your money goes, where it comes from and where can you save. You won’t feel stressed of running out of money unexpectedly, you’ll clear yourself out of debts and have savings for bigger expenses like a vacation, new car or unexpected events. Leave money struggles for yesterday. Grab a copy of Minimalist Budget by hitting buy now in the top right corner of this page.

QUICK GUIDE TO STARTING A BULLET JOURNAL: Take Back Control of Your Life and Your Day With These Great Bullet Journal Ideas


Levi Bailey - 2017
     So you've been hearing about it, but what exactly is a Bullet Journal?  Well, simply put, a Bullet Journal is your ticket to a more organized, well-planned, and less stressful life!  In this book, I'll show you the super simple method of bullet journaling that is sure to change your life.  In this book, you will learn:   How to start a bullet journal Best practices for using your bullet journal effectively What to look for when purchasing a bullet journal notebook Tons of bullet journal ideas to unleash your creativity How to use your bullet journal to give meaning to your day This book will pay for itself by giving you the tools needed to take back control of your day, your life, and your sanity! Let's get started!  Buy Quick Guide to Starting a Bullet Journal today and take the first step to a more stress-free life!

Ctrl+Shift+Enter Mastering Excel Array Formulas: Do the Impossible with Excel Formulas Thanks to Array Formula Magic


Mike Girvin - 2013
    Beginning with an introduction to array formulas, this manual examines topics such as how they differ from ordinary formulas, the benefits and drawbacks of their use, functions that can and cannot handle array calculations, and array constants and functions. Among the practical applications surveyed include how to extract data from tables and unique lists, how to get results that match any criteria, and how to utilize various methods for unique counts. This book contains 529 screen shots.

Architecting for the AWS Cloud: Best Practices (AWS Whitepaper)


Amazon We Services - 2016
    It discusses cloud concepts and highlights various design patterns and best practices. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

The Mikado Method


Ola Ellnestam - 2014
    The Mikado Method is a process for surfacing the dependencies in a codebase, so that you can systematically eliminate technical debt and get things done.It gets its name from a simple game commonly known as "pick-up sticks." You start with a jumbled pile of sticks. The goal is to remove the Mikado, or Emperor, stick without disturbing the others. Players carefully remove sticks one at a time, leaving the rest of the heap intact, slowly exposing the Mikado. The game is a great metaphor for eliminating technical debt—carefully extracting each intertwined dependency until you're able to successfully resolve the central issue and move on.The Mikado Method is a book by the creators of this process. It describes a pragmatic, straightforward, and empirical method to plan and perform non-trivial technical improvements on an existing software system. The method has simple rules, but the applicability is vast. As you read, you'll practice a step-by-step system for identifying the scope and nature of your technical debt, mapping the key dependencies, and determining the safest way to approach the "Mikado"-your goal. A natural byproduct of this process is the Mikado Graph, a minimalistic, relevant, just-in-time roadmap and information radiator that reflects deep understanding of how your system works.

The 21-Day Immunity Plan


Aseem Malhotra - 2020
    

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

A Smarter Way to Learn HTML & CSS: Learn it faster. Remember it longer.


Mark Myers - 2015
    Short chapters are paired with free interactive online exercises to teach the fundamentals of HTML and CSS. Written for beginners, useful for experienced developers who want to sharpen their skills. Prepares the reader to code a website of medium complexity. The learner spends two to three times as long practicing as he does reading. Based on cognitive research showing that retention increases 400 percent when learners are challenged to retrieve the information they just read. Explanations are in plain, nontechnical English that people of all backgrounds can readily understand. With ample coding examples and illustrations.

The Software Paradox


Stephen O’Grady - 2015
    

TEAM Textbook


Chris Brady - 2007
    This book walks through every aspect of Community Building and the MonaVie opportunity. Includes the DVD "Textbook Talks".

Aquaponics Gardening A Step-By-Step Guide to Raising Vegetables and Fish


Sylvia Berstein - 2010
    The content is well sourced and there are plenty of references in the appendices.

Understanding the Four Rules of Simple Design


Corey Haines - 2014
    This is why it is imperative to build systems that are flexible and can adapt to changing requirements, both expected and (more often) unexpected. That is why I've written this book.From 2009 to 2014, I traveled the world working with software developers, both individually and in teams, to improve their craft. Primarily, I did this through a training workshop format called coderetreat. Over those years, I had the opportunity to watch 1000's of pairs of programmers work on exactly the same system, Conway's Game of Life. As time progressed, I began to see patterns arise. I noticed common techniques and designs that spanned languages and companies and crossed national borders.As co-founder and a facilitator of coderetreat workshops, I had the unique opportunity to provide feedback, both direct and through questions, on improving the act of writing adaptable, simple code. Through the day, we worked on improving our ability to make good choices around the minute-by-minute decisions made while writing code.This book is about those things I learned from watching these 1000's of pairs working on the same problem. It contains a large part of the feedback that I provide during a typical coderetreat. The primary focus is on the thought process behind refactoring, and how that is influenced by the 4 rules of simple design.This book is not about Conway's Game of Life. Instead, it uses its domain as a backdrop to discuss the thoughts and ideas behind the 4 rules of simple design. It focuses on the small decisions made while designing your code with the goal of building robust, adaptable codebases that can stand the test of time.

Math Riddles For Smart Kids: Math Riddles and Brain Teasers that Kids and Families will Love


M. Prefontaine - 2017
    It is a collection of 150 brain teasing math riddles and puzzles. Their purpose is to make children think and stretch the mind. They are designed to test logic, lateral thinking as well as memory and to engage the brain in seeing patterns and connections between different things and circumstances. They are laid out in three chapters which get more difficult as you go through the book, in the author’s opinion at least. The answers are at the back of the book if all else fails. These are more difficult riddles and are designed to be attempted by children from 10 years onwards, as well as participation from the rest of the family. Tags: Riddles and brain teasers, riddles and trick questions, riddles book, riddles book for kids, riddles for kids, riddles for kids aged 9-12, riddles and puzzles, jokes and riddles, jokes book, jokes book for kids, jokes children, jokes for kids, jokes kids, puzzle book