Angebote zu "Introducing" (14 Treffer)

Kategorien

Shops

Introducing ZFS on Linux
€ 23.99 *
ggf. zzgl. Versand

Learn the basics of do-it-yourself ZFS storage on Linux. This book delivers explanations of key features and provides best practices for planning, creating and sharing your storage. ZFS as a file system simplifies many aspects of the storage administrator´s day-to-day job and solves a lot of problems that administrators face, but it can be confusing. Introducing ZFS on Linux addresses some of these issues and shows you how to resolve them. This book explains the technical side of ZFS, through planning the hardware list to planning the physical and logical layout of the storage. What You´ll Learn Understand the gains ZFS gives system and storage administrators and utilize its features Install and configure ZFS software Create and maintain ZFS pool Administer ZFS storage, including sharing Who This Book is For This book is ideal for those who already have experience working with Linux systems but want to understand the bare basics of ZFS before moving further.

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot
Introducing Ethereum and Solidity
€ 30.99 *
ggf. zzgl. Versand

Learn how to use Solidity and the Ethereum project - second only to Bitcoin in market capitalization. Blockchain protocols are taking the world by storm, and the Ethereum project, with its Turing-complete scripting language Solidity, has rapidly become a front-runner. This book presents the blockchain phenomenon in context; then situates Ethereum in a world pioneered by Bitcoin. See why professionals and non-professionals alike are honing their skills in smart contract patterns and distributed application development. You´ll review the fundamentals of programming and networking, alongside its introduction to the new discipline of crypto-economics. You´ll then deploy smart contracts of your own, and learn how they can serve as a back-end for JavaScript and HTML applications on the Web. Many Solidity tutorials out there today have the same flaw: they are written for ´´advanced´´ JavaScript developers who want to transfer their skills to a blockchain environment. Introducing Ethereum and Solidity is accessible to technology professionals and enthusiasts of all levels. You´ll find exciting sample code that can move forward real world assets in both the academic and the corporate arenas. Find out now why this book is a powerful gateway for creative technologists of all types, from concept to deployment. What You´ll Learn See how Ethereum (and other cryptocurrencies) work Compare distributed apps (dapps) to web apps Write Ethereum smart contracts in Solidity Connect Ethereum smart contracts to your HTML/CSS/JavaScript web applications Deploy your own dapp, coin, and blockchain Work with basic and intermediate smart contracts Who This Book Is For Anyone who is curious about Ethereum or has some familiarity with computer science Product managers, CTOs, and experienced JavaScript programmers Experts will find the advanced sample projects in this book rewarding because of the power of Solidity

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot
An Introduction to the Analysis of Algorithms
€ 57.99 *
ggf. zzgl. Versand

Despite growing interest in the mathematical analysis of algorithms, basic information on methods and models has rarely been directly accessible to practitioners, researchers, or students. This book organizes and presents that knowledge, fully introducing today´s primary techniques for mathematically analyzing algorithms. Robert Sedgewick and the late Philippe Flajolet have drawn from both classical mathematical and computer science material, integrating discrete mathematics, elementary real analysis, combinatorics, algorithms, and data structures. They focus on ´´average-case´´ or ´´probabilistic´´ analysis, while also covering tools for ´´worst case´´ or ´´complexity´´ analysis. Improvements in this edition include: * Upgraded figures and code * Newer style for presenting much of the text´s math * An all-new chapter on trees This book´s thorough, self-contained coverage will help readers appreciate the field´s challenges, prepare them for advanced results covered in Donald Knuth´s books, and provide the background they need to keep abreast of new research. Coverage includes: recurrences, generating functions, asymptotics, trees, strings, maps, sorting, tree search, string search, and hashing algorithms. Ideal for junior- or senior-level courses on mathematical analysis of algorithms, this book will also be useful in courses on discrete mathematics for computer scientists, and in introducing mathematics students to computer science principles related to algorithms and data structures. Product Description Despite growing interest, basic information on methods and models for mathematically analyzing algorithms has rarely been directly accessible to practitioners, researchers, or students. An Introduction to the Analysis of Algorithms, Second Edition, organizes and presents that knowledge, fully introducing primary techniques and results in the field. Robert Sedgewick and the late Philippe Flajolet have drawn from both classical mathematics and computer science, integrating discrete mathematics, elementary real analysis, combinatorics, algorithms, and data structures. They emphasize the mathematics needed to support scientific studies that can serve as the basis for predicting algorithm performance and for comparing different algorithms on the basis of performance. Techniques covered in the first half of the book include recurrences, generating functions, asymptotics, and analytic combinatorics. Structures studied in the second half of the book include permutations, trees, strings, tries, and mappings. Numerous examples are included throughout to illustrate applications to the analysis of algorithms that are playing a critical role in the evolution of our modern computational infrastructure. Improvements and additions in this new edition include Upgraded figures and code Despite growing interest, basic information on methods and models for mathematically analyzing algorithms has rarely been directly accessible to practitioners, researchers, or students. An Introduction to the Analysis of Algorithms, Second Edition, organizes and presents that knowledge, fully introducing primary techniques and results in the field. Authors Robert Sedgewick and the late Philippe Flajolet emphasize the mathematics needed to support scientific studies that can serve as the basis for predicting algorithm performance and for comparing different algorithms on the basis of performance. Improvements and additions in this new edition include upgraded figures and code, an all-new chapter introducing analytic combinatorics, and simplified derivations via analytic combinatorics throughout. The book´s thorough, self-contained coverage will help readers appreciate the field´s challenges and prepare them for advanced study.

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot
Agile Coaching
€ 23.99 *
ggf. zzgl. Versand

Discover how to coach your team to become more Agile. Agile Coaching de-mystifies agile practices--it´s a practical guide to creating strong agile teams. Packed with useful tips from practicing agile coaches Rachel Davies and Liz Sedley, this book gives you coaching tools that you can apply whether you are a project manager, a technical lead, or working in a software team. To lead change, you need to expand your toolkit, and this book gives you the tools you need to make the transition from agile practitioner to agile coach. Agile Coaching is all about working with people to create great agile teams. You´ll learn how to build a team that produces great software and has fun doing it. In the process, you´ll grow a team that´s self-sufficient and skillful. This book provides you with deeper knowledge of how agile practices work and how to inspire your team to improve. Discover how to coach your team through the agile lifecycle, from planning to writing software. Learn the secrets of running effective agile meetings and how to get your team following a consistent approach to creating software. You´ll find chapters dedicated to introducing Test-Driven Development, designing Retrospectives, and making progress visible. Find out what works and what to avoid when introducing agile practices to your team. Throughout the book the authors share their personal coaching stories from experience with real teams, giving you insights into what works and what to avoid. Each chapter also covers hurdles that you and your team may face and what to do to clear them.

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot
Refactoring to Patterns
€ 43.99 *
ggf. zzgl. Versand

This book lays the foundation for maximizing the use of design patterns by helping the reader view them in the context of refactorings. Groundbreaking work! Part of Martin Fowler´s Signature Series, developed with significant input from Fowler himself Ties together two of the most popular methods in software engineering today -- refactoring and design patterns Helps software designers improve their efficiency and create more robust software The reality of software is that great software designs are not necessarily created, but it is more likely that they evolve. In this eagerly-anticipated new book, Joshua Kerievsky helps the experienced developer see design patterns in the context of refactorings, not just as reusable elements existing apart from the refactoring literature. This fresh perspective helps the reader to learn how to evolve a software design. Test-first programming and merciless refactoring are the key practices of evolutionary design, and the author imparts his unique knowledge on these topics. The result is a classic book containing a plethora of practical advice that will help software designers properly gauge the project at hand, and evolve a design that will give their organization a competitive advantage. Product Description In 1994, Design Patterns changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In 1999, Refactoring revolutionized design by introducing an effective process for improving code. With the highly anticipated Refactoring to Patterns , Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring. This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways. Coverage includes: A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples Descriptions of twelve design smells that indicate the need for this book´s refactorings General information and new insights about patterns and refactoring Detailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns Multiple ways to implement the same pattern-and when to use each Practical ways to get started even if you have little experience with patterns or refactoring Refactoring to Patterns reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities. Whether you´re focused on legacy or ´´greenfield´´ development, this book will make you a better software designer by helping you learn how to make important design changes safely and effectively. Features + Benefits This book lays the foundation for maximizing the use of design patterns by helping the reader view them in the context of refactorings. ° Groundbreaking work! Part of Martin Fowler´s Signature Series, developed with significant input from Fowler himself ° Ties together two of the most popular methods in software engineering today -- refactoring and design patterns ° Helps software designers improve their efficiency and create more robust software Backcover In 1994, Design Patterns changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In 1999, Refactoring revolutionized design by introducing an effective process for improving code. With the highly anticipated Refactoring to Patterns , Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring. This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways. Coverage includes: A catalog of

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot
Management 3.0
€ 34.99 *
ggf. zzgl. Versand

Pragmatic Insights for Successfully Managing Your Unique Agile Team or Organization In many organizations, management is the biggest obstacle to successful Agile development. Unfortunately, reliable guidance on Agile management has been scarce indeed. Now, leading Agile manager Jurgen Appelo fills that gap, introducing a realistic approach to leading, managing, and growing your Agile team or organization. Writing for current managers and developers moving into management, Appelo shares insights that are grounded in modern complex systems theory, reflecting the intense complexity of modern software development. Appelo´s Management 3.0 model recognizes that today´s organizations are living, networked systems; that you can´t simply let them run themselves; and that management is primarily about people and relationships. Management 3.0 doesn´t offer mere checklists or prescriptions to follow slavishly: rather it deepens your understanding of how organizations and Agile teams work, and gives you tools to solve your own problems. Drawing on his extensive experience as an Agile manager and trainer, Appelo identifies the most valuable elements of Agile management, and helps you improve each of them. Coverage includes Getting beyond ´´Management 1.0´´ command hierarchies, and ´´Management 2.0´´ fads Understanding how complexity and non-linearity affect your organization-and why the best-laid plans so often fail Giving teams the care and feeding they need to grow on their own Defining boundaries and constraints, so teams can succeed in alignment with company goals Anticipating issues teams won´t or can´t resolve by themselves Sowing the seeds for a culture of software craftsmanship Keeping your people active, creative, motivated, and energized Helping teams develop crucial missing skills and disciplines Crafting organizational networks and communication flows that promote success Making change desirable-and making stagnation painful Implementing continuous improvement that actually works Thoroughly pragmatic-and never trendy-Jurgen Appelo´s Management 3.0 will help you bring greater agility to any software organization, team, or project. Product Description In many organizations, management is the biggest obstacle to successful Agile development. Unfortunately, reliable guidance on Agile management has been scarce indeed. Now, leading Agile manager Jurgen Appelo fills that gap, introducing a realistic approach to leading, managing, and growing your Agile team or organization. Writing for current managers and developers moving into management, Appelo shares insights that are grounded in modern complex systems theory, reflecting the intense complexity of modern software development. Appelo´s Management 3.0 model recognizes that today´s organizations are living, networked systems; and that management is primarily about people and relationships. Management 3.0 doesn´t offer mere checklists or prescriptions to follow slavishly; rather, it deepens your understanding of how organizations and Agile teams work and gives you tools to solve your own problems. Drawing on his extensive experience as an Agile manager, the author identifies the most important practices of Agile management and helps you improve each of them. Coverage includes . Getting beyond ´´Management 1.0´´ control and ´´Management 2.0´´ fads . Understanding how complexity affects your organization . Keeping your people active, creative, innovative, and motivated . Giving teams the care and authority they need to grow on their own . Defining boundaries so teams can succeed in alignment with business goals . Sowing the seeds for a culture of software craftsmanship . Crafting an organizational network that promotes success . Implementing continuous improvement that actually works Thoroughly pragmatic-and never trendy-Jurgen Appelo´s Management 3.0 helps you bring greater agility to any software organization, team, or project. Backcover In many organizations, management is the biggest obstacle to successful Agile development. Unfortunately, reliable guidance on Agile management has been scarce indeed. Now, leading Agile manager Jurgen Appelo fills that gap, introducing a realistic approach to leading, managing, and growing your Agile team or organization. Writing for current managers and developers moving into management, Appelo shares insights that are grounded in modern complex systems theory, reflecting the intense complexity of modern software development. Appelo´s

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot
Kanban
€ 34.90 *
ggf. zzgl. Versand

Mike Burrows vermittelt in diesem Buch einen neuen Ansatz, Kanban zu verstehen und einzusetzen. Er beschreibt die Methode von innen heraus anhand von neun Werten, wodurch er den Prinzipien und Praktiken Kanbans ein starkes Gerüst verleiht. Die Werte bieten ein effizientes Instrument, um die Umsetzung der Kanban-Vorgehensweise zu beurteilen und so anhaltende Veränderungen zu erzielen. Die neun Werte der Kanban-Methode sind im ersten Teil des Buches mit vielen Praxisbeispielen beschrieben: Transparenz, Balance, Zusammenarbeit, Kundenfokus, Arbeitsfluss (Flow), Führung (Leadership), Verständnis, Einverständnis und Respekt. Abschließend werden zwei jüngere Konzepte vorgestellt: die drei Agenden und die Kanban-Linse. Teil II befasst sich mit verwandten Methoden, die dabei helfen, die Kanban-Methode noch effektiver einzusetzen: Systems Thinking, Lean Development, agile Vorgehensweisen und die Engpasstheorie. Der letzte Teil ist eine Schritt-für-Schritt-Anleitung zur Implementierung von Kanban mittels STATIK (Systems Thinking Approach to Introducing Kanban). Aufgezeigt werden praktische Wege, wie Sie Anforderungen und Bedürfnissen aus der Organisation, von Kollegen und Kunden noch besser gerecht werden können. Das Buch gibt einen umfassenden Einblick in den aktuellen Stand der Kanban-Methode. Einsteiger werden verstehen, warum und wie Kanban funktioniert, sodass sie es wirksam in ihre bestehenden Strukturen und Teams integrieren können. Erfahrene Anwender lernen neue Werkzeuge sowie Vorgehensweisen kennen und gewinnen einen neuen Blick auf Kanban. ´This book is now the recommended text book for the LeanKanban Foundation level training ´Getting Started with Kanban´. Mike´s Kanban from the Inside has by far the most extensive and up-todate coverage of Kanban used in creative and knowledge work businesses in the 21st Century than anything published to date. David J. Anderson zur englischen Ausgabe

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot
Software Product Line Engineering
€ 47.99 *
ggf. zzgl. Versand

This textbook addresses students, professionals, lecturers and researchers interested in software product line engineering. With more than 100 examples and about 150 illustrations, the authors describe in detail the essential foundations, principles and techniques of software product line engineering.The authors are professionals and researchers who significantly influenced the software product line engineering paradigm and successfully applied software product line engineering principles in industry. They have structured this textbook around a comprehensive product line framework.Software product line engineering has proven to be the paradigm for developing a diversity of software products and software-intensive systems in shorter time, at lower cost, and with higher quality. It facilitates platform-based development and mass customisation. The authors elaborate on the two key principles behind software product line engineering: (1) the separation of software development in two distinct processes, domain and application engineering; (2) the explicit definition and management of the variability of the product line across all development artefacts.As a student, you will find a detailed description of the key processes, their activities and underlying techniques for defining and managing software product line artefacts. As a researcher or lecturer, you will find a comprehensive discussion of the state of the art organised around the comprehensive framework. As a professional, you will find guidelines for introducing this paradigm in your company and an overview of industrial experiences with software product line engineering.

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot
Programming in D
€ 35.99 *
ggf. zzgl. Versand

The main aim of this book is to teach D to readers who are new to computer programming. Although having experience in other programming languages is certainly helpful, this book starts from the basics. D is a multi-paradigm system programming language that combines a wide range of powerful programming concepts from the lowest to the highest levels. It has C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity in mind. Each chapter is based on the contents of the previous ones, introducing as few new concepts as possible. It is recommended that the book is read in linear fashion, without skipping chapters if possible. Although this book was written with beginners in mind, it covers almost all features of D. More experienced programmers can use the book as a D language reference by starting from the index section. Blurbs from the back cover: ´´D is pristine, clean, immensely powerful, and arguably the actual state-of-the-art programming language. Ali´s book is a gem. Clear, concise, and complete.´´ - Olivier Henley ´´I have been using Ali´s online D book to teach D at the university level. It is up-to-date, complete, and most importantly, extremely readable. Having a print version is even better! This is now the ´go-to´ book for learning D programming.´´ - Chuck Allison, Professor and Chair, Computer Science Department, Utah Valley University ´´Ali´s explanations are succinct and on target. I like that he provides rationale for why D was designed in a particular way and how I can use it most effectively. This is the best computer language book I´ve read.´´ - Robbin Carlson, Luthier and Enterprise Architect ´´I taught a CS2 Data Structures class in D with more success and student appreciation than when using either C++ or Java as it´s an ideal language to express the relevant concepts at all scales, from detailed to big picture, without needless complexity. Ali Çehreli´s tutorial played a central role supporting students especially during the first half of the course - without it the course simply would not have worked, so ´´many thanks Ali´´ - and an important part of that is its linearity - it can be read with only backward dependencies. This meant that with hard work even students of little experience and only moderate current abilities could get up to speed, and we saw just that. It is hard to overstate this factor. I unreservedly recommend this book to all.´´ - Dr. Carl Sturtivant, University of Minnesota Department of Computer Science & Engineering ´´This book is one of the best guides through the language that I´ve seen.´´ - Andrew Wray, D Enthusiast ´´I encourage anyone considering D to read this book. Not exactly ´D for Dummies´ but it´s easy to follow even if you don´t have much experience with compiled languages.´´ - bachmeier, Reddit user ´´Having worked through the book, I have to say this is one of the easiest to follow and distraction free read there is and the fact that it made learning a new language a total breeze really impressed me.´´ - Imran Khan, Student

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot
Feature-Oriented Software Product Lines
€ 51.99 *
ggf. zzgl. Versand

While standardization has empowered the software industry to substantially scale software development and to provide affordable software to a broad market, it often does not address smaller market segments, nor the needs and wishes of individual customers. Software product lines reconcile mass production and standardization with mass customization in software engineering. Ideally, based on a set of reusable parts, a software manufacturer can generate a software product based on the requirements of its customer. The concept of features is central to achieving this level of automation, because features bridge the gap between the requirements the customer has and the functionality a product provides. Thus features are a central concept in all phases of product-line development. The authors take a developer´s viewpoint, focus on the development, maintenance, and implementation of product-line variability, and especially concentrate on automated product derivation based on a user´s feature selection. The book consists of three parts. Part I provides a general introduction to feature-oriented software product lines, describing the product-line approach and introducing the product-line development process with its two elements of domain and application engineering. The pivotal part II covers a wide variety of implementation techniques including design patterns, frameworks, components, feature-oriented programming, and aspect-oriented programming, as well as tool-based approaches including preprocessors, build systems, version-control systems, and virtual separation of concerns. Finally, part III is devoted to advanced topics related to feature-oriented product lines like refactoring, feature interaction, and analysis tools specific to product lines. In addition, an appendix lists various helpful tools for software product-line development, along with a description of how they relate to the topics covered in this book. To tie the book together, the authors use two running examples that are well documented in the product-line literature: data management for embedded systems, and variations of graph data structures. They start every chapter by explicitly stating the respective learning goals and finish it with a set of exercises; additional teaching material is also available online. All these features make the book ideally suited for teaching - both for academic classes and for professionals interested in self-study.

Anbieter: buecher.de
Stand: Sep 20, 2018
Zum Angebot