Art of Leadership


J. Donald Walters - 2001
    Most leaders need reminding everyday that with their privileges comes responsibility and obligation. If any young man or woman seeking to become a leader and not a manager only reads one book on leadership, let it be this one!

Thinking in Java


Bruce Eckel - 1998
    The author's take on the essence of Java as a new programming language and the thorough introduction to Java's features make this a worthwhile tutorial. Thinking in Java begins a little esoterically, with the author's reflections on why Java is new and better. (This book's choice of font for chapter headings is remarkably hard on the eyes.) The author outlines his thoughts on why Java will make you a better programmer, without all the complexity. The book is better when he presents actual language features. There's a tutorial to basic Java types, keywords, and operators. The guide includes extensive source code that is sometimes daunting (as with the author's sample code for all the Java operators in one listing.) As such, this text will be most useful for the experienced developer. The text then moves on to class design issues, when to use inheritance and composition, and related topics of information hiding and polymorphism. (The treatment of inner classes and scoping will likely seem a bit overdone for most readers.) The chapter on Java collection classes for both Java Developer's Kit (JDK) 1.1 and the new classes, such as sets, lists, and maps, are much better. There's material in this chapter that you are unlikely to find anywhere else. Chapters on exception handling and programming with type information are also worthwhile, as are the chapters on the new Swing interface classes and network programming. Although it adopts somewhat of a mixed-bag approach, Thinking in Java contains some excellent material for the object-oriented developer who wants to see what all the fuss is about with Java.

Bad Data Handbook: Cleaning Up The Data So You Can Get Back To Work


Q. Ethan McCallum - 2012
    In this handbook, data expert Q. Ethan McCallum has gathered 19 colleagues from every corner of the data arena to reveal how they’ve recovered from nasty data problems.From cranky storage to poor representation to misguided policy, there are many paths to bad data. Bottom line? Bad data is data that gets in the way. This book explains effective ways to get around it.Among the many topics covered, you’ll discover how to:Test drive your data to see if it’s ready for analysisWork spreadsheet data into a usable formHandle encoding problems that lurk in text dataDevelop a successful web-scraping effortUse NLP tools to reveal the real sentiment of online reviewsAddress cloud computing issues that can impact your analysis effortAvoid policies that create data analysis roadblocksTake a systematic approach to data quality analysis

Java in a Nutshell


David Flanagan - 1996
    And now, with the release of the 5.0 version of Java, O'Reilly has given the book that defined the "in a Nutshell" category another impressive tune-up.In this latest revision, readers will find "Java in a Nutshell," 5th Edition, does more than just cover the extensive changes implicit in 5.0, the newest version of Java. It's undergone a complete makeover--in scope, size, and type of coverage--in order to more closely meet the needs of the modern Java programmer.To wit, "Java in a Nutshell," 5th Edition now places less emphasis on coming to Java from C and C++, and adds more discussion on tools and frameworks. It also offers new code examples to illustrate the working of APIs, and, of course, extensive coverage of Java 5.0. But faithful readers take comfort: it still hasn't lost any of its core elements that made it such a classic to begin with.This handy reference gets right to the heart of the program with an accelerated introduction to the Javaprogramming language and its key APIs--ideal for developers wishing to start writing code right away. And, as was the case in previous editions, " Java in a Nutshell," 5th Edition is once again chock-full of poignant tips, techniques, examples, and practical advice. For as longas Java has existed, "Java in a Nutshell" has helped developers maximize the capabilities of the program's newest versions. And this latest edition is no different.

ITIL: For Beginners - The Complete Beginner's Guide To ITIL (ITIL, ITIL Foundation, ITIL Service Operation)


ClydeBank Technology - 2015
    The application of the developed guidelines within the framework of ITIL® allows IT departments to improve their overall efficiency; from the way IT infrastructure is created and managed to how individual service interactions within the business are conducted. Through the use of Key Performance Indicators (KPIs), ITIL® measures the effectiveness of an IT organization by analyzing data related to performance, issues, process improvement and progress. Given its framework structure, one of the key strengths of ITIL® is its ability to be adapted and modified to fit the unique structure and needs of an organization. By not prescribing a specific set of rules, the dynamic nature of ITIL® affords the ability to be scalable and flexible within an organization. The goal of this book is simple: breakdown ITIL® into easy to follow concepts and examples that anyone can follow. Put simply This Book Will Become Your ITIL® Bible. ITIL® is quickly changing the way IT departments around the world are operated. The sooner your organization implements the framework, the sooner you will start to see improvements in both how business is conducted internally as well as with external stakeholders. For those within or outside of the IT field, This Book Will Break Down All of The Concepts and Guidelines Included Within the ITIL® Framework Into Easy to Understand and Follow Pieces. Regardless of your prior experience, you will be completely knowledgeable with the ITIL® framework so that you will be able to able to begin implementing the guidelines by the end of this book. If you are an IT professional looking to increase your skill set and increase your contributions to your organization – this book is for you. If you are preparing for the ITIL® Foundation Exam - this book is for you. If you are a business owner who wants to improve the efficiency and effectiveness of your IT department – this book is for you. Here Is A Preview Of What You'll Learn... The Principles & Philosophies That Define The ITIL® Framework The Tools & Techniques You Need To Understand The ITIL® Guidelines How ITIL® Can Directly Affect Your Employees and Customers A Thourough Explanition of Each Process Within ITIL® The Specific KPIs That Are Relevant To Each Process The Top Mistakes to AVOID That Those New To ITIL® Make A FREE Gift from ClydeBank Media Worth Over $250 Dollars! Much, Much More! Our Personal Guarantee We are so confident that methods outlined in this book will help you understand ITIL® that we're willing to let you try the book risk-free. If you are not fully satisfied with the product, simply let us know and we will provide a 100% full refund. That’s right, a 100% Money-Back Guarantee! What reason do you have to not give this book a try? Scroll Up To The Top Of The Page And Click The Orange "Buy Now" or "Read For Free" Icon On The Right Side Right Now! ClydeBank Media LLC All Rights Reserved

Integrated Advertising, Promotion and Marketing Communications


Kenneth E. Clow - 2001
    The carefully integrated approach of this text blends advertising, promotions, and marketing communications together, providing readers with the information they need to understand the process and benefits of successful IMC campaigns. The fifth edition brings the material to life by incorporating professional perspectives and real-world campaign stories throughout the text.

Pmp Project Management Professional Study Guide


Joseph Phillips - 2003
    The only classroom-based integrated study system for professional certification gives you complete coverage of all objectives for the PMP exam, hundreds of practice exam questions, and hands-on exercises. The CD-ROM features full practice exam software with interactive tutorials and lab simulations, plus an adaptive test engine.

97 Things Every Software Architect Should Know: Collective Wisdom from the Experts


Richard Monson-Haefel - 2009
    More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as:Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar) Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm) Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards) Simplicity Before Generality, Use Before Reuse (Kevlin Henney) For the End User, the Interface Is the System (Vinayak Hegde) It's Never Too Early to Think About Performance (Rebecca Parsons) To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.

Computer Architecture: A Quantitative Approach


John L. Hennessy - 2006
    Today, Intel and other semiconductor firms are abandoning the single fast processor model in favor of multi-core microprocessors--chips that combine two or more processors in a single package. In the fourth edition of "Computer Architecture," the authors focus on this historic shift, increasing their coverage of multiprocessors and exploring the most effective ways of achieving parallelism as the key to unlocking the power of multiple processor architectures. Additionally, the new edition has expanded and updated coverage of design topics beyond processor performance, including power, reliability, availability, and dependability. CD System Requirements"PDF Viewer"The CD material includes PDF documents that you can read with a PDF viewer such as Adobe, Acrobat or Adobe Reader. Recent versions of Adobe Reader for some platforms are included on the CD. "HTML Browser"The navigation framework on this CD is delivered in HTML and JavaScript. It is recommended that you install the latest version of your favorite HTML browser to view this CD. The content has been verified under Windows XP with the following browsers: Internet Explorer 6.0, Firefox 1.5; under Mac OS X (Panther) with the following browsers: Internet Explorer 5.2, Firefox 1.0.6, Safari 1.3; and under Mandriva Linux 2006 with the following browsers: Firefox 1.0.6, Konqueror 3.4.2, Mozilla 1.7.11. The content is designed to be viewed in a browser window that is at least 720 pixels wide. You may find the content does not display well if your display is not set to at least 1024x768 pixel resolution. "Operating System"This CD can be used under any operating system that includes an HTML browser and a PDF viewer. This includes Windows, Mac OS, and most Linux and Unix systems. Increased coverage on achieving parallelism with multiprocessors. Case studies of latest technology from industry including the Sun Niagara Multiprocessor, AMD Opteron, and Pentium 4. Three review appendices, included in the printed volume, review the basic and intermediate principles the main text relies upon. Eight reference appendices, collected on the CD, cover a range of topics including specific architectures, embedded systems, application specific processors--some guest authored by subject experts.

Learning to See Version 1.3


Mike Rother - 1999
    You'll soon be able to identify all of the processing steps along the path from raw materials to finished goods for each product and all of the information flows going back from the customer through the plant and upstream to suppliers. With this knowledge in hand it is much easier to envision a "future state" for each product family in which wasteful actions are eliminated and production can be pulled smoothly ahead by the customer.In plain language and with detailed drawings, this workbook explains everything you will need to know to create accurate current-state and future- state maps for each of your product families and then to turn the current state into the future state rapidly and sustainably.In "Learning to See" you will find:A foreword by Jim Womack and Dan Jones explaining the need for this tool.An introduction by Mike Rother and John Shook describing how they discovered the mapping tool in their study of Toyota.Guidance on identifying your product families.A detailed explanation of how to draw a current-state map.A practice case permitting you to draw a current-state map on your own, with feedback from Mike and John in the appendix on how you did.A detailed explanation of how to draw a future-state map.A second practice case permitting you to draw a future-state map, with "the answer" provided in the appendix.Guidance on how to designate a manager for each value stream.Advice on breaking implementation into easy steps.An explanation of how to use the yearly value stream plan to guide each product family through successive future states.More than 50,000 copies of "Learning to See" have been sold in the past two years. Readers from across the world report that value stream mapping has been an invaluable tool to start their lean transformation and to make the best use of kaizen events.

Software Craftsmanship: The New Imperative


Pete McBreen - 2001
    Software Craftsmanship transcends software engineering, demonstrating that quality software can't simply be manufactured: it must be built by craftspeople with pride in their work, and a personal commitment to excellence. In Software Craftsmanship, Pete McBreen focuses on the craft of software development, explaining why current software engineering techniques often fail, and offering programmers a new path to excellence. Just as the modern carpenter benefits from better tools, materials, and understanding, the modern programmer can benefit from better computers, reusable components, and more robust languages -- but only if he or she is prepared to treat the software profession as a true craft. McBreen explains what software craftsmanship means, how its affects users, and how it changes the developer's relationship with customers. He introduces the concepts of software apprentices and journeymen, shows what can (and can't) be learned from the software engineering movement, and presents specific steps you can take now to move towards craftsmanship in your work -- and your organization.

The New One Minute Manager


Kenneth H. Blanchard - 2015
    While the principles it lays out are timeless, our world has changed drastically since the book’s publication. The exponential rise of technology, global flattening of markets, instant communication, and pressures on corporate workforces to do more with less—including resources, funding, and staff—have all revolutionized the world in which we live and work.Now, Ken Blanchard and Spencer Johnson have written The New One Minute Manager to introduce the book’s powerful, important lessons to a new generation. In their concise, easy-to-read story, they teach readers three very practical secrets about leading others—and explain why these techniques continue to work so well.As compelling today as the original was thirty years ago, this classic parable of a young man looking for an effective manager is more relevant and useful than ever.

Facilitator's Guide to Participatory Decision-Making


Sam Kaner - 1996
    Completely revised and updated, the second edition is loaded with new tools and techniques.Two powerful new chapters on agenda design A full section devoted to reaching closure More than twice as many tools for handling difficult dynamics 70 brand-new pages and over 100 pages significantly improved

The Art of Agile Development


James Shore - 2007
    Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly. This book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience with Extreme Programming (XP). You get a gestalt view of the agile development process, including comprehensive guidance for non-technical readers and hands-on technical practices for developers and testers. The Art of Agile Development gives you clear answers to questions such as:How can we adopt agile development? Do we really need to pair program? What metrics should we report? What if I can't get my customer to participate? How much documentation should we write? When do we design and architect? As a non-developer, how should I work with my agile team? Where is my product roadmap? How does QA fit in? The book teaches you how to adopt XP practices, describes each practice in detail, then discusses principles that will allow you to modify XP and create your own agile method. In particular, this book tackles the difficult aspects of agile development: the need for cooperation and trust among team members. Whether you're currently part of an agile team, working with an agile team, or interested in agile development, this book provides the practical tips you need to start practicing agile development. As your experience grows, the book will grow with you, providing exercises and information that will teach you first to understand the rules of agile development, break them, and ultimately abandon rules altogether as you master the art of agile development. "Jim Shore and Shane Warden expertly explain the practices and benefits of Extreme Programming. They offer advice from their real-world experiences in leading teams. They answer questions about the practices and show contraindications - ways that a practice may be mis-applied. They offer alternatives you can try if there are impediments to applying a practice, such as the lack of an on-site customer. --Ken Pugh, Author of Jolt Award Winner, Prefactoring "I will leave a copy of this book with every team I visit." --Brian Marick, Exampler Consulting

Learning Agile: Understanding Scrum, XP, Lean, and Kanban


Andrew Stellman - 2013
    This book demystifies agile methodologies: why they’re designed the way they are, what problems they address, and the values, principles, and ideas they embody.Learning Agile helps you recognize the principles that apply to development problems specific to your team, company, and projects. You’ll discover how to use that information to guide your choice of methodologies and practices.With this book you’ll learn:Values that effective software teams possessThe methodologies that embody those valuesThe practices that make up those methodologiesAnd principles that help you bring those values, methodologies, and practices to your team and your company