Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 1981
ISBN 10: 0201137305 ISBN 13: 9780201137309
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 0,87
Quantità: 6 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Countdown to Mathematics has been written to help self-study students to revise and practise basic skills in arithmetic, algebra, geometry, graphs and trigonometry. The nine teaching modules in Countdown to Mathematics have been split into two separate books.Volume 1 consists of Modules 1-4 and concentrates on basic mathematical skills. It deals with arithmetic, simple algebra, how to plot and read graphs, and the representation of data. Where possible, the techniques are illustrated with real-world applications.Volume 2 consists of Modules 5-9 and covers geometry, graphs, trigonometry and algebra. The emphasis here is on the manipulative skills which are necessary for most mathematical courses beyond GCSE standard. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2013
ISBN 10: 0321884914 ISBN 13: 9780321884916
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 0,87
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: Fine. You Will Learn Python! Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Python the Hard Way, Third Edition, you'll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use. Most importantly, you'll learn the following, which you need to start writing excellent Python software of your own: Installing a complete Python environment Organizing and writing code Basic mathematics Variables Strings and text Interacting with users Working with files Looping and logic Data structures using lists and dictionaries Program design Object-oriented programming Inheritance and composition Modules, classes, and objects Python packaging Debugging Automated testing Basic game development Basic web development It'll be hard at first. But soon, you'll just get it-and that will feel great! This tutorial will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful, popular programming languages. You'll be a Python programmer. Watch Zed, too! The accompanying DVD contains 5+ hours of passionate, powerful teaching: a complete Python video course!.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2013
ISBN 10: 0321884914 ISBN 13: 9780321884916
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 0,87
Quantità: 2 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. You Will Learn Python! Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Python the Hard Way, Third Edition, you'll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use. Most importantly, you'll learn the following, which you need to start writing excellent Python software of your own: Installing a complete Python environment Organizing and writing code Basic mathematics Variables Strings and text Interacting with users Working with files Looping and logic Data structures using lists and dictionaries Program design Object-oriented programming Inheritance and composition Modules, classes, and objects Python packaging Debugging Automated testing Basic game development Basic web development It'll be hard at first. But soon, you'll just get it-and that will feel great! This tutorial will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful, popular programming languages. You'll be a Python programmer. Watch Zed, too! The accompanying DVD contains 5+ hours of passionate, powerful teaching: a complete Python video course! The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2010
ISBN 10: 0321605780 ISBN 13: 9780321605788
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 1,17
Quantità: 8 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. The First Guide to Scrum-Based Agile Product Management In Agile Product Management with Scrum, leading Scrum consultant Roman Pichler uses real-world examples to demonstrate how product owners can create successful products with Scrum. He describes a broad range of agile product management practices, including making agile product discovery work, taking advantage of emergent requirements, creating the minimal marketable product, leveraging early customer feedback, and working closely with the development team. Benefitting from Pichlers extensive experience, youll learn how Scrum product ownership differs from traditional product management and how to avoid and overcome the common challenges that Scrum product owners face. Coverage includes Understanding the product owners role: what product owners do, how they do it, and the surprising implications Envisioning the product: creating a compelling product vision to galvanize and guide the team and stakeholders Grooming the product backlog: managing the product backlog effectively even for the most complex products Planning the release: bringing clarity to scheduling, budgeting, and functionality decisions Collaborating in sprint meetings: understanding the product owners role in sprint meetings, including the dos and donts Transitioning into product ownership: succeeding as a product owner and establishing the role in the enterprise This book is an indispensable resource for anyone who works as a product owner, or expects to do so, as well as executives and coaches interested in establishing agile product management. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2005
ISBN 10: 0321262506 ISBN 13: 9780321262509
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 1,43
Quantità: 3 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Microsoft Excel can be much more than just a spreadsheet. It has become adevelopment platform in it own right. Applications written using Excel are partof many corporations' core suites of business-critical applications. In spite ofthis, Excel is too often thought of as a hobbyist's platform. While there arenumerous titles on Excel and VBA, until now there have been none thatprovide an overall explanation of how to develop professional-quality Excel-basedapplications. All three authors are professional Excel developers who runtheir own companies developing Excel-based apps for clients ranging fromindividuals to the largest multinational corporations. In this book they showhow anyone from power users to professional developers can increase thespeed and usefulness of their Excel-based apps. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2003
ISBN 10: 0321193687 ISBN 13: 9780321193681
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 4,76
Quantità: 14 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. More than 300,000 developers have benefited from past editions ofUML Distilled. This third edition is the best resource for quick, no-nonsense insights into understanding and using UML 2.0 and prior versions of the UML. Some readers will want to quickly get up to speed with the UML 2.0 and learn the essentials of the UML. Others will use this book as a handy, quick reference to the most common parts of the UML. The author delivers on both of these promises in a short, concise, and focused presentation. This book describes all the major UML diagram types, what they're used for, and the basic notation involved in creating and deciphering them. These diagrams include class, sequence, object, package, deployment, use case, state machine, activity, communication, composite structure, component, interaction overview, and timing diagrams. The examples are clear and the explanations cut to the fundamental design logic. Includes a quick reference to the most useful parts of the UML notation and a useful summary of diagram types that were added to the UML 2.0. If you are like most developers, you don't have time to keep up with all the new innovations in software engineering. This new edition of Fowler's classic work gets you acquainted with some of the best thinking about efficient object-oriented software design using the UML--in a convenient format that will be essential to anyone who designs software professionally. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2003
ISBN 10: 0321154959 ISBN 13: 9780321154958
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 5,01
Quantità: 3 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture--how a software system is structured and how that system's elements are meant to interact. Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization's business strategy. Drawing on their own extensive experience, the authors cover the essential technical topics for designing, specifying, and validating a system. They also emphasize the importance of the business context in which large systems are designed. Their aim is to present software architecture in a real-world setting, reflecting both the opportunities and constraints that companies encounter. To that end, case studies that describe successful architectures illustrate key points of both technical and organizational discussions. Topics new to this edition include: Architecture design and analysis, including the Architecture Tradeoff Analysis Method (ATAM) Capturing quality requirements and achieving them through quality scenarios and tactics Using architecture reconstruction to recover undocumented architectures Documenting architectures using the Unified Modeling Language (UML) New case studies, including Web-based examples and a wireless Enterprise JavaBeans (EJB) system designed to support wearable computers The financial aspects of architectures, including use of the Cost Benefit Analysis Method (CBAM) to make decisions If you design, develop, or manage the building of large software systems (or plan to do so), or if you are interested in acquiring such systems for your corporation or government agency, use Software Architecture in Practice, Second Edition, to get up to speed on the current state of software architecture. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2000
ISBN 10: 0201709201 ISBN 13: 9780201709209
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 5,21
Quantità: 3 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. There's no mystery to unleashing the creative powers of Macromedia Director. All your students need is the latest edition of this best-selling guide. Updated to cover Director 8's features and its one-click Shockwave publishing capabilities, Director 8 Demystified includes a CD-ROM with tutorials and sample scripts. Before your students can yell, Action! they'll be creating streaming, multiuser content for presentations, CD-ROMs, and the Web, using text, graphics, animation, video, and sound. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2002
ISBN 10: 0321117883 ISBN 13: 9780321117885
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 5,21
Quantità: 2 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Concurrency is at the heart of many topics within computer science and is the focus of this book from Jean Bacon. The successful straightfoward approach, coupled with new material on operating system functions, synchronization, shared memory, middleware, mobile computing and transaction processing will make this book a key core text for courses on concurrent or distributed systems The coverage in this third edition is now wholly relevant to a distributed computing course It provides students with the most up-to-date knowledge of the theory behind modern distributed systems, enabling them to move seamlessly from a first programming course to being able to program operating systems. The book is also suitable for self-study or distance learning and has been proven on a user base of many thousands of students. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 1999
ISBN 10: 0201433117 ISBN 13: 9780201433111
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 5,19
Quantità: 3 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. This book shows how you can publish LaTeX documents on the Web. LaTeX was born of the scientist's need to prepare well-formatted information, particularly with pictures and mathematics included; the Web was born of the scientist's need to communicate information electronically. Until now, it has been difficult to find solutions that address both needs. HTML and today's Web browsers deal inadequately with the nontextual components of scientific documents. This book, at last, describes tools and techniques for transforming LaTeX sources into Web formats for electronic publication, and for transforming Web sources into LaTeX documents for optimal printing. You will learn how to: *Make full use of Acrobat with LaTeX *Convert existing documents to HTML or XML *Use mathematics in Web applications *Use LaTeX to prepare Web pages *Read and write simple XML/SGML *Produce high-quality printed pages from Web-hosted XML or HTML pages You will find practical descriptions of: *LaTeX2HTML, which uses Perl to interpret LaTeX source and generate HTML *TeX4ht, which redefines LaTeX's macros to generate HTML or XML *Browser plugins, such as techexplorer, that are able to interpret mathematical markup directly *Tools for authoring and interpreting XML *Tools for translating XML into various output formats, using Cascading Style Sheets, DSSSL, or XSL *Mathematical Markup Language (MathML) In addition to giving the Internet location of the software described in this book, the authors also provide a full, annotated catalogue of URLs for the standards and documentation relating to this fast-moving area. Many of the packages and programs described in this book are freely available in public software archives, and the source code for examples has been placed on CTAN, the TeX archives. 0201433117B04062001. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2012
ISBN 10: 0321721330 ISBN 13: 9780321721334
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,38
Quantità: 5 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Rubys widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2007
ISBN 10: 0321458192 ISBN 13: 9780321458193
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Companies have been implementing large agile projects for a number of years, but the stigma of agile only works for small projects continues to be a frequent barrier for newcomers and a rallying cry for agile critics. What has been missing from the agile literature is a solid, practical book on the specifics of developing large projects in an agile way. Dean Leffingwells book Scaling Software Agility fills this gap admirably. It offers a practical guide to large project issues such as architecture, requirements development, multi-level release planning, and team organization. Leffingwells book is a necessary guide for large projects and large organizations making the transition to agile development. Jim Highsmith, director, Agile Practice, Cutter Consortium, author of Agile Project Management Theres tension between building software fast and delivering software that lasts, between being ultra-responsive to changes in the market and maintaining a degree of stability. In his latest work, Scaling Software Agility, Dean Leffingwell shows how to achieve a pragmatic balance among these forces. Leffingwells observations of the problem, his advice on the solution, and his description of the resulting best practices come from experience: hes been there, done that, and has seen whats worked. Grady Booch, IBM Fellow Agile development practices, while still controversial in some circles, offer undeniable benefits: faster time to market, better responsiveness to changing customer requirements, and higher quality. However, agile practices have been defined and recommended primarily to small teams. In Scaling Software Agility, Dean Leffingwell describes how agile methods can be applied to enterprise-class development. Part I provides an overview of the most common and effective agile methods. Part II describes seven best practices of agility that natively scale to the enterprise level. Part III describes an additional set of seven organizational capabilities that companies can master to achieve the full benefits of software agility on an enterprise scale. This book is invaluable to software developers, testers and QA personnel, managers and team leads, as well as to executives of software organizations whose objective is to increase the quality and productivity of the software development process but who are faced with all the challenges of developing software on an enterprise scale. Foreword Preface Acknowledgments About the Author Part I: Overview of Software Agility Chapter 1: Introduction to Agile Methods Chapter 2: Why the Waterfall Model Doesnt Work Chapter 3: The Essence of XP Chapter 4: The Essence of Scrum Chapter 5: The Essence of RUP Chapter 6: Lean Software, DSDM, and FDD Chapter 7: The Essence of Agile Chapter 8: The Challenge of Scaling Agile Part II: Seven Agile Team Practices That Scale Chapter 9: The Define/Build/Test Component Team Chapter 10: Two Levels of Planning and Tracking Chapter 11: Mastering the Iteration Chapter 12: Smaller, More Frequent Releases Chapter 13: Concurrent Testing Chapter 14: Continuous Integration Chapter 15: Regular Reflection and Adaptation Part III: Creating the Agile Enterprise Chapter 16: Intentional Architecture Chapter 17: Lean Requirements at Scale: Vision, Roadmap, and Just-in-Time Elaboration Chapter 18: Systems of Systems and the Agile Release Train Chapter 19: Managing Highly Distributed Development Chapter 20: Impact on Customers and Operations Chapter 21: Changing the Organization Chapter 22: Measuring Business Performance Conclusion: Agility Works at Scale Bibliography Index. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2006
ISBN 10: 0321422775 ISBN 13: 9780321422774
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 3 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Praise for CMMI Survival Guide "Traveling down the CMMI road can be difficult and time-consuming. Garcia and Turner have given us a practical roadmap that addresses the key points to learn as well as the many potholes to avoid. Their Survival Guide is a most valuable resource for the journey. It will help immeasurably in achieving the process improvement that you seek." Dr. Howard Eisner, Distinguished Research Professor, George Washington University "Helps you get to the 'red meat' of the CMMI quickly and with minimum pain." Donald J. Reifer, President, Reifer Consultants, Inc. "The best words I can offer potential readers is that you must have this book, not on your shelf, but with you for repeated reading to glean new ideas or reinforce old ones you gained from the past readings. If you have ever been directly involved in a process improvement initiative or if you are starting one, this book can only help you to do a better job. And while [the authors] may not have written this book explicitly for experienced consultants, I found it a great reference even for those of us who helped start this industry, because it provides clear and useful answers to those tough questions we are asked all of the time." Tim Kasse, CEO and Principal Consultant, Kasse Initiatives LLC "This book contains practical (working) tips for the 'getting started' phase of process improvement, which is the hardest one in the road to improving one's processes." Agapi Svolou, Principal of Alexanna, LLC, and SEI CMMI Transition Partner "The authors have done an outstanding job in providing guidance for process improvement from a practical perspective. Instead of focusing on a single technique or approach, they have provided a variety of methods for process improvement implementation and have framed their discussion with rich context from lessons learned. The concepts described in this book will be useful to both those starting CMMI implementations and to those who are well into their journey but are still looking for ways to lessen the pain and provide value-added improvements. Reading the book is like being in the audience during a live presentation by SuZ and Richthey wrote the book as they would present the information to a live audience." Bill Craig, Director, Software Engineering Directorate, AMRDEC, RDECOM "I have been involved in process improvement since the early 90's and many of the mistakes that I made could have been prevented if this book had been available then." Claude Y. Laporte, Professor, ETS Universite du Quebec "Primarily, the book is practical. The guidance presented is geared toward someone who is not exactly sure why they need process improvement, but is presented with the fact that they must do it. Very often these are smaller organizations, with limited resources, and uncertain support from above. As I read the book, I thought almost immediately of a couple of organizations with which I am familiar who could use this kind of tutelage. There are real, and useful, techniques in this book that I believe can help these kinds of organizations prioritize and establish reasonable plans for improving the processes in the organization. I also like the sidebars and personal observations. Discussions of experience can really help organizations through the various pitfalls that are part of developing and deploying processes. It makes the book more of a 'real life' guide, and not a theoretical exercise. Finally, the book is an enjoyable read. The conversational style of the book (and the humor) make it much easier to read than many of the books I have read in the past." Alexander Stall, Principal Process Improvement Engineer, Systems and Software Consortium The CMMI provides a framework for process improvement spanning the life cycle of a product or service, from conception through delivery and maintenance. Widely and beneficially adopted around the world, the size and apparent complexity of the framework have nonetheless been daunting to some organizations. That need not be so. With a proper guide to help navigate around unknown dangers, potential pitfalls, and false paths, you too, can realize substantial business value from a successful CMMI implementation. This book is such a guide, full of the real-life examples to ease your way, and written in a lighter style to ease your reading. The CMMI Survival Guide is an effective resource for multiple readerships. If you are just now considering a process improvement program, with the CMMI among your options, the authors' discussion of relevant issues will enhance your business case right from the start. If you have already decided to implement the CMMI, the authors' practical knowledge will help you make the most of your efforts. Even if you are well into a CMMI implementation, but are lost, stuck, or going around in circles, the authors' valuable advice will help you regain your direction. If you work in a smaller or resource-strapped organization, you will particularly benefit from the authors' description of alternative paths to process improvementapproaches that are more incremental or agile, and less intensive, than you might imagine for a CMMI implementation. The authors draw on their extensive experience working with diverse organizations, and on the CMMI tools, techniques, and templates developed for those organizations. Whatever your background or need, the CMMI Survival Guide will help you survey the CMMI territory, consult possible road maps, learn from other CMMI explorers, weigh the benefits of hiring a living guide, and even consider whether the trip is right for you. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2003
ISBN 10: 0321150783 ISBN 13: 9780321150783
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Lean Software Development shows software professionals how to achieve breakthrough quality, savings, speed, and business value by adapting the seven "lean" principles that have already revolutionized manufacturing and R&D. Drawing on 25+ years' experience leading enterprise projects, the authors show how to use these principles to create agile processes that work - because they're optimized for your environment. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 1999
ISBN 10: 0201310090 ISBN 13: 9780201310092
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 3 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. One of Java's most powerful capabilities is its built-in support for concurrent programming, a design technique in which multiple concurrent activities-threads take place inside a single Java program. Thread programming enables developers to design applications that are more responsive to user demands, faster, and more easily controlled. This book offers comprehensive coverage of this vital aspect of the Java language. The book is completely up-to-date with the new thread model that is now incorporated into the most recent version of the Java Virtual Machine. All Java programmers interested in doing concurrent programming must understand these new concepts. The book approaches the topic from a design pattern point of view. It introduces and summarizes Java's concurrency support, shows readers how to initiate, control, and coordinate concurrent activities, and offers numerous recipe-like techniques for designing and implementing Java structures that solve common concurrent programming challenges. Specifically, the book presents important strategies for avoiding the inconsistencies that can crop up in multi-threaded programs, addresses the concept of "liveness"-how to ensure that all threads in use are kept active simultaneously, examines state-dependent action, and demonstrates effective methods for handling user requests in a multi-threaded environment. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2006
ISBN 10: 0321279670 ISBN 13: 9780321279675
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 3 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. CMMI (Capability Maturity Model Integration) describes best practices for the development and maintenance of products and services across their entire lifecycle. By integrating essential bodies of knowledge, CMMI provides a single, comprehensive framework for organizations to assess their development and maintenance processes, implement improvements, and measure progress. This book is a definitive reference for the most current release of CMMI (version 1.2). In the new edition, the authors have added tips, hints, and cross-references in the margins (in color) throughout the process areas to help you better understand, apply, and find more information about the content of the process areas. The book also now includes brief, insightful perspectives on CMMI written by people influential in the models creation, development, and transition. A new case study from Raytheon illustrates a real-world application of the model to a services organization. Whether you are new to CMMI or familiar with an earlier version, if you need to know about, evaluate, or put the latest version of CMMI into practice, this book is an essential resource. The book is divided into three parts. Part I offers the broad view of CMMI, beginning with basic concepts of process improvement. It describes the process areas, their components, and their relationships to each other. It explains the models two representations as well as paths to the adoption and use of CMMI for process improvement and benchmarking. Part II, the bulk of the book, details the generic goals and practices and the twenty-two process areas now comprising CMMI. The process areas are organized alphabetically by acronym for easy look-up. Each chapter includes goals, best practices, and examples for a particular process area. The two CMMI representations are described so that you will easily see their similarities and differences and thereby be better able to choose the right approach for your organization. Part III contains several useful resources, including CMMI-related references, acronym definitions, a glossary of terms, and an index. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2005
ISBN 10: 0321268881 ISBN 13: 9780321268884
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. A refreshingly new approach toward improving use-case modeling by fortifying it with aspect orientation. Ramnivas Laddad, author of AspectJ in Action Since the 1980s, use cases have been a way to bring users into software design, but translating use cases into software has been an art, at best, because user goods often dont respect code boundaries. Now that aspect-oriented programming (AOP) can express crosscutting concerns directly in code, the man who developed use cases has proposed step-by-step methods for recognizing crosscutting concerns in use cases and writing the code in separate modules. If these methods are at all fruitful in your design and development practice, they will make a big difference in software quality for developers and users alike. Wes Isberg, AspectJ team memberThis book not only provides ideas and examples of what aspect-oriented software development is but how it can be utilized in a real development project. MichaelWard, ThoughtWorks, Inc.No system has ever been designed from scratch perfectly; every system is composed of features layered in top of features that accumulate over time. Conventional design techniques do not handle this well, and over time the integrity of most systems degrades as a result. For the first time, here is a set of techniques that facilitates composition of behavior that not only allows systems to be defined in terms of layered functionality but composition is at the very heart of the approach. This book is an important advance in modern methodology and is certain to influence the direction of software engineering in the next decade, just as Object-Oriented Software Engineering influenced the last. Kurt Bittner, IBM CorporationUse cases are an excellent means to capture system requirements and drive a user-centric view of system development and testing. This book offers a comprehensive guide on explicit use-case-driven development from early requirements modeling to design and implementation. It provides a simple yet rich set of guidelines to realize use-case models using aspect-oriented design and programming. It is a valuable resource to researchers and practitioners alike. Dr. Awais Rashid, Lancaster University, U.K., and author of Aspect-Oriented Database Systems AOSD is important technology that will help developers produce better systems. Unfortunately, it has not been obvious how to integrate AOSD across a projects lifecycle. This book shatters that barrier, providing concrete examples on how to use AOSD from requirements analysis through testing. Charles B. Haley, research fellow, The Open University, U.K.Aspect-oriented programming (AOP) is a revolutionary new way to think about software engineering. AOP was introduced to address crosscutting concerns such as security, logging, persistence, debugging, tracing, distribution, performance monitoring, and exception handling in a more effective manner. Unlike conventional development techniques, which scatter the implementation of each concern into multiple classes, aspect-oriented programming localizes them. Aspect-oriented software development (AOSD) uses this approach to create a better modularity for functional and nonfunctional requirements, platform specifics, and more, allowing you to build more understandable systems that are easier to configure and extend to meet the evolving needs of stakeholders. In this highly anticipated new book, Ivar Jacobson and Pan-Wei Ng demonstrate how to apply use casesa mature and systematic approach to focusing on stakeholder concernsand aspect-orientation in building robust and extensible systems. Throughout the book, the authors employ a single, real-world example of a hotel management information system to make the described theories and practices concrete and understandable. The authors show how to identify, design, implement, test, and refactor use-case modules, as well as extend them. They also demonstrate how to design use-case modules with the Unified Modeling Language (UML)emphasizing enhancements made in UML 2.0and how to achieve use-case modularity using aspect technologies, notably AspectJ. Key topics include Making the case for use cases and aspects Capturing and modeling concerns with use cases Keeping concerns separate with use-case modules Modeling use-cases slices and aspects using the newest extensions to the UML notation Applying use cases and aspects in projects Whatever your level of experience with aspect-oriented programming, Aspect-Oriented Software Development with Use Cases will teach you how to develop better software by embracing the paradigm shift to AOSD. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2008
ISBN 10: 0321502795 ISBN 13: 9780321502797
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 3 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. OpenGL ES 2.0 is the industrys leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With OpenGL ES 2.0, the full programmability of shaders is now available on small and portable devicesincluding cell phones, PDAs, consoles, appliances, and vehicles. However, OpenGL ES differs significantly from OpenGL. Graphics programmers and mobile developers have had very little information about ituntil now. In the OpenGL ES 2.0 Programming Guide, three leading authorities on the Open GL ES 2.0 interfaceincluding the specifications editorprovide start-to-finish guidance for maximizing the interfaces value in a wide range of high-performance applications. The authors cover the entire API, including Khronos-ratified extensions. Using detailed C-based code examples, they demonstrate how to set up and program every aspect of the graphics pipeline. Youll move from introductory techniques all the way to advanced per-pixel lighting, particle systems, and performance optimization. Coverage includes: Shaders in depth: creating shader objects, compiling shaders, checking for compile errors, attaching shader objects to program objects, and linking final program objects The OpenGL ES Shading Language: variables, types, constructors, structures, arrays, attributes, uniforms, varyings, precision qualifiers, and invariance Inputting geometry into the graphics pipeline, and assembling geometry into primitives Vertex shaders, their special variables, and their use in per-vertex lighting, skinning, and other applications Using fragment shadersincluding examples of multitexturing, fog, alpha test, and user clip planes Fragment operations: scissor test, stencil test, depth test, multisampling, blending, and dithering Advanced rendering: per-pixel lighting with normal maps, environment mapping, particle systems, image post-processing, and projective texturing Real-world programming challenges: platform diversity, C++ portability, OpenKODE, and platform-specific shader binaries. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2012
ISBN 10: 0321812182 ISBN 13: 9780321812186
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 8 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Its uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. Youll find when you finish the book that youve gained a strong and comprehensive sense of mastery. Paul Irish, developer advocate, Google Chrome This is not a book for those looking for shortcuts; rather it is hard-won experience distilled into a guided tour. Its one of the few books on JS that Ill recommend without hesitation. Alex Russell, TC39 member, software engineer, Google In order to truly master JavaScript, you need to learn how to work effectively with the languages flexible, expressive features and how to avoid its pitfalls. No matter how long youve been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs. Author David Herman, with his years of experience on Ecmas JavaScript standardization committee, illuminates the languages inner workings as never beforehelping you take full advantage of JavaScripts expressiveness. Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices youll rely on for years to come. Effective JavaScript is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. Youll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency. Key features include Better ways to use prototype-based object-oriented programming Subtleties and solutions for working with arrays and dictionary objects Precise and practical explanations of JavaScripts functions and variable scoping semantics Useful JavaScript programming patterns and idioms, such as options objects and method chaining In-depth guidance on using JavaScripts unique run-to-completion approach to concurrency. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2006
ISBN 10: 0321279670 ISBN 13: 9780321279675
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: Good. CMMI (Capability Maturity Model Integration) describes best practices for the development and maintenance of products and services across their entire lifecycle. By integrating essential bodies of knowledge, CMMI provides a single, comprehensive framework for organizations to assess their development and maintenance processes, implement improvements, and measure progress. This book is a definitive reference for the most current release of CMMI (version 1.2). In the new edition, the authors have added tips, hints, and cross-references in the margins (in color) throughout the process areas to help you better understand, apply, and find more information about the content of the process areas. The book also now includes brief, insightful perspectives on CMMI written by people influential in the models creation, development, and transition. A new case study from Raytheon illustrates a real-world application of the model to a services organization. Whether you are new to CMMI or familiar with an earlier version, if you need to know about, evaluate, or put the latest version of CMMI into practice, this book is an essential resource. The book is divided into three parts. Part I offers the broad view of CMMI, beginning with basic concepts of process improvement. It describes the process areas, their components, and their relationships to each other. It explains the models two representations as well as paths to the adoption and use of CMMI for process improvement and benchmarking. Part II, the bulk of the book, details the generic goals and practices and the twenty-two process areas now comprising CMMI. The process areas are organized alphabetically by acronym for easy look-up. Each chapter includes goals, best practices, and examples for a particular process area. The two CMMI representations are described so that you will easily see their similarities and differences and thereby be better able to choose the right approach for your organization. Part III contains several useful resources, including CMMI-related references, acronym definitions, a glossary of terms, and an index. The book has been read but remains in clean condition. All pages are intact and the cover is intact. Some minor wear to the spine.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2005
ISBN 10: 0321336259 ISBN 13: 9780321336255
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Learn by doing! Follow along, step-by-step, as you upgrade a static HTML site that uses obsolete code to an XML standard-compliant, CSS-formatted dynamic site using Microsoft Active Server Pages (ASP), Macromedia ColdFusion, or the open source PHP. Create several integrated applications for a fictional travel tour operator, including a searchable listing for tour descriptions, country profiles, and a tour price calendar. In this official Macromedia guide, youll learn how to: Use a relational databaseMicrosoft Access or MySQLas the driving force behind a site Use Dreamweavers built-in server behaviors and application objects to assist in the rapid development of dynamic Web applications Read and hand-code ASP VBScript, ColdFusion Markup Language, and PHP scripts well enough to understand how dynamic Web pages work, troubleshoot errors, and customize scripts Collect and manipulate user-entered data, performing calculations on the fly Use SQL to pass information between your pages and the database Validate forms using client-side and server-side scripts. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 1995
ISBN 10: 0201633302 ISBN 13: 9780201633306
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. A structured planning process that systematically incorporates the voice of the customer into product design, Quality Function Deployment (QFD) has proven itself a highly effective development tool for creating globally competitive products - in software, hardware, services, and many other industries. < This book not only explains QFD fundamentals clearly and concisely, it takes you well beyond the basics to provide the advanced techniques, specific information, and concrete examples you need to implement QFD successfully and derive its full benefits. Of course, the book contains detailed information about the House of Quality, the most commonly used QFD matrix that relates customer needs to technical solutions. But rather than stopping there, it goes even further to explore the many possibilities for matrices that you can apply to every phase in product development - including multiple levels of design detail, quality improvement planning, process planning, manufacturing equipment planning, and value engineering planning. In addition, you will find concise, experienced-based guidance on all the practical aspects of implementing QFD from start to finish, including such issues as establishing organizational support, creating a schedule, and gathering customer data. The book also covers QFD's relationship to the product development cycle, as well as its impact on various functions within an organization. Most important, Quality Function Deployment: How to Make QFD Work For You helps you to see QFD as a collection of techniques and processes you can customize and adapt to your own real-life situations. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2011
ISBN 10: 0321584104 ISBN 13: 9780321584106
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 6 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Its easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the Ruby way of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you write Ruby like true Rubyists doso you can leverage its immense, surprising power. Olsen draws on years of experience internalizing the Ruby culture and teaching Ruby to other programmers. He guides you to the Ah Ha! moments when it suddenly becomes clear why Ruby works the way it does, and how you can take advantage of this languages elegance and expressiveness. Eloquent Ruby starts small, answering tactical questions focused on a single statement, method, test, or bug. Youll learn how to write code that actually looks like Ruby (not Java or C#); why Ruby has so many control structures; how to use strings, expressions, and symbols; and what dynamic typing is really good for. Next, the book addresses bigger questions related to building methods and classes. Youll discover why Ruby classes contain so many tiny methods, when to use operator overloading, and when to avoid it. Olsen explains how to write Ruby code that writes its own codeand why youll want to. He concludes with powerful project-level features and techniques ranging from gems to Domain Specific Languages. A part of the renowned Addison-Wesley Professional Ruby Series, Eloquent Ruby will help you put on your Ruby-colored glasses and get results that make you a true believer. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2010
ISBN 10: 0321658701 ISBN 13: 9780321658708
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,65
Quantità: 4 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. C# has matured over the past decade: Its now a rich language with generics, functional programming concepts, and support for both static and dynamic typing. This palette of techniques provides great tools for many different idioms, but there are also many ways to make mistakes. In Effective C#, Second Edition, respected .NET expert Bill Wagner identifies fifty ways you can leverage the full power of the C# 4.0 language to express your designs concisely and clearly. Effective C#, Second Edition, follows a clear format that makes it indispensable to hundreds of thousands of developers: clear, practical explanations, expert tips, and plenty of realistic code examples. Drawing on his unsurpassed C# experience, Wagner addresses everything from types to resource management to dynamic typing to multicore support in the C# language and the .NET framework. Along the way, he shows how to avoid common pitfalls in the C# language and the .NET environment. Youll learn how to Use both types of C# constants for efficiency and maintainability (see Item 2) Employ immutable data types to promote multicore processing (see Item 20) Minimize garbage collection, boxing, and unboxing (see Items 16 and 45) Take full advantage of interfaces and delegates (see Items 22 though 25) Make the most of the parallel framework (see Items 35 through 37) Use duck typing in C# (see Item 38) Spot the advantages of the dynamic and Expression types over reflection (see Items 42 and 43) Assess why query expressions are better than loops (see Item 8) Understand how generic covariance and contravariance affect your designs (see Item 29) See how optional parameters can minimize the number of method overloads (see Item 10) Youre already a successful C# programmerthis book will help you become an outstanding one. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2005
ISBN 10: 0321321278 ISBN 13: 9780321321275
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 6,90
Quantità: 4 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. "This book manages to convey the practical use of UML 2 in clear and understandable terms with many examples and guidelines. Even for people not working with the Unified Process, the book is still of great use. UML 2 and the Unified Process, Second Edition is a must-read for every UML 2 beginner and a helpful guide and reference for the experienced practitioner." --Roland Leibundgut, Technical Director, Zuehlke Engineering Ltd. "This book is a good starting point for organizations and individuals who are adopting UP and need to understand how to provide visualization of the different aspects needed to satisfy it. " --Eric Naiburg, Market Manager, Desktop Products, IBM Rational Software This thoroughly revised edition provides an indispensable and practical guide to the complex process of object-oriented analysis and design using UML 2. It describes how the process of OO analysis and design fits into the software development lifecycle as defined by the Unified Process (UP). UML 2 and the Unified Process contains a wealth of practical, powerful, and useful techniques that you can apply immediately. As you progress through the text, you will learn OO analysis and design techniques, UML syntax and semantics, and the relevant aspects of the UP. The book provides you with an accurate and succinct summary of both UML and UP from the point of view of the OO analyst and designer. This book provides Chapter roadmaps, detailed diagrams, and margin notes allowing you to focus on your needs Outline summaries for each chapter, making it ideal for revision, and a comprehensive index that can be used as a reference New to this edition: Completely revised and updated for UML 2 syntax Easy to understand explanations of the new UML 2 semantics More real-world examples A new section on the Object Constraint Language (OCL) Introductory material on the OMG's Model Driven Architecture (MDA) The accompanying website provides A complete example of a simple e-commerce system Open source tools for requirements engineering and use case modeling Industrial-strength UML course materials based on the book. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2004
ISBN 10: 0321204654 ISBN 13: 9780321204653
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 7,43
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. The distinctive character of this book stems from two endeavors. First, this book is about the way software engineering is done in practice. Second, it is about software engineering for enterprise applications. "Enterprise applications include payroll, patient records, shipping tracking, cost analysis, credit scoring, insurance, supply chain, accounting, customer service, and foreign exchange trading. Enterprise applications don't include automobile fuel injection, word processors, elevator controllers, chemical plant controllers, telephone switches, operating systems, compilers, and games." (Fowler, 2003, p.3). The book is pivoted on one main case-study, a large number of supporting examples, and end-of-chapter problem-solving exercises consisting of case-study exercises and minicases. A particular organization that the case-study, problem-solving exercises and most examples are derived from is a company specializing in advertising expenditure measurement. The book endeavors to give broad software engineering knowledge and to provide background information prior to presenting case-study solutions. However, a distinguishing emphasis of the book is to concentrate on support skills for system design and programming. For given requirements, the book iteratively develops design and implementation models. Case-study, examples and problem-solving exercises are carefully selected to emphasize various aspects of software development as necessitated by unique characteristics of different applications and target software solutions. The book consists of four parts. Part A (Software projects) discusses software lifecycle, software engineering tools, project planning, budgeting and scheduling, project quality, risk management, and change management. The next three parts (B, C, and D) concentrate on methods, techniques, processes, and development environments of software engineering. The case-study, examples and problem-solving exercises are based on the experience gained from a large ACNielsen project. For pedagogical reasons, industrial problems and solutions have been simplified and re-implemented specifically for the purpose of the book. Occasionally, for comparative purposes, more than one programming environment has been used in presented solutions. All programming code, including code not presented in the text, is available on the book's website. The code is mostly Java accessing Oracle database. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2013
ISBN 10: 0321910575 ISBN 13: 9780321910578
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 7,91
Quantità: 2 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Learning Node.jsA Hands-On Guide to Building Web Applications in JavaScript Node.js makes it far easier to create fast, compact, and reliable web/network applications and web servers, and is rapidly becoming indispensable to modern web developers. Learning Node.js brings together the knowledge and JavaScript code you need to build master the Node.js platform and build server-side applications with extraordinary speed and scalability. Youll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the basics, youll write more capable application servers and extend them with todays most powerful Node.js tools and modules. Finally, youll discover todays best practices for testing, running Node.js code on production servers, and writing command-line utilities. Throughout the book, author Marc Wandschneider teaches by walking you line-by-line through carefully crafted examples, demonstrating proven techniques for creating highly efficient applications and servers. Build Node.js solutions that leverage your current JavaScript skills Master Node.js nonblocking IO and async programming Handle more requests and increase your applications flexibility Use and write your own modules Perform common JSON/web server tasks Use browsers to generate pages on the fly via Ajax calls and template libraries Simplify development with the express framework Create database back-ends using popular NoSQL and relational databases Deploy and run Node.js apps on Unix/OS X or Windows servers Take advantage of multiprocessor hardware Support virtual hosts and SSL/HTTPS security Test Node.js programs that mix synchronous, async, and RESTful server API functionality. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), New Jersey, 1999
ISBN 10: 020530902X ISBN 13: 9780205309023
Da: Grand Eagle Retail, Bensenville, IL, U.S.A.
Paperback. Condizione: new. Paperback. This book has conveyed the principles of English style to millions of readers The revisions to this edition are purposely kept minimal in order to retain the book's unique tone, wit, and charm. A new Glossary of the grammatical terms used in the book provides a convenient reference for readers. The discussion of pronoun use is revised to reflect the contemporary concern with sexist language. In addition, there are numerous slight revisions in the book itself which implement this advice. A Foreword by Roger Angell reminds readers that the advice of Strunk & White is as valuable today as when it was first offered. Use the fourth edition of 'the little book' to make a big impact with writing. This manual offers advice on improving writing skills. The emphasis is on promoting a plain English style. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2011
ISBN 10: 0321703782 ISBN 13: 9780321703781
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 9,24
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. Master Joomla! hands-on, step-by-step, through easy, practical examples! Joomla! now powers tens of millions of websites of every size and type. But many beginners find it confusing, and most Joomla! books are too complex to help. Joomla! Explained is the solution. Top Joomla! trainer Stephen Burge teaches everything beginners need to know--and nothing they dont need to know! Joomla! Explained requires absolutely no experience with Joomla! content management, website construction, programming, scripting, or even HTML. Stephen Burge has taught thousands of beginners--and thousands more whove experimented with Joomla! but havent mastered it yet. Nobody knows more about guiding Joomla! users up the learning curve--from confusion to results! Youll master Joomla! one easy step at a time, through a complete hands-on case study. Burge presents crystal-clear visuals, explanations, and analogies--all extensively tested with real Joomla! beginners. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Lingua: Inglese
Editore: Pearson Education (US), United States, New Jersey, 2012
ISBN 10: 0321803027 ISBN 13: 9780321803023
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
EUR 9,66
Quantità: 3 disponibili
Aggiungi al carrelloPaperback. Condizione: Very Good. 2012 Jolt Award finalist! Pioneering the Future of Software Test Do you need to get it right, too? Then, learn from Google. Legendarytesting expertJames Whittaker, until recently a Google testing leader,and two top Google experts reveal exactly how Google tests software, offering brand-new best practices you can use even if youre not quite Googles sizeyet! Breakthrough Techniques You Can Actually Use Discover 100% practical, amazingly scalable techniques for analyzing risk and planning teststhinking like real usersimplementing exploratory, black box, white box, and acceptance testinggetting usable feedbacktracking issueschoosing and creating toolstesting Docs & Mocks, interfaces, classes, modules, libraries, binaries, services, and infrastructurereviewing code and refactoringusing test hooks, presubmit scripts, queues, continuous builds, and more. With these techniques, you can transform testing from a bottleneck into an acceleratorand make your whole organization more productive! The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.