Seven Concurrency Models in Seven Weeks: When Threads Unravel


Paul Butcher - 2014
    Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven Weeks equips you for this new world. See how emerging technologies such as actors and functional programming address issues with traditional threads and locks development. Learn how to exploit the parallelism in your computer's GPU and leverage clusters of machines with MapReduce and Stream Processing. And do it all with the confidence that comes from using tools that help you write crystal clear, high-quality code. This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience. Learn about the perils of traditional threads and locks programming and how to overcome them through careful design and by working with the standard library. See how actors enable software running on geographically distributed computers to collaborate, handle failure, and create systems that stay up 24/7/365. Understand why shared mutable state is the enemy of robust concurrent code, and see how functional programming together with technologies such as Software Transactional Memory (STM) and automatic parallelism help you tame it. You'll learn about the untapped potential within every GPU and how GPGPU software can unleash it. You'll see how to use MapReduce to harness massive clusters to solve previously intractible problems, and how, in concert with Stream Processing, big data can be tamed. With an understanding of the strengths and weaknesses of each of the different models and hardware architectures, you'll be empowered to tackle any problem with confidence.What You Need: The example code can be compiled and executed on *nix, OS X, or Windows. Instructions on how to download the supporting build systems are given in each chapter.

The Apple Experience: Secrets to Building Insanely Great Customer Loyalty


Carmine Gallo - 2012
    At the core of Apple's success and intense customer loyalty, however, aren't just "Insanely Great" products, but great people who are informed, empowered, and motivated to deliver an unbeatable customer experience. In The Apple Experience, internationally bestselling author Carmine Gallo details the principles and practices behind this total commitment to the customer and explains how your brand can achieve outstanding results by delivering this same high standard of service.Carmine Gallo interviewed professionals at all levels who have studied Apple, and he spent hundreds of hours observing the selling floor in Apple's retail space and learning about Apple's vision and philosophy. Using insights and data from these sources, he breaks down Apple's customer centric model to provide an action plan with three distinct areas of focus:* Inspire Your Internal Customer with training, support, and communications that create a "feedback loop" for improving performance at every level* Serve Your External Customer with irresistible brand stories and dedicated salespeople who embody the APPLE five steps of service -- Approach, Probe, Present, Listen, End with a fond farewell* Set the Stage by ensuring that no element is overlooked in creating an immersive retail environment where customers can see, touch, and learn about your productsWith The Apple Experience, you can improve the return on your investment in retail by adding real value to every customer interaction. Better still, any business that deals with people -- employees or customers -- can adopt the techniques to achieve Apple-like market dominance by enriching lives, building loyalty, and reimagining the customer experience.

How to Be Happy at Work: The Power of Purpose, Hope, and Friendship


Annie McKee - 2017
    Many people in management positions are feeling fed up, burned out, and unhappy at work: the constant pressure and stress, the unending changes, the politics . . . People are feeling they can’t give much more, and their performance is suffering.But it’s work, after all, right? Should we even expect to be fulfilled and happy at work? Annie McKee answers with a definitive yes. She makes the most compelling case yet that happiness—and the full engagement that comes with it—is more important than ever in today’s workplace. Based on extensive research and decades of experience with leaders, this book sheds new light on the powerful relationship of happiness to individual, team, and organizational success.McKee’s research reveals that there are three essential elements that people must have in order to be happy at work:• A sense of purpose and the chance to contribute to something bigger than themselves;• A vision that is powerful and personal, creating a real sense of hope; and• Resonant, friendly relationshipsThe book is organized around these essential elements and shows how leaders can create and sustain them in the face of ongoing stress and pressure, as well as how to create a healthy, positive climate for their teams and other groups within their companies.How to Be Happy at Work will transform and enrich our understanding of what it means to be happy at work, and it will provide clear, practical advice and instruction for how to achieve this.

The Ultimate Question 2.0: How Net Promoter Companies Thrive in a Customer-Driven World


Fred Reichheld - 2011
    Since the book was first published, Net Promoter has transformed companies, across industries and sectors, constituting a game-changing system and ethos that rivals Six Sigma in its power.In this thoroughly updated and expanded edition, Reichheld, with Bain colleague Rob Markey, explains how practitioners have built Net Promoter into a full-fledged management system that drives extraordinary financial and competitive results. With his trademark clarity, Reichheld:� Defines the fundamental concept of Net Promoter, explaining its connection to your company’s growth and sustained success� Presents the closed-loop feedback process and demonstrates its power to energize employees and delight customers� Shares new and compelling stories of companies that have transformed their performance by putting Net Promoter at the center of their businessPractical and insightful, The Ultimate Question 2.0 provides a blueprint for long-term growth and success.

Living Clojure


Carin Meier - 2015
    Author Carin Meier not only provides a practical overview of this JVM language and its functional programming concepts, but also includes a complete hands-on training course to help you learn Clojure in a structured way.The first half of the book takes you through Closure’s unique design and lets you try your hand at two Clojure projects, including a web app. The holistic course in second half provides you with critical tools and resources, including ways to plug into the Clojure community. Understand the basic structure of a Clojure expression Learn how to shape and control code in a functional way Discover how Clojure handles real-world state and concurrency Take advantage of Java classes and learn how Clojure handles polymorphism Manage and use libraries in a Clojure project Use the core.async library for asynchronous and concurrent communication Explore the power of macros in Clojure programming Learn how to think in Clojure by following the book’s seven-week training course

Amp It Up: Leading for Hypergrowth by Raising Expectations, Increasing Urgency, and Elevating Intensity


Frank Slootman - 2022
    In Amp It Up Leading for Hypergrowth by Raising Expectations, Increasing Urgency, and Elevating Intensity, he shares his leadership approach for the first time.Amp It Up delivers an authoritative look at what it takes to transform an organization for maximum growth and scale. Slootman shows that most leaders have significant room to improve their organization's performance without making expensive changes to their talent, structure, or fundamental business model--and they don't need to bring in an army of consultants to do it. What they do need is to align people around what matters and execute with urgency and intensity every day.Leading for unprecedented growth means declaring war on mediocrity, breaking the status quo, and making conflicted choices daily, all with a relentless focus on the mission. Amp It Up provides the first principles to guide that change, and the tactical advice for organizing a company around them.Perfect for executives, entrepreneurs, founders, managers, and leaders of all kinds, Amp It Up is a must-read resource for anyone who seeks to unleash the growth potential of a company and scale it to heights they never thought possible.

Java Performance


Charlie Hunt - 2010
    

Rookie Smarts: Why Learning Beats Knowing in the New Game of Work


Liz Wiseman - 2014
    Careers stall, innovation stops, and strategies grow stale. Being new, naïve, and even clueless can be an asset. For today’s knowledge workers, constant learning is more valuable than mastery.In this essential guide, leadership expert Liz Wiseman explains how to reclaim and cultivate this curious, flexible, youthful mindset called Rookie Smarts. She argues that the most successful rookies are hunter-gatherers—alert and seeking, cautious but quick like firewalkers, and hungry and relentless like pioneers. Most importantly, she identifies a breed of leaders she refers to as “perpetual rookies.” Despite years of experience, they retain their rookie smarts, thinking and operating with the mindsets and practices of these high-performing rookies.Rookie Smarts addresses the questions every experienced professional faces: “Will my knowledge and skills become obsolete and irrelevant? Will a young, inexperienced newcomer upend my company or me? How can I keep up?” The answer is to stay fresh, keep learning, and know when to think like a rookie.Rookie Smarts isn’t just for professionals seeking personal renewal; it is an indispensible resource for all leaders who must ensure their workforces remains vital and competitive.

The Whole Brain Business Book


Ned Herrmann - 1996
    This long-awaited culmination of Herrmann's highly respected research and testing presents his four-quadrant model of the brain and the corresponding thinking styles. 100 illustrations.

Dual Transformation: How to Reposition Today's Business While Creating the Future


Scott D. Anthony - 2017
    Blending case studies from global organizations like Adobe,Johnson & Johnson, and Aetna, first-hand reflections from leaders like FordCEO Mark Fields, as well behind-the-scenes insights from the authors' ownexperiences, this book will guide executives through the journey of becomingthe next version of themselves, allowing them to own the future, rather than bedisrupted by it.

Understanding Motivation and Emotion


Johnmarshall Reeve - 1992
    Learn how to apply the principles of motivation in such settings as schools, the workplace, the athletic field, counseling, and one's own personal strivings. Features:Comprehensive coverage: all aspects of motivation study, including biological, cognitive, social, etc.Practical perspective on motivation study numerous how-to applications that show how to motivate yourself and others.Clear and concise writing style translates the research in ways that are easy to understand.

Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching


Robert Sedgewick - 1997
    Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 250,000 programmers! Whether you are a student learning the algorithms for the first time or a professional interested in having up-to-date reference material, you will find a wealth of useful information in this book.

Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun


Dave Thomas - 2013
    You know you need concurrent applications, but also know these are almost impossible to get right. Meet Elixir, a functional, concurrent language built on the rock-solid Erlang VM. Elixir’s pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul. This book is the introduction to Elixir for experienced programmers.Maybe you need something that’s closer to Ruby, but with a battle-proven environment that’s unrivaled for massive scalability, concurrency, distribution, and fault tolerance. Maybe the time is right for the Next Big Thing. Maybe it’s Elixir.

Digital Painting Techniques


3DTotal.com Ltd - 2009
    Compiled by the team at 3dtotal.com, Digital Painting Techniques, Volume 1 offers digital inspiration with hands-on insight and techniques from professional digital artists. More than just a gallery book - within Digital Painting Techniques each artist has written a breakdown overview, with supporting imagery of how they made their piece of work. Beginner and intermediate digital artists will be inspired by the gallery style collection of the finest examples of digital painting from world renowned digital artists. Start your mentorship into the world of digital painting today with some of the greatest digital artists in the world and delve into professional digital painting techiques, such as speed painting, custom brush creation and matte painting. Develop your digital painting skills beyond the variety of free online digital painting tutorials and apply the most up to date techniques to your digital canvas with Digital Painting Techniques for Animators.

Mind Mapping For Dummies


Florian Rustler - 2011
    Students can make sense of complex topics and structure their revision with mind mapping; business people can manage projects and collaborate with colleagues using mind maps, and any creative process can be supported by using a mind map to explore ideas and build upon them. Mind maps allow for greater creativity when recording ideas and information whatever the topic, and enable the note-taker to associate words with visual representations."Mind Mapping For Dummies" explains how mind mapping works, why it's so successful, and the many ways it can be used. It takes you through the wide range of approaches to mind mapping, looks at the available mind mapping software options, and investigates advanced mind mapping techniques for a range of purposes, including studying for exams, improving memory, project management, and maximizing creativity.Suitable for students of all ages and study levelsAn excellent resource for people working on creative projects who wish to use mind mapping to develop their ideasShows businesspeople how to maximize their efficiency, manage projects, and brainstorm effectivelyIf you're a student, artist, writer, or businessperson, "Mind Mapping For Dummies" shows you how to unlock your brain's potential.