The Well-Balanced Teacher: How to Work Smarter and Stay Sane Inside the Classroom and Out


Mike Anderson - 2010
    This is true both in airplanes and in classrooms--you have to take care of yourself before you can help someone else. If teachers are stressed out and exhausted, how can they have the patience, positive energy, and enthusiasm to provide the best instruction for students? Author Mike Anderson asked that question as a teacher himself, and the answers he found form the basis of The Well-Balanced Teacher. He found that teachers need to take care of themselves in five key areas to keep themselves in shape to care for their students.In addition to paying proper attention to their basic needs for nutrition, hydration, sleep, exercise, and emotional and spiritual refreshment, teachers also needBelonging: Teachers need to feel positive connections with other people, both in school and outside school. Significance: Teachers want to know that they make a positive difference through the work they do.Positive engagement: When teachers enjoy their work, they have great energy and passion for their teaching.Balance: Healthy teachers set boundaries and create routines so that they can have rich lives both in the classroom and at home.Anderson devotes a chapter to each of these needs, describing in frank detail his own struggles and offering a multitude of practical tips to help readers find solutions that will work for them. When teachers find ways to take care of their own needs, they will be healthier and happier, and they will have the positive energy and stamina needed to help their students learn and grow into healthy adults themselves.

Not Your Average Runner: Why You’re Not Too Fat to Run and the Skinny on How to Start Today


Jill Angie - 2017
    With humor, compassion, and lots of love, Jill Angie delivers the goods: overcoming the challenges of running with an overweight body and giving individuals’ self-esteem an enormous boost in the process. This isn't a guide to running for weight loss, or a simple running plan. It shows readers how a woman carrying a few (or many) extra pounds can successfully become a runner in the body she has right now. Jill Angie is a certified running coach and personal trainer who wants to live in a world where everyone is free to feel fit and fabulous at any size. She started the Not Your Average Runner movement in 2013 to show that runners come in all shapes, sizes and speeds, and, since then, has assembled a global community of revolutionaries that are taking the running world by storm. If you would like to be part of the revolution, flip to the inside and find out more!

Artisanal Gluten-Free Cooking: 275 Great-Tasting, From-Scratch Recipes from Around the World, Perfect for Every Meal and for Anyone on a Gluten-Free Diet—and Even Those Who Aren't


Kelli Bronski - 2009
    Now, in an extensively revised and expanded second edition, this trusted, versatile cookbook is better than ever. Here are: • 25 brand-new recipes and nearly 100 additional pages • 50 all-new full-page color photographs • The quality ingredients, from-scratch preparation methods, and unbeatable flavors that made the original edition so appealing • Dozens of recipes, from bagels to birthday cake, perfectly suited to the Bronskis’ signature all-purpose flour blend—including Belgian Waffles, Sandwich Bread, pizzas and pastas galore, Cannoli, Carrot Cake, Blueberry Pie, cookies, and much more • Globally inspired dishes, from Italian to Indian to Mexican and beyond—such as Tortellini, General Chang’s Chicken, and Pork Tamales • An expanded array of vegetarian options such as Quinoa Salad, Brussels Sprouts-Tofu Fried Rice, and Red Lentil Dal • A thorough introduction to gluten-free shopping and cooking—plus handy tips about ingredients, equipment, and techniques sprinkled throughout.

A Discipline of Programming


Edsger W. Dijkstra - 1976
    

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.

UX Strategy: How to Devise Innovative Digital Products That People Want


Jaime Levy - 2014
    You'll get several case studies, including Airbnb, along with interviews with UX strategists from different work environments (startup, agency, and enterprise) about their roles and experience.With this book, UX designers, product stakeholders, and startup founders will learn how to: • Conduct a competitive analysis on the online marketplace• Perform guerrilla user research for your MVP• Design for conversion and develop a funnel matrix for understanding customer acquisition• Extract innovative online opportunities from market research• Validate customer research with continuous feedback loops• Adapt traditional and contemporary business approaches (such as Lean Startup) to implement a successful strategy

The Children's Machine: Rethinking School In The Age Of The Computer


Seymour Papert - 1993
    In The Children's Machine he now looks back over a decade during which American schools acquired more than three million computers and assesses progress and resistance to progress.

Designing Games


Tynan Sylvester - 2013
    You’ll learn principles and practices for crafting games that generate emotionally charged experiences—a combination of elegant game mechanics, compelling fiction, and pace that fully immerses players.In clear and approachable prose, design pro Tynan Sylvester also looks at the day-to-day process necessary to keep your project on track, including how to work with a team, and how to avoid creative dead ends. Packed with examples, this book will change your perception of game design.Create game mechanics to trigger a range of emotions and provide a variety of playExplore several options for combining narrative with interactivityBuild interactions that let multiplayer gamers get into each other’s headsMotivate players through rewards that align with the rest of the gameEstablish a metaphor vocabulary to help players learn which design aspects are game mechanicsPlan, test, and analyze your design through iteration rather than deciding everything up frontLearn how your game’s market positioning will affect your design

Problem Solving with Algorithms and Data Structures Using Python


Bradley N. Miller - 2005
    It is also about Python. However, there is much more. The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The only way to be successful is through deliberate and incremental exposure to the fundamental ideas. A beginning computer scientist needs practice so that there is a thorough understanding before continuing on to the more complex parts of the curriculum. In addition, a beginner needs to be given the opportunity to be successful and gain confidence. This textbook is designed to serve as a text for a first course on data structures and algorithms, typically taught as the second course in the computer science curriculum. Even though the second course is considered more advanced than the first course, this book assumes you are beginners at this level. You may still be struggling with some of the basic ideas and skills from a first computer science course and yet be ready to further explore the discipline and continue to practice problem solving. We cover abstract data types and data structures, writing algorithms, and solving problems. We look at a number of data structures and solve classic problems that arise. The tools and techniques that you learn here will be applied over and over as you continue your study of computer science.

High Performance MySQL: Optimization, Backups, and Replication


Baron Schwartz - 2008
    This guide also teaches you safe and practical ways to scale applications through replication, load balancing, high availability, and failover. Updated to reflect recent advances in MySQL and InnoDB performance, features, and tools, this third edition not only offers specific examples of how MySQL works, it also teaches you why this system works as it does, with illustrative stories and case studies that demonstrate MySQL’s principles in action. With this book, you’ll learn how to think in MySQL. Learn the effects of new features in MySQL 5.5, including stored procedures, partitioned databases, triggers, and views Implement improvements in replication, high availability, and clustering Achieve high performance when running MySQL in the cloud Optimize advanced querying features, such as full-text searches Take advantage of modern multi-core CPUs and solid-state disks Explore backup and recovery strategies—including new tools for hot online backups

The Ethical Algorithm: The Science of Socially Aware Algorithm Design


Michael Kearns - 2019
    Algorithms have made our lives more efficient, more entertaining, and, sometimes, better informed. At the same time, complex algorithms are increasingly violating the basic rights of individual citizens. Allegedly anonymized datasets routinely leak our most sensitive personal information; statistical models for everything from mortgages to college admissions reflect racial and gender bias. Meanwhile, users manipulate algorithms to "game" search engines, spam filters, online reviewing services, and navigation apps.Understanding and improving the science behind the algorithms that run our lives is rapidly becoming one of the most pressing issues of this century. Traditional fixes, such as laws, regulations and watchdog groups, have proven woefully inadequate. Reporting from the cutting edge of scientific research, The Ethical Algorithm offers a new approach: a set of principled solutions based on the emerging and exciting science of socially aware algorithm design. Michael Kearns and Aaron Roth explain how we can better embed human principles into machine code - without halting the advance of data-driven scientific exploration. Weaving together innovative research with stories of citizens, scientists, and activists on the front lines, The Ethical Algorithm offers a compelling vision for a future, one in which we can better protect humans from the unintended impacts of algorithms while continuing to inspire wondrous advances in technology.

Designing Web APIs: Building APIs That Developers Love


Brenda Jin - 2018
    But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You'll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.Get an overview of request-response and event-driven API design paradigmsLearn best practices for designing an API that meets the needs of your usersUse a template to create an API design processScale your web API to support a growing number of API calls and use casesRegularly adapt the API to reflect changes to your product or businessProvide developer resources that include API documentation, samples, and tools

Notes to a software team leader


Roy Osherove - 2012
    Team leads usually have little to no idea how to handle people related issues – issues that affect how the morale, quality of work, and overall performance of the team, and of course impacts how easy or hard it is to implement “the new stuff”.Most team leaders are clueless as to how to handle their manager giving them an impossible due date, a team member reluctant to try anything new, or another team member teaching all the other members practices from 25 years ago that today only hurt the team.Why?No one teaches that to software team leads. Team leads today, in the overwhelming majority of places, are just developers who worked hard and stayed with the company long enough to be promoted. But they have no people or management skills - and those are very painfully needed when you are trying to drive the things you believe in inside an organization that has very little interest in changing.Team leadership is the next big thing that software developers need to conquer, or none of this unit testing, TDD, Agile or Lean thing is going to catch on, except in very small circles, that, by chance, happen to have the right people leading their teams.

The Tiny MBA: 100 Very Short Lessons about the Long Game of Business


Alex Hillman - 2020
    Please find the Paperback or Kindle-compatible Ebook at stackingthebricks.com/tinymba/You don't need an MBA or fancy investors to succeed in business. Use the 100 ideas in this tiny book to evaluate your current situation: your advantages, your relationships, your potential choices, and the most likely outcomes.BONUS! If you enjoy The Tiny MBA and want to go deeper on the topics lessons and themes in the book, check out the Tiny MBA Podcast Tour with the author! In each episode, Alex visits with the host of a different podcast or livestream to dig deeper into that hosts favorite pages of the book, and explore specific examples or stories rooted in these lessons.Check it out now at stackingthebricks.com/podcast/ and subscribe to get new episodes every week.

His Name was Wren


Rob Winters - 2020
    Was it a secret Nazi weapon, as some locals suggest? Or just a downed plane? Evacuee George Moss finds an otherworldly explanation, then tries to keep it hidden.Years later, Max Cannon moves to town. With help from his new friends, Ellie and Isaac, he learns of the secret that some residents have guarded for over seven decades.When that secret is threatened with exposure, strange things occur, and the army descends on Hurstwick. As does a visitor from much further afield, leaving Max and his friends in the middle of a deadly struggle…