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.

97 Things Every Programmer Should Know: Collective Wisdom from the Experts


Kevlin Henney - 2010
    With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects.A few of the 97 things you should know:"Code in the Language of the Domain" by Dan North"Write Tests for People" by Gerard Meszaros"Convenience Is Not an -ility" by Gregor Hohpe"Know Your IDE" by Heinz Kabutz"A Message to the Future" by Linda Rising"The Boy Scout Rule" by Robert C. Martin (Uncle Bob)"Beware the Share" by Udi Dahan

Designing Social Interfaces


Christian Crumlish - 2009
    Designing sites that foster user interaction and community-building is a valuable skill for web developers and designers today, but it's not that easy to understand the nuances of the social web. Now you have help. Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn't, and why. You'll learn how to balance opposing factions and grow healthy online communities by co-creating them with your users.Understand the overarching principles you need to consider for every website you createLearn basic design patterns for adding social components to an existing siteRein in misbehaving users on an active community siteBuild a social experience around a product or service and invite people to joinDevelop a social utility without having to build an entirely new infrastructureEnable users of your site's content to interact with one anotherOffer your members the opportunity to connect in the real worldLearn to recognize and avoid antipatterns: emergent bad practices in the social network and social media space

Secrets of the JavaScript Ninja


John Resig - 2008
    This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. You’ll discover best practice techniques such as testing, and cross-browser development, all taught from the perspective of skilled JavaScript practitioners.

Rise of the Superheroes: Greatest Silver Age Comic Books and Characters


David Tosh - 2018
    From 1956 to 1970, the era gave us Spider-Man, The Avengers, X-Men, The Incredible Hulk, Iron Man and a flurry of other unforgettable and formidable characters.The Silver Age redefined and immortalized superheroes as the massive pop culture titans they are today.Lavishly illustrated with comic book covers and original art, the book chronicles:- The new frontier of DC Comics, with a revamped Batman, Superman and Wonder Woman, and new characters including Hawkman - Marvel's new comics featuring Thor and The Fantastic Four - The pop art years that saw Batman's "new look" and the TV series - Independent characters, including Fat Fury and T.H.U.N.D.E.R. Agents - Spotlights new and re-imagined superheroes, like Wonder Woman, who have become central to modern pop culture - Includes values of these comics, which are popular with collectorsThanks to the Silver Age, superheroes are bigger and badder than ever.

The Fear Factor: How One Emotion Connects Altruists, Psychopaths, and Everyone In-Between


Abigail Marsh - 2017
    She used the tools she had available to get what she wanted, like all children. But unlike other children, she didn't care about the damage she inflicted. A few miles away, Lenny Skutnik cared so much about others that he jumped into an ice-cold river to save a drowning woman. What is responsible for the extremes of generosity and cruelty humans are capable of? By putting psychopathic children and extreme altruists in an fMRI, acclaimed psychologist Abigail Marsh found that the answer lies in how our brain responds to others' fear. While the brain's amygdala makes most of us hardwired for good, its variations can explain heroic and psychopathic behavior.A path-breaking read, The Fear Factor is essential for anyone seeking to understand the heights and depths of human nature."You won't be able to put it down."--Daniel Gilbert, New York Times bestselling author of Stumbling on Happiness"[It] reads like a thriller... One of the most mind-opening books I have read in years." --Matthieu Ricard, Author of Altruism

Broth and Stock from the Nourished Kitchen: Wholesome Master Recipes for Bone, Vegetable, and Seafood Broths and Meals to Make with Them


Jennifer McGruther - 2016
    In Broth and Stock from the Nourished Kitchen, Jennifer McGruther, author of The Nourished Kitchen and an authority in the traditional foods movement, illustrates why a good broth or stock is the foundation of amazing and wholesome cooking. Included are over a dozen master recipes for base stocks and then 40 recipes using these stocks in complete meals. These accessible recipes are appropriate for vegetarians, pescatarians, and meat eaters alike and showcase the nutrient-dense, real food that nourishes the body and soul. The Whole Chicken Broth is the perfect base for Springtime Risotto with Asparagus, Green Garlic, and Chive Blossoms, while the recipe for Fish Stock will bring new life to a classic dish like New England Clam Chowder. People are catching on to this centuries old appreciation of bone and vegetable based broths, and Jennifer McGruther shows how these can be made quickly and cost-effectively at home.From the Trade Paperback edition.

Head First HTML and CSS


Elisabeth Robson - 2012
    You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your web pages over time so they work in all browsers and mobile devices. Oh, and if you've never heard of CSS, that's okay--we won't tell anyone you're still partying like it's 1999--but if you're going to create web pages in the 21st century then you'll want to know and understand CSS. Learn the real secrets of creating web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet. With Head First HTML, you'll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you'll learn HTML and CSS in a way that won't put you to sleep. If you've read a Head First book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML and CSS into your brain in a way that sticks. So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin.

In Progress: See Inside a Lettering Artist's Sketchbook and Process, from Pencil to Vector


Jessica Hische - 2015
    See everything, from Hische's rough sketches to her polished finals for major clients such as Wes Anderson, NPR, and Starbucks. The result is a well of inspiration and brass tacks information for designers who want to sketch distinctive letterforms and hone their skills. With more than 250 images and metallic silver ink printed throughout to represent her penciled sketches, this highly visual book is an essential—and entirely enjoyable—resource for those who practice or simply appreciate the art of hand lettering.

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation


Bruce Dang - 2014
    Reverse engineering is not about reading assembly code, but actually understanding how different pieces/components in a system work. To reverse engineer a system is to understand how it is constructed and how it works. The book provides: Coverage of x86, x64, and ARM. In the past x86 was the most common architecture on the PC; however, times have changed and x64 is becoming the dominant architecture. It brings new complexity and constructs previously not present in x86. ARM ("Advanced RISC Machine) "is very common in embedded / consumer electronic devices; for example, most if not all cell phones run on ARM. All of apple's i-devices run on ARM. This book will be the first book to cover all three.Discussion of Windows kernel-mode code (rootkits/drivers). This topic has a steep learning curve so most practitioners stay away from this area because it is highly complex. However, this book will provide a concise treatment of this topic and explain how to analyze drivers step-by-step.The book uses real world examples from the public domain. The best way to learn is through a combination of concept discussions, examples, and exercises. This book uses real-world trojans / rootkits as examples congruent with real-life scenariosHands-on exercises. End-of-chapter exercises in the form of conceptual questions and hands-on analysis so so readers can solidify their understanding of the concepts and build confidence. The exercises are also meant to teach readers about topics not covered in the book.

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

Preserving the Japanese Way: Traditions of Salting, Fermenting, and Pickling for the Modern Kitchen


Nancy Singleton Hachisu - 2015
    Documentary-quality photo essays reveal the local Japanese communities that support these long-established preservation practices. It is by Nancy Singleton Hachisu, author of Japanese Farm Food.Preserving the Japanese Way: Traditions of Salting, Fermenting, and Pickling for the Modern Kitchen offers a clear road map for preserving fruits, vegetables, and fish through a nonscientific, farm- or fisherman-centric approach. An essential backdrop to the 125 recipes outlined in this book are the producers and the artisanal products used to make these salted and fermented foods. The more than 350 arresting photos of the barrel maker, fish sauce producer, artisanal vinegar company, 200 hundred-year-old sake producer, and traditional morning pickle markets with local grandmas still selling their wares document an authentic view of the inner circle of Japanese life. Recipe methods range from the ultratraditional— Umeboshi (Salted Sour Plums), Takuan (Half-Dried Daikon Pickled in Rice Bran), and Hakusai (Fermented Napa Cabbage)— to the modern: Zucchini Pickled in Shoyu Koji, Turnips Pickled with Sour Plums, and Small Melons in Sake Lees. Preserving the Japanese Way also introduces and demystifies one of the most fascinating ingredients to hit the food scene in a decade: koji. Koji is neither new nor unusual in the landscape of Japan fermentation, but it has become a cult favorite for quick pickling or marinades. Preserving the Japanese Way is a book about community, seasonality as the root of preserved food, and ultimately about why both are relevant in our lives today. “In Japan, pickling, fermenting, and salting are elevated as a delicious and refined art form, one that Nancy Singleton Hachisu has mastered.  This is a gorgeous, thoughtful—dare I say spiritual—guide to the world of Japanese pickling written with clarity and a deep respect for technique and tradition. Nancy understands that salting cherry blossoms and drying squid aren’t just about preserving foods—it's about preserving a way of life.” —Rick Bayless, author of Authentic Mexican and owner of Frontera Grill   “In her first gorgeous book, Nancy delved into the soul of Japanese country cooking.  In this stunning new volume, we are introduced to the myriad ways of preserving and fermenting that, like the writing and photography, highlight the gentle elegance and beautiful patience of Japanese cookery.”   —Edward Lee, author of Smoke & Pickles and owner of 610 Magnolia   “Even if you never yearned to make your own miso or pickle your own vegetables, this beautiful book will change your mind. It’s almost impossible to flip through these pages without wanting to join Nancy Singleton Hachisu in the lovely meditation of her cooking. This book is unlike anything else out there, and every serious cook will want to own it.” —Ruth Reichl, author of Tender at the Bone and former editor-in-chief of Gourmet Magazine

Grammatically Correct


Anne Stilman - 1997
    If its purpose is to entertain or to provoke thought, it makes readers want to come back for more.Revised and updated, this guide covers four essential aspects of good writing:Individual words - spelling variations, hyphenation, frequently confused homonyms, frequently misused words and phrases, irregular plurals and negatives, and uses of capitalization and type style to add special meaningsPunctuation - the role of each mark in achieving clarity and affecting tone, and demonstration of how misuses can lead to ambiguitySyntax and structure - agreement of subject and verb, parallel construction, modifiers, tenses, pronouns, active versus passive voice, and moreStyle - advice on the less hard-and-fast areas of clarity and tone, including sentence length and order, conciseness, simplification, reading level, jargon and cliches, and subtletyFilled with self-test exercises and whimsical literary quotations, "Grammatically Correct" steers clear of academic stuffiness, focusing instead on practical strategies and intuitive explanations.Discussions are designed to get to the heart of a concept and provide a sufficient sense of when and how to use it, along with examples that show what ambiguities or misinterpretations might result if the rules are not followed. In cases where there is more than one acceptable way to do something, the approach is not to prescribe one over another but simply to describe the options.Readers of this book will never break the rules of language again - unintentionally."

Windows PowerShell Cookbook: The Complete Guide to Scripting Microsoft's Command Shell


Lee Holmes - 2007
    Intermediate to advanced system administrators will find more than 100 tried-and-tested scripts they can copy and use immediately.Updated for PowerShell 3.0, this comprehensive cookbook includes hands-on recipes for common tasks and administrative jobs that you can apply whether you’re on the client or server version of Windows. You also get quick references to technologies used in conjunction with PowerShell, including format specifiers and frequently referenced registry keys to selected .NET, COM, and WMI classes.Learn how to use PowerShell on Windows 8 and Windows Server 2012Tour PowerShell’s core features, including the command model, object-based pipeline, and ubiquitous scriptingMaster fundamentals such as the interactive shell, pipeline, and object conceptsPerform common tasks that involve working with files, Internet-connected scripts, user interaction, and moreSolve tasks in systems and enterprise management, such as working with Active Directory and the filesystem

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