Browse Results

Showing 48,601 through 48,625 of 85,207 results

Learning Ceph - Second Edition: Unifed, scalable, and reliable open source storage solution

by Karan Singh Anthony D'Atri Vaibhav Bhembre

Implement and manage your software-defined, massively scalable storage system About This Book • Explore Ceph's architecture in order to achieve scalability and high availability • Learn to utilize Ceph efficiently with the help of practical examples • Successfully implement Ceph clusters to scale-out storage solutions along with outstanding data protection Who This Book Is For A basic knowledge of GNU/Linux, and storage systems, and server components is assumed. If you have no experience of software-defined storage solutions and Ceph, but are eager to learn about them, this is the book for you. What You Will Learn • The limitations of existing systems and why you should use Ceph as a storage solution • Familiarity with Ceph's architecture, components, and services • Instant deployment and testing of Ceph within a Vagrant and VirtualBox environment • Ceph operations including maintenance, monitoring, and troubleshooting • Storage provisioning of Ceph's block, object, and filesystem services • Integrate Ceph with OpenStack • Advanced topics including erasure coding, CRUSH maps, and performance tuning • Best practices for your Ceph clusters In Detail Learning Ceph, Second Edition will give you all the skills you need to plan, deploy, and effectively manage your Ceph cluster. You will begin with the first module, where you will be introduced to Ceph use cases, its architecture, and core projects. In the next module, you will learn to set up a test cluster, using Ceph clusters and hardware selection. After you have learned to use Ceph clusters, the next module will teach you how to monitor cluster health, improve performance, and troubleshoot any issues that arise. In the last module, you will learn to integrate Ceph with other tools such as OpenStack, Glance, Manila, Swift, and Cinder. By the end of the book you will have learned to use Ceph effectively for your data storage requirements. Style and approach This step-by-step guide, including use cases and examples, not only helps you to easily use Ceph but also demonstrates how you can use it to solve any of your server or drive storage issues.

Learning Classifier Systems: 10th International Workshop, IWLCS 2006, Seattle, MA, USA, July 8, 2006, and 11th International Workshop, IWLCS 2007, London, UK, July 8, 2007, Revised Selected Papers (Lecture Notes in Computer Science #4998)

by Jaume Bacardit Ester Bernadó-Mansilla Martin V. Butz Tim Kovacs Xavier Llorà Keiki Takadama

This book constitutes the thoroughly refereed joint post-conference proceedings of two consecutive International Workshops on Learning Classifier Systems that took place in Seattle, WA, USA in July 2006, and in London, UK, in July 2007 - all hosted by the Genetic and Evolutionary Computation Conference, GECCO. The 14 revised full papers presented were carefully reviewed and selected from the workshop contributions. The papers are organized in topical sections on knowledge representation, analysis of the system, mechanisms, new directions, as well as applications.

Learning Classifier Systems: 11th International Workshop, IWLCS 2008, Atlanta, GA, USA, July 13, 2008, and 12th International Workshop, IWLCS 2009, Montreal, QC, Canada, July 9, 2009, Revised Selected Papers (Lecture Notes in Computer Science #6471)

by Jaume Bacardit Will Browne Jan Drugowitsch Ester Bernadó-Mansilla Martin V. Butz

This book constitutes the thoroughly refereed joint post-conference proceedings of two consecutive International Workshops on Learning Classifier Systems that took place in Atlanta, GA, USA in July 2008, and in Montreal, Canada, in July 2009 - all hosted by the Genetic and Evolutionary Computation Conference, GECCO. The 12 revised full papers presented were carefully reviewed and selected from the workshop contributions. The papers are organized in topical sections on LCS in general, function approximation, LCS in complex domains, and applications.

Learning Classifier Systems: From Foundations to Applications (Lecture Notes in Computer Science #1813)

by Pier L. Lanzi Wolfgang Stolzmann Stewart W. Wilson

Learning Classifier Systems (LCS) are a machine learning paradigm introduced by John Holland in 1976. They are rule-based systems in which learning is viewed as a process of ongoing adaptation to a partially unknown environment through genetic algorithms and temporal difference learning. This book provides a unique survey of the current state of the art of LCS and highlights some of the most promising research directions. The first part presents various views of leading people on what learning classifier systems are. The second part is devoted to advanced topics of current interest, including alternative representations, methods for evaluating rule utility, and extensions to existing classifier system models. The final part is dedicated to promising applications in areas like data mining, medical data analysis, economic trading agents, aircraft maneuvering, and autonomous robotics. An appendix comprising 467 entries provides a comprehensive LCS bibliography.

Learning Classifier Systems: 5th International Workshop, IWLCS 2002, Granada, Spain, September 7-8, 2002, Revised Papers (Lecture Notes in Computer Science #2661)

by Pier Luca Lanzi Wolfgang Stolzmann Stewart W. Wilson

The 5th International Workshop on Learning Classi?er Systems (IWLCS2002) was held September 7–8, 2002, in Granada, Spain, during the 7th International Conference on Parallel Problem Solving from Nature (PPSN VII). We have included in this volume revised and extended versions of the papers presented at the workshop. In the ?rst paper, Browne introduces a new model of learning classi?er system, iLCS, and tests it on the Wisconsin Breast Cancer classi?cation problem. Dixon et al. present an algorithm for reducing the solutions evolved by the classi?er system XCS, so as to produce a small set of readily understandable rules. Enee and Barbaroux take a close look at Pittsburgh-style classi?er systems, focusing on the multi-agent problem known as El-farol. Holmes and Bilker investigate the effect that various types of missing data have on the classi?cation performance of learning classi?er systems. The two papers by Kovacs deal with an important theoretical issue in learning classi?er systems: the use of accuracy-based ?tness as opposed to the more traditional strength-based ?tness. In the ?rst paper, Kovacs introduces a strength-based version of XCS, called SB-XCS. The original XCS and the new SB-XCS are compared in the second paper, where - vacs discusses the different classes of solutions that XCS and SB-XCS tend to evolve.

Learning Classifier Systems: International Workshops, IWLCS 2003-2005, Revised Selected Papers (Lecture Notes in Computer Science #4399)

by Xavier Llorà Keiki Takadama Pier Luca Lanzi Wolfgang Stolzmann Stewart W. Wilson Tim Kovacs

This book constitutes the thoroughly refereed joint post-proceedings of three consecutive International Workshops on Learning Classifier Systems that took place in Chicago, IL in July 2003, in Seattle, WA in June 2004, and in Washington, DC in June 2005. Topics in the 22 revised full papers range from theoretical analysis of mechanisms to practical consideration for successful application of such techniques to everyday datamining tasks.

Learning Classifier Systems in Data Mining (Studies in Computational Intelligence #125)

by Larry Bull Ester Bernadó-Mansilla John Holmes

Just over thirty years after Holland first presented the outline for Learning Classifier System paradigm, the ability of LCS to solve complex real-world problems is becoming clear. In particular, their capability for rule induction in data mining has sparked renewed interest in LCS. This book brings together work by a number of individuals who are demonstrating their good performance in a variety of domains. The first contribution is arranged as follows: Firstly, the main forms of LCS are described in some detail. A number of historical uses of LCS in data mining are then reviewed before an overview of the rest of the volume is presented. The rest of this book describes recent research on the use of LCS in the main areas of machine learning data mining: classification, clustering, time-series and numerical prediction, feature selection, ensembles, and knowledge discovery.

Learning Cocos2d-JS Game Development

by Emanuele Feronato

If you are a Java developer who wants to learn about Java EE, this is the book for you. It's also ideal for developers who already have experience with the Java EE platform but would like to learn more about the new Java EE 7 features by analyzing fully functional sample applications using the new application server WildFly.

Learning Cocos2d-x Game Development

by Siddharth Shekar

If you are a hobbyist, novice game developer, or programmer who wants to learn about developing games/apps using Cocos2d-x, this book is ideal for you.

A Learning Community of Reflective Teachers: From Whispers to Resonance

by Neeraja Raghavan

Teachers possess a wealth of untapped wisdom and valuable experience. Whether it’s in matter of educational policy, curriculum development or textbook selection, teachers carry a trove of information and insights to share. Traditionally, teacher development has been driven by administrators of schools, and it often takes the form of a ‘mentor’ teaching the staff of a school. But what happens when teachers across different locations collaborate and learn together? This volume documents such an initiative, sparked off by the Covid-19 pandemic, which brought people together online. It underscores the power of teachers debating, discussing, and learning from each other. Based on an Indian experience, the book addresses a range of issues teachers and educators face across the world — encompassing pedagogy, classroom management, school culture and teacher development. A unique story of community building and teacher education, this book also contains key outcomes and insights which take us through their action research projects and showcases a model of teacher development that can be adopted by interested readers. Above all, it brings out the crying need for a teacher’s voice to be heard — for far too long, teachers have been mere implementers of decisions taken by policy makers or managements of schools. By means of networking communities such as the one described in this book, the transformation of teachers going from whispers to resonance is greatly amplified. An important intervention in the domain of teacher development, this volume will be of great interest to students, researchers and practitioners of education, teacher education, and sociology of education. It will also be useful for teacher trainees, academicians, teacher educators, policymakers, schoolteachers, curriculum developers, teacher training institutes, and universities offering teacher education programs.

A Learning Community of Reflective Teachers: From Whispers to Resonance

by Neeraja Raghavan

Teachers possess a wealth of untapped wisdom and valuable experience. Whether it’s in matter of educational policy, curriculum development or textbook selection, teachers carry a trove of information and insights to share. Traditionally, teacher development has been driven by administrators of schools, and it often takes the form of a ‘mentor’ teaching the staff of a school. But what happens when teachers across different locations collaborate and learn together? This volume documents such an initiative, sparked off by the Covid-19 pandemic, which brought people together online. It underscores the power of teachers debating, discussing, and learning from each other. Based on an Indian experience, the book addresses a range of issues teachers and educators face across the world — encompassing pedagogy, classroom management, school culture and teacher development. A unique story of community building and teacher education, this book also contains key outcomes and insights which take us through their action research projects and showcases a model of teacher development that can be adopted by interested readers. Above all, it brings out the crying need for a teacher’s voice to be heard — for far too long, teachers have been mere implementers of decisions taken by policy makers or managements of schools. By means of networking communities such as the one described in this book, the transformation of teachers going from whispers to resonance is greatly amplified. An important intervention in the domain of teacher development, this volume will be of great interest to students, researchers and practitioners of education, teacher education, and sociology of education. It will also be useful for teacher trainees, academicians, teacher educators, policymakers, schoolteachers, curriculum developers, teacher training institutes, and universities offering teacher education programs.

Learning Computer Architecture with Raspberry Pi

by Eben Upton Jeffrey Duntemann Ralph Roberts Tim Mamtora Ben Everard

Use your Raspberry Pi to get smart about computing fundamentals In the 1980s, the tech revolution was kickstarted by a flood of relatively inexpensive, highly programmable computers like the Commodore. Now, a second revolution in computing is beginning with the Raspberry Pi. Learning Computer Architecture with the Raspberry Pi is the premier guide to understanding the components of the most exciting tech product available. Thanks to this book, every Raspberry Pi owner can understand how the computer works and how to access all of its hardware and software capabilities. Now, students, hackers, and casual users alike can discover how computers work with Learning Computer Architecture with the Raspberry Pi. This book explains what each and every hardware component does, how they relate to one another, and how they correspond to the components of other computing systems. You'll also learn how programming works and how the operating system relates to the Raspberry Pi's physical components. Co-authored by Eben Upton, one of the creators of the Raspberry Pi, this is a companion volume to the Raspberry Pi User Guide An affordable solution for learning about computer system design considerations and experimenting with low-level programming Understandable descriptions of the functions of memory storage, Ethernet, cameras, processors, and more Gain knowledge of computer design and operation in general by exploring the basic structure of the Raspberry Pi The Raspberry Pi was created to bring forth a new generation of computer scientists, developers, and architects who understand the inner workings of the computers that have become essential to our daily lives. Learning Computer Architecture with the Raspberry Pi is your gateway to the world of computer system design.

Learning Computer Architecture with Raspberry Pi

by Eben Upton Jeffrey Duntemann Ralph Roberts Tim Mamtora Ben Everard

Use your Raspberry Pi to get smart about computing fundamentals In the 1980s, the tech revolution was kickstarted by a flood of relatively inexpensive, highly programmable computers like the Commodore. Now, a second revolution in computing is beginning with the Raspberry Pi. Learning Computer Architecture with the Raspberry Pi is the premier guide to understanding the components of the most exciting tech product available. Thanks to this book, every Raspberry Pi owner can understand how the computer works and how to access all of its hardware and software capabilities. Now, students, hackers, and casual users alike can discover how computers work with Learning Computer Architecture with the Raspberry Pi. This book explains what each and every hardware component does, how they relate to one another, and how they correspond to the components of other computing systems. You'll also learn how programming works and how the operating system relates to the Raspberry Pi's physical components. Co-authored by Eben Upton, one of the creators of the Raspberry Pi, this is a companion volume to the Raspberry Pi User Guide An affordable solution for learning about computer system design considerations and experimenting with low-level programming Understandable descriptions of the functions of memory storage, Ethernet, cameras, processors, and more Gain knowledge of computer design and operation in general by exploring the basic structure of the Raspberry Pi The Raspberry Pi was created to bring forth a new generation of computer scientists, developers, and architects who understand the inner workings of the computers that have become essential to our daily lives. Learning Computer Architecture with the Raspberry Pi is your gateway to the world of computer system design.

Learning Computer Graphics: From 3D Models to Animated Movies on Your PC

by Shalini Govil-Pai Rajesh Pai

As an introduction to the basics of computer graphics, the approach here focusses on the four main concepts: modeling, rendering, animation, and image manipulation. The authors provide a "learning-by-doing" environment, comprising plenty of hands-on exercises and software. The graphics library provided with the book helps simplify the programming required of readers whilst providing a robust platform for experimentation. Exercises at the end of each chapter illustrate the principles covered.

Learning Concurrency in Kotlin: Build highly efficient and robust applications

by Miguel Angel Castiblanco Torres

Take advantage of Kotlin's concurrency primitives to write efficient multithreaded applications Key Features Learn Kotlin's unique approach to multithreading Work through practical examples that will help you write concurrent non-blocking code Improve the overall execution speed in multiprocessor and multicore systems Book Description The primary requirements of modern-day applications are scalability, speed, and making the most use of hardware. Kotlin meets these requirements with its immense support for concurrency. Many concurrent primitives of Kotlin, such as channels and suspending functions, are designed to be non-blocking and efficient. This allows for new approaches to concurrency and creates unique challenges for the design and implementation of concurrent code. Learning Concurrency in Kotlin addresses those challenges with real-life examples and exercises that take advantage of Kotlin's primitives. Beginning with an introduction to Kotlin's coroutines, you will learn how to write concurrent code and understand the fundamental concepts needed to be able to write multithreaded software in Kotlin. You'll explore how to communicate between and synchronize your threads and coroutines to write asynchronous applications that are collaborative. You'll also learn how to handle errors and exceptions, as well as how to leverage multi-core processing. In addition to this, you'll delve into how coroutines work internally, allowing you to see the bigger picture. Throughout the book you'll build an Android application – an RSS reader – designed and implemented according to the different topics covered in the book What you will learn Understand Kotlin's approach to concurrency Implement sequential and asynchronous suspending functions Create suspending data sources that are resumed on demand Explore the best practices for error handling Use channels to communicate between coroutines Uncover how coroutines work under the hood Who this book is for If you're a Kotlin or Android developer interested in learning how to program concurrently to enhance the performance of your applications, this is the book for you.

Learning Concurrency in Kotlin: Build highly efficient and robust applications

by Miguel Angel Castiblanco Torres

Take advantage of Kotlin's concurrency primitives to write efficient multithreaded applications Key Features Learn Kotlin's unique approach to multithreading Work through practical examples that will help you write concurrent non-blocking code Improve the overall execution speed in multiprocessor and multicore systems Book Description The primary requirements of modern-day applications are scalability, speed, and making the most use of hardware. Kotlin meets these requirements with its immense support for concurrency. Many concurrent primitives of Kotlin, such as channels and suspending functions, are designed to be non-blocking and efficient. This allows for new approaches to concurrency and creates unique challenges for the design and implementation of concurrent code. Learning Concurrency in Kotlin addresses those challenges with real-life examples and exercises that take advantage of Kotlin's primitives. Beginning with an introduction to Kotlin's coroutines, you will learn how to write concurrent code and understand the fundamental concepts needed to be able to write multithreaded software in Kotlin. You'll explore how to communicate between and synchronize your threads and coroutines to write asynchronous applications that are collaborative. You'll also learn how to handle errors and exceptions, as well as how to leverage multi-core processing. In addition to this, you'll delve into how coroutines work internally, allowing you to see the bigger picture. Throughout the book you'll build an Android application – an RSS reader – designed and implemented according to the different topics covered in the book What you will learn Understand Kotlin's approach to concurrency Implement sequential and asynchronous suspending functions Create suspending data sources that are resumed on demand Explore the best practices for error handling Use channels to communicate between coroutines Uncover how coroutines work under the hood Who this book is for If you're a Kotlin or Android developer interested in learning how to program concurrently to enhance the performance of your applications, this is the book for you.

Learning Concurrency in Python

by Elliot Forbes

Practically and deeply understand concurrency in Python to write efficient programs About This Book • Build highly efficient, robust, and concurrent applications • Work through practical examples that will help you address the challenges of writing concurrent code • Improve the overall speed of execution in multiprocessor and multicore systems and keep them highly available Who This Book Is For This book is for Python developers who would like to get started with concurrent programming. Readers are expected to have a working knowledge of the Python language, as this book will build on these fundamentals concepts. What You Will Learn • Explore the concept of threading and multiprocessing in Python • Understand concurrency with threads • Manage exceptions in child threads • Handle the hardest part in a concurrent system — shared resources • Build concurrent systems with Communicating Sequential Processes (CSP) • Maintain all concurrent systems and master them • Apply reactive programming to build concurrent systems • Use GPU to solve specific problems In Detail Python is a very high level, general purpose language that is utilized heavily in fields such as data science and research, as well as being one of the top choices for general purpose programming for programmers around the world. It features a wide number of powerful, high and low-level libraries and frameworks that complement its delightful syntax and enable Python programmers to create. This book introduces some of the most popular libraries and frameworks and goes in-depth into how you can leverage these libraries for your own high-concurrent, highly-performant Python programs. We'll cover the fundamental concepts of concurrency needed to be able to write your own concurrent and parallel software systems in Python. The book will guide you down the path to mastering Python concurrency, giving you all the necessary hardware and theoretical knowledge. We'll cover concepts such as debugging and exception handling as well as some of the most popular libraries and frameworks that allow you to create event-driven and reactive systems. By the end of the book, you'll have learned the techniques to write incredibly efficient concurrent systems that follow best practices. Style and approach This easy-to-follow guide teaches you new practices and techniques to optimize your code, and then moves toward more advanced ways to effectively write efficient Python code. Small and simple practical examples will help you test the concepts yourself, and you will be able to easily adapt them for any application.

Learning Concurrent Programming in Scala

by Aleksandar Prokopec

This book is a must-have tutorial for software developers aiming to write concurrent programs in Scala, or broaden their existing knowledge of concurrency. This book is intended for Scala programmers that have no prior knowledge about concurrent programming, as well as those seeking to broaden their existing knowledge about concurrency. Basic knowledge of the Scala programming language will be helpful. Readers with a solid knowledge in another programming language, such as Java, should find this book easily accessible.

Learning Concurrent Programming in Scala - Second Edition

by Aleksandar Prokopec

Learn the art of building intricate, modern, scalable, and concurrent applications using Scala About This Book • Make the most of Scala by understanding its philosophy and harnessing the power of multicores • Get acquainted with cutting-edge technologies in the field of concurrency, through practical, real-world applications • Get this step-by-step guide packed with pragmatic examples Who This Book Is For If you are a Scala programmer with no prior knowledge about concurrent programming, or seeking to broaden your existing knowledge about concurrency, this book is for you. Basic knowledge of the Scala programming language will be helpful. Also if you have a solid knowledge in another programming language, such as Java, you should find this book easily accessible. What You Will Learn • Get to grips with the fundamentals of concurrent programming on modern multiprocessor systems • Build high-performance concurrent systems from simple, low-level concurrency primitives • Express asynchrony in concurrent computations with futures and promises • Seamlessly accelerate sequential programs by using data-parallel collections • Design safe, scalable, and easy-to-comprehend in-memory transactional data models • Transparently create distributed applications that scale across multiple machines • Integrate different concurrency frameworks together in large applications • Develop and implement scalable and easy-to-understand concurrent applications in Scala 2.12 In Detail Scala is a modern, multiparadigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala smoothly integrates the features of object-oriented and functional languages. In this second edition, you will find updated coverage of the Scala 2.12 platform. The Scala 2.12 series targets Java 8 and requires it for execution. The book starts by introducing you to the foundations of concurrent programming on the JVM, outlining the basics of the Java Memory Model, and then shows some of the classic building blocks of concurrency, such as the atomic variables, thread pools, and concurrent data structures, along with the caveats of traditional concurrency. The book then walks you through different high-level concurrency abstractions, each tailored toward a specific class of programming tasks, while touching on the latest advancements of async programming capabilities of Scala. It also covers some useful patterns and idioms to use with the techniques described. Finally, the book presents an overview of when to use which concurrency library and demonstrates how they all work together, and then presents new exciting approaches to building concurrent and distributed systems. Style and approach The book provides a step-by-step introduction to concurrent programming. It focuses on easy-to-understand examples that are pragmatic and applicable to real-world applications. Different topics are approached in a bottom-up fashion, gradually going from the simplest foundations to the most advanced features.

Learning Construct 2

by Aryadi Subagio

If you want to make your own game but don't know how to start or don't have the technical skills to do it, then this is the book for you. You don't need to have a programming background to understand the concepts explained.

Learning Continuous Integration with Jenkins: A Beginner's Guide To Implementing Continuous Integration And Continuous Delivery Using Jenkins 2

by Nikhil Pathania

A step-by-step guide to quickly set up Jenkins across various platforms and create a Continuous Integration and Continuous Delivery pipeline using all the new features introduced in Jenkins 2.x such as Pipeline as a Code, Multibranch pipeline, Blue Ocean Plugin, and more.

Learning Continuous Integration with Jenkins: An end-to-end guide to creating operational, secure, resilient, and cost-effective CI/CD processes

by Nikhil Pathania

Integrate Jenkins, Kubernetes, and more on cloud into a robust, GitOps-driven CI/CD system, leveraging JCasC, IaC, and AI for a streamlined software delivery processKey FeaturesFollow the construction of a Jenkins CI/CD pipeline start to finish through a real-world exampleConstruct a continuous deployment (CD) pipeline in Jenkins using GitOps principles and integration with Argo CDCraft and optimize your CI pipeline code with ChatGPT and GitHub CopilotPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThis updated edition of Learning Continuous Integration with Jenkins is your one-stop guide to implementing CI/CD with Jenkins, addressing crucial technologies such as cloud computing, containerization, Infrastructure as Code, and GitOps. Tailored to both beginners and seasoned developers, the book provides a practical path to mastering a production-grade, secure, resilient, and cost-effective CI/CD setup. Starting with a detailed introduction to the fundamental principles of CI, this book systematically takes you through setting up a CI environment using Jenkins and other pivotal DevOps tools within the CI/CD ecosystem. You’ll learn to write pipeline code with AI assistance and craft your own CI pipeline. With the help of hands-on tutorials, you’ll gain a profound understanding of the CI process and Jenkins’ robust capabilities. Additionally, the book teaches you how to expand your CI pipeline with automated testing and deployment, setting the stage for continuous deployment. To help you through the complete software delivery process, this book also covers methods to ensure that your CI/CD setup is maintainable across teams, secure, and performs optimally. By the end of the book, you’ll have become an expert in implementing and optimizing CI/CD setups across diverse teams.What you will learnUnderstand CI with the Golden Circle theoryDeploy Jenkins on the cloud using Helm charts and Jenkins Configuration as Code (JCasC)Implement optimal security practices to ensure Jenkins operates securelyExtend Jenkins for CI by integrating with SonarQube, GitHub, and ArtifactoryScale Jenkins using containers and the cloud for optimal performanceMaster Jenkins declarative syntax to enrich your pipeline coding vocabularyEnhance security and improve pipeline code within your CI/CD process using best practicesWho this book is forThis book is for a diverse audience, from university students studying Agile software development to seasoned developers, testers, release engineers, and project managers. If you’re already using Jenkins for CI, this book will assist you in elevating your projects to CD. Whether you’re new to the concepts of Agile, CI, and CD, or a DevOps engineer seeking advanced insights into JCasC, IaC, and Azure, this book will equip you with the tools to harness Jenkins for improved productivity and streamlined deliveries in the cloud.

Learning Continuous Integration with TeamCity

by Manoj Mahalingam S

If you are a developer, tester, or a person in operations or Devops who wants to start practising CI, start using TeamCity or both, then this book is for you. Moreover, if you have thought about bringing CI into your team, if you are already using a CI tool and want to move to TeamCity, or if you are looking for ideal practises and techniques while implementing CI with TeamCity, this book will be useful.

Learning Couchbase

by Henry Potsangbam

Design documents and implement real world e-commerce applications with Couchbase About This Book • Get acquainted with Couchbase architecture and design your document-based data schema • Implement full text search using industry standard elastic search plugins • Develop critical and high performance applications using this hands-on tutorial guide Who This Book Is For If you are new to the NoSQL document system or have little or no experience in NoSQL development and administration and are planning to deploy Couchbase for your next project, then this book is for you. It would be helpful to have a bit of familiarity with Java. What You Will Learn • Get acquainted with the concept of NoSQL databases and configure your Couchbase database cluster • Maintain Couchbase effectively using the web-based administrative console with ease • Enable partition capabilities by making use of Buckets • Analyze important design considerations for maintaining relationship between various documents • Use Couchbase SDK Java API to store and retrieve document • Write views using map/reduce to retrieve documents efficiently • Get familiar with N1QL and how to use it in Java applications • Integrate Couchbase with Elasticsearch to implement full text search • Configure XDCR for disaster recovery and develop ecommerce application using Couchbase In Detail This book achieves its goal by taking up an end-to-end development structure, right from understanding NOSQL document design to implementing full fledged eCommerce application design using Couchbase as a backend. Starting with the architecture of Couchbase to get you up and running, this book quickly takes you through designing a NoSQL document and implementing highly scalable applications using Java API. You will then be introduced to document design and get to know the various ways to administer Couchbase. Followed by this, learn to store documents using bucket. Moving on, you will then learn to store, retrieve and delete documents using smart client base on Java API. You will then retrieve documents using SQL like syntax call N1QL. Next, you will learn how to write map reduce base views. Finally, you will configure XDCR for disaster recovery and implement an eCommerce application using Couchbase. Style and approach The book starts from absolute basics and slowly moves to more advanced topics ensuring at every step that all concepts and terms are understood by the reader to have complete understanding at every stage. Technical and complex terms are explained in clear and simple language, thus making this book a perfect companion for those who have started their journey to NoSQL using Couchbase

Learning, Creating, and Using Knowledge: Concept Maps as Facilitative Tools in Schools and Corporations

by Joseph D. Novak

This fully revised and updated edition of Learning, Creating, and Using Knowledge recognizes that the future of economic well being in today's knowledge and information society rests upon the effectiveness of schools and corporations to empower their people to be more effective learners and knowledge creators. Novak’s pioneering theory of education presented in the first edition remains viable and useful. This new edition updates his theory for meaningful learning and autonomous knowledge building along with tools to make it operational ─ that is, concept maps, created with the use of CMapTools and the V diagram. The theory is easy to put into practice, since it includes resources to facilitate the process, especially concept maps, now optimised by CMapTools software. CMapTools software is highly intuitive and easy to use. People who have until now been reluctant to use the new technologies in their professional lives are will find this book particularly helpful. Learning, Creating, and Using Knowledge is essential reading for educators at all levels and corporate managers who seek to enhance worker productivity.

Refine Search

Showing 48,601 through 48,625 of 85,207 results