High Performance: Lessons from the Best on Becoming Your Best


Jake Humphrey - 2021
    And in his multi-million download podcast, High Performance, he teams up with Professor Damian Hughes to examine the secrets of the world's highest-performing people.Now, Jake and Damian reveal how we can all become high performers. Drawing on interviews with leading sportspeople and entrepreneurs, they uncover the eight hidden principles that drive high performers to success: from taking absolute responsibility for their situation, to working out their non-negotiable 'trademark behaviours', to getting the very best out of their teammates. And they draw on cutting-edge psychology to reveal how to apply these principles in our day-to-day lives - whether on the pitch, in our careers, or at home.You too can harness the secrets of high performance. This book explains how.Drawing on interviews with: Ben Ainslie | Steven Bartlett | Lily Cole | Tom Daley | Rio Ferdinand | Steven Gerrard | Kelly Holmes | Steph Houghton | Chris Hoy | Eddie Jones | Kelly Jones | Siya Kolisi | Frank Lampard | Jo Malone | Matthew McConaughey | Ant Middleton | Tracey Neville | Phil Neville | Robin Van Persie | Nims Purja | Mauricio Pochettino | Jonny Wilkinson | Clive Woodward | and many more . . .

Windows Presentation Foundation Unleashed


Adam Nathan - 2006
    Windows Presentation Foundation (WPF) is a key component of the .NET Framework 3.0, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. Windows Presentation Foundation Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by .NET guru and Microsoft developer Adam Nathan. - Covers everything you need to know about Extensible Application Markup Language (XAML) - Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more - Features a chapter on 3D graphics by Daniel Lehenbauer, lead developer responsible for WPF 3D - Delves into non-mainstream topics: speech, audio/video, documents, bitmap effects, and more - Shows how to create popular UI elements, such as features introduced in the 2007 Microsoft Office System: Galleries, ScreenTips, custom control layouts, and more - Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes - Explains how to develop and deploy all types of applications, including navigation-based applications, applications hosted in a Web browser, and applications with great-looking non-rectangular windows - Explains how to create first-class custom controls for WPF - Demonstrates how to create hybrid WPF software that leverages Windows Forms, ActiveX, or other non-WPF technologies - Explains how to exploit new Windows Vista features in WPF applications

Modern Vim: Craft Your Development Environment with Vim 8 and Neovim


Drew Neil - 2018
    Integrate your editor with tools for building, testing, linting, indexing, and searching your codebase. Discover the future of Vim with Neovim: a fork of Vim that includes a built-in terminal emulator that will transform your workflow. Whether you choose to switch to Neovim or stick with Vim 8, you’ll be a better developer.A serious tool for programmers and web developers, no other text editor comes close to Vim for speed and efficiency. Make Vim the centerpiece of a Unix-based IDE as you discover new ways to work with Vim 8 and Neovim in more than 30 hands-on tips.Execute tasks asynchronously, allowing you to continue in Vim while linting, grepping, building a project, or running a test suite. Install plugins to be loaded on startup—or on-demand when you need them—with Vim 8’s new package support. Save and restore sessions, enabling you to quit Vim and restart again while preserving your window layout and undo history. Use Neovim as a drop-in replacement for Vim—it supports all of the features Vim 8 offers and more, including an integrated terminal that lets you quickly perform interactive commands. And if you enjoy using tmux and Vim together, you’ll love Neovim’s terminal emulator, which lets you run an interactive shell in a buffer. The terminal buffers fit naturally with Vim’s split windows, and you can use Normal mode commands to scroll, search, copy, and paste. On top of all that: Neovim’s terminal buffers are scriptable.With Vim at the core of your development environment, you’ll become a faster and more efficient developer.

Machine Learning: A Probabilistic Perspective


Kevin P. Murphy - 2012
    Machine learning provides these, developing methods that can automatically detect patterns in data and then use the uncovered patterns to predict future data. This textbook offers a comprehensive and self-contained introduction to the field of machine learning, based on a unified, probabilistic approach.The coverage combines breadth and depth, offering necessary background material on such topics as probability, optimization, and linear algebra as well as discussion of recent developments in the field, including conditional random fields, L1 regularization, and deep learning. The book is written in an informal, accessible style, complete with pseudo-code for the most important algorithms. All topics are copiously illustrated with color images and worked examples drawn from such application domains as biology, text processing, computer vision, and robotics. Rather than providing a cookbook of different heuristic methods, the book stresses a principled model-based approach, often using the language of graphical models to specify models in a concise and intuitive way. Almost all the models described have been implemented in a MATLAB software package—PMTK (probabilistic modeling toolkit)—that is freely available online. The book is suitable for upper-level undergraduates with an introductory-level college math background and beginning graduate students.

Family Meal: Recipes from Our Community


Penguin Random House - 2020
    While they’re closed, we need to nourish them.Beyond the basics of providing food and drink, restaurants fulfill a human need for connection. They’re a gathering place for family and friends, for first dates and breakups and birthdays and weddings. They’ve been there for us in good times and bad. Now it’s time for us to give back.To help support America’s restaurant industry, Penguin Random House is publishing Family Meal: Recipes from Our Community, a digital-only collection featuring 50 easy recipes from our family of food and drink authors that you can’t find anywhere else. Readers will get an exclusive look at what these culinary masters are cooking at home right now–recipes that feed, sustain, and provide connection to the world outside. From Mushroom Bolognese to Shrimp and Chorizo White Bean Stew to Chocolate Chip Olive Oil Cookies to Quarantine Wine Pairings, learn what Ina Garten, Samin Nosrat, Hugh Acheson, Dan Barber, Bobby Flay, Alison Roman, Christina Tosi, Kwame Onwuachi, Ruth Reichl, Claire Saffitz, Danny Trejo, and many others are cooking for comfort. All proceeds from Family Meal will benefit the Restaurant Workers’ Covid-19 Emergency Relief Fund, which supports on-the-ground efforts in the restaurant community during this challenging time.

All of Statistics: A Concise Course in Statistical Inference


Larry Wasserman - 2003
    But in spirit, the title is apt, as the book does cover a much broader range of topics than a typical introductory book on mathematical statistics. This book is for people who want to learn probability and statistics quickly. It is suitable for graduate or advanced undergraduate students in computer science, mathematics, statistics, and related disciplines. The book includes modern topics like nonparametric curve estimation, bootstrapping, and clas- sification, topics that are usually relegated to follow-up courses. The reader is presumed to know calculus and a little linear algebra. No previous knowledge of probability and statistics is required. Statistics, data mining, and machine learning are all concerned with collecting and analyzing data. For some time, statistics research was con- ducted in statistics departments while data mining and machine learning re- search was conducted in computer science departments. Statisticians thought that computer scientists were reinventing the wheel. Computer scientists thought that statistical theory didn't apply to their problems. Things are changing. Statisticians now recognize that computer scientists are making novel contributions while computer scientists now recognize the generality of statistical theory and methodology. Clever data mining algo- rithms are more scalable than statisticians ever thought possible. Formal sta- tistical theory is more pervasive than computer scientists had realized.

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 Past Present and Future of JavaScript


Axel Rauschmayer - 2012
    Now, hopes and expectations for JavaScript’s future are considerable.In this insightful report, Dr. Axel Rauschmayer explains how the combination of several technologies and opportunities in the past 15 years turned JavaScript’s fortunes. With that as a backdrop, he provides a detailed look at proposed new features and fixes in the next version, ECMAScript.next, and then presents his own JavaScript wish list—such as an integrated IDE.

How Linux Works: What Every Superuser Should Know


Brian Ward - 2004
    Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.

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.

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

Sway


Matthew John Bocchi - 2020
    It was the end. When it came to my dad though, no amount of rational thought could outweigh my feelings. I watched the footage over and over again, trying to validate my hopes and dreams, believing there was a minute possibility he made it out of the building alive.”After his father died on 9/11 in the World Trade Center, nine-year-old Matthew John Bocchi began an obsessive quest to find out exactly how he died. He researched video tapes, pictures, blogs, anything that could potentially answer the question looming in his mind: was his father one of the jumpers? In the first memoir told by a child of 9/11, Matt intimately delves into the psychological and emotional torment that ensued after his father’s death. With heartbreaking vulnerability, he details how his incessant quest resulted in a devastating act of violence that stripped his innocence as a young man. As Matt spirals down a bottomless pit of drug abuse, he willfully risks his life in search of the next high—all in an attempt to forget his past.  Now at twenty-eight years old and sober, he recounts his unique story—one full of heartbreak and despair, grief and uncertainty, but most importantly, happiness and hope. The lesson he teaches us is clear but intricate: No matter how far you fall, you can always rise again. No matter how far you stray, you can always find your way home. And no matter how wide you sway, you can always pick up the pieces and stand tall.

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.

Ruby on Rails 3 Tutorial: Learn Rails by Example


Michael Hartl - 2010
    Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails™ 3 Tutorial is the solution. Leading Rails developer Michael Hartl teaches Rails 3 by guiding you through the development of your own complete sample application using the latest techniques in Rails web development.Drawing on his experience building RailsSpace, Insoshi, and other sophisticated Rails applications, Hartl illuminates all facets of design and implementation—including powerful new techniques that simplify and accelerate development.You’ll find integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, JavaScript, and SQL skills you’ll need when developing web applications. Hartl explains how each new technique solves a real-world problem, and he demonstrates this with bite-sized code that’s simple enough to understand, yet novel enough to be useful. Whatever your previous web development experience, this book will guide you to true Rails mastery.This book will help you Install and set up your Rails development environment Go beyond generated code to truly understand how to build Rails applications from scratch Learn Test Driven Development (TDD) with RSpec Effectively use the Model-View-Controller (MVC) pattern Structure applications using the REST architecture Build static pages and transform them into dynamic ones Master the Ruby programming skills all Rails developers need Define high-quality site layouts and data models Implement registration and authentication systems, including validation and secure passwords Update, display, and delete users Add social features and microblogging, including an introduction to Ajax Record version changes with Git and share code at GitHub Simplify application deployment with Heroku

Head First SQL


Lynn Beighley - 2007
    Using the latest research in neurobiology, cognitive science, and learning theory to craft a multi-sensory SQL learning experience, Head First SQL has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep. Maybe you've written some simple SQL queries to interact with databases. But now you want more, you want to really dig into those databases and work with your data. Head First SQL will show you the fundamentals of SQL and how to really take advantage of it. We'll take you on a journey through the language, from basic INSERT statements and SELECT queries to hardcore database manipulation with indices, joins, and transactions. We all know "Data is Power" - but we'll show you how to have "Power over your Data". Expect to have fun, expect to learn, and expect to be querying, normalizing, and joining your data like a pro by the time you're finished reading!