Browse Results

Showing 24,401 through 24,425 of 54,132 results

STEAM Education: Theory and Practice

by Myint Swe Khine Shaljan Areepattamannil

This book looks at the value of integrating the arts and sciences in the school curriculum. It argues that this will help students further their understanding of analytical concepts through the use of creativity. The authors illustrate how schools can work towards presenting common practices, concepts, and content. Coverage features case studies and lessons learned from classrooms across the United States.The notion of STEAM (Science, Technology, Engineering, Arts, and Mathematics) is an emerging discipline unique in its desire to provide a well-rounded approach to education. The chapters of this volume examine STEAM in a variety of settings, from kindergarten to higher education. Readers will learn about the practical considerations involved when introducing the arts and creativity into traditionally left brain processes. This includes best practices for creating and sustaining successful STEAM initiatives in any school, college, or university. For instance, one chapter discusses novel approaches to teach writing with the scientific method in order to help students better present their ideas. The authors also detail how the arts can engage more diverse learners, including students who are not traditionally interested in STEM subjects. They provide three concrete examples of classroom-tested inquiries: designing a prosthetic arm for a child, making a paleontology investigation, and taking a closer look at the arts within roller coaster engineering. This book is an invaluable resource for teachers and teacher trainers, university faculty, researchers, and school administrators. It will also be of interest to science, mathematics, engineering, computer science, information technology, arts and design and technology teachers.

New Science of Learning

by Myint Swe Khine Issa M. Saleh

The earliest educational software simply transferred print material from the page to the monitor. Since then, the Internet and other digital media have brought students an ever-expanding, low-cost knowledge base and the opportunity to interact with minds around the globe--while running the risk of shortening their attention spans, isolating them from interpersonal contact, and subjecting them to information overload. The New Science of Learning: Cognition, Computers and Collaboration in Education deftly explores the multiple relationships found among these critical elements in students' increasingly complex and multi-paced educational experience. Starting with instructors' insights into the cognitive effects of digital media--a diverse range of viewpoints with little consensus--this cutting-edge resource acknowledges the double-edged potential inherent in computer-based education and its role in shaping students' thinking capabilities. Accordingly, the emphasis is on strategies that maximize the strengths and compensate for the negative aspects of digital learning, including: Group cognition as a foundation for learning Metacognitive control of learning and remembering Higher education course development using open education resources Designing a technology-oriented teacher professional development model Supporting student collaboration with digital video tools Teaching and learning through social annotation practices The New Science of Learning: Cognition, Computers and Collaboration in Education brings emerging challenges and innovative ideas into sharp focus for researchers in educational psychology, instructional design, education technologies, and the learning sciences.

Demystifying Cryptography with OpenSSL 3.0: Discover the best techniques to enhance your network security with OpenSSL 3.0

by Alexei Khlebnikov Jarle Adolfsen

Use OpenSSL to add security features to your application, including cryptographically strong symmetric and asymmetric encryption, digital signatures, SSL/TLS connectivity, and PKI handlingKey FeaturesSecure your applications against common network security threats using OpenSSLGet to grips with the latest version of OpenSSL, its new features, and advantagesLearn about PKI, cryptography, certificate authorities, and more using real-world examplesBook DescriptionSecurity and networking are essential features of software today. The modern internet is full of worms, Trojan horses, men-in-the-middle, and other threats. This is why maintaining security is more important than ever.OpenSSL is one of the most widely used and essential open source projects on the internet for this purpose. If you are a software developer, system administrator, network security engineer, or DevOps specialist, you've probably stumbled upon this toolset in the past – but how do you make the most out of it? With the help of this book, you will learn the most important features of OpenSSL, and gain insight into its full potential.This book contains step-by-step explanations of essential cryptography and network security concepts, as well as practical examples illustrating the usage of those concepts. You'll start by learning the basics, such as how to perform symmetric encryption and calculate message digests. Next, you will discover more about cryptography: MAC and HMAC, public and private keys, and digital signatures. As you progress, you will explore best practices for using X.509 certificates, public key infrastructure, and TLS connections.By the end of this book, you'll be able to use the most popular features of OpenSSL, allowing you to implement cryptography and TLS in your applications and network infrastructure.What you will learnUnderstand how to use symmetric cryptographyGet to grips with message digests, MAC, and HMACDiscover asymmetric cryptography and digital signaturesFocus on how to apply and use X.509 certificatesDive into TLS and its proper usageManage advanced and special usages of TLSFind out how to run a mini certificate authority for your organizationWho this book is forThis book is for software developers, system administrators, DevOps specialists, network security engineers, and analysts, or anyone who wants to keep their applications and infrastructure secure. Software developers will learn how to use the OpenSSL library to empower their software with cryptography and TLS. DevOps professionals and sysadmins will learn how to work with cryptographic keys and certificates on the command line, and how to set up a mini-CA for their organization. A basic understanding of security and networking is required.

Magento 1 DIY

by Viktor Khliupko

Learn how Magento 1 works and how to manage it via easy and advanced techniques. Magento continues to be a top choice for eCommerce solutions in small and large businesses, and many systems are still running on Magento 1. x. This book is specifically designed for these versions. Aimed at entrepreneurs, marketers, and other experts interested in eCommerce, Magento 1 DIY shows you how to set up and configure Magento 1 for your own project. You will also learn how to use extensions, templates and enterprise features guided by easy-to-understand, real-world examples. What You Will Learn: Set up, configure, use templates, designs and extensions Optimize security and performance Integrate with PIM, ERP, CRM, and other enterprise systems Who This Book Is For: Anyone who wants to learn the basics of all aspects of Magento. You do not need any previous experience with Magento.

Magento 2 DIY

by Viktor Khliupko

Learn how Magento 2, the newest version of the eCommerce platform, works. Aimed at entrepreneurs, marketers, and other experts interested in eCommerce, this book is accessible for anyone who wants to learn how to use Magento with no previous experience. Magento continues to be a top choice for eCommerce solutions in small and large businesses. Magento 2 DIY shows you how to set up and configure Magento for your own project. You will learn how to use extensions, templates and enterprise features. Various techniques are taught in an easy-to-understand way with real-world examples. Get started with Magento 2 using this book. What You Will Learn Set up, configure, use templates, designs and extensions Use the SEO and SMO features of Magento 2 Optimize security and performance Integrate with PIM, ERP, CRM, and other enterprise systems Who This Book Is For Anyone who wants to learn the basics of all aspects of Magento 2. You do not need any previous experience with Magento.

React Native By Example

by Richard Kho

Leverage the full potential of the React Native framework to build and deploy your own native mobile applications for iOS and Android About This Book • Work on native APIs and UI Elements using React Native • Get the best of both worlds: the power of native approach and the fluidity of JavaScript • Create increasingly complex real-world applications and dive deeper into React Native Who This Book Is For If you are keen on learning to use the revolutionary mobile development tool React Native to build native mobile applications, then this book is for you. Prior experience with JavaScript would be useful. What You Will Learn • How to create mobile-performant iOS and Android apps using JavaScript and React • The potential of each API and component, putting them into practice throughout the course of three projects • The process of integrating the Facebook SDK to build an app that connects to third-party data • Every step taken to implement Redux, a popular state management library, in your mobile apps • The requirements for building and deploying your apps to market, with detailed instructions on how to release and beta test apps on both the Apple App Store and Google Play In Detail React Native's ability to build performant mobile applications with JavaScript has resulted in its popularity amongst developers. Developers now have the luxury to create incredible mobile experiences that look and feel native to their platforms with the comfort of a well-known language and the popular React.js library. This book will show you how to build your own native mobile applications for the iOS and Android platforms while leveraging the finesse and simplicity of JavaScript and React. Throughout the book you will build three projects, each of increasing complexity. You will also link up with the third-party Facebook SDK, convert an app to support the Redux architecture, and learn the process involved in making your apps available for sale on the iOS App Store and Google Play. At the end of this book, you will have learned and implemented a wide breadth of core APIs and components found in the React Native framework that are necessary in creating great mobile experiences. Style and approach Start building applications immediately using featured examples through an easy-to-follow approach. The book is based on three concrete projects with increasing levels of difficulty. Each chapter will introduce you to new and practical concepts and techniques, with the intent that you will be able to apply them in your own projects later.

Learning Alteryx: A beginner's guide to using Alteryx for self-service analytics and business intelligence

by Alok Khobragade Mayur Ravindra Narkhede Renato Baruti

Key Features Experience the power of codeless analytics using Alteryx, a leading Business Intelligence tool Uncover hidden trends and valuable insights from your data across different sources and make accurate predictions Includes real-world examples to put your understanding of the features in Alteryx to practical use Book Description Alteryx, as a leading data blending and advanced data analytics platform, has taken self-service data analytics to the next level. Companies worldwide often find themselves struggling to prepare and blend massive datasets that are time-consuming for analysts. Alteryx solves these problems with a repeatable workflow designed to quickly clean, prepare, blend, and join your data in a seamless manner. This book will set you on a self-service data analytics journey that will help you create efficient workflows using Alteryx, without any coding involved. It will empower you and your organization to take well-informed decisions with the help of deeper business insights from the data.Starting with the fundamentals of using Alteryx such as data preparation and blending, you will delve into the more advanced concepts such as performing predictive analytics. You will also learn how to use Alteryx’s features to share the insights gained with the relevant decision makers. To ensure consistency, we will be using data from the Healthcare domain throughout this book. The knowledge you gain from this book will guide you to solve real-life problems related to Business Intelligence confidently. Whether you are a novice with Alteryx or an experienced data analyst keen to explore Alteryx’s self-service analytics features, this book will be the perfect companion for you. What you will learn Create efficient workflows with Alteryx to answer complex business questions Learn how to speed up the cleansing, data preparing, and shaping process Blend and join data into a single dataset for self-service analysis Write advanced expressions in Alteryx leading to an optimal workflow for efficient processing of huge data Develop high-quality, data-driven reports to improve consistency in reporting and analysis Explore the flexibility of macros by automating analytic processes Apply predictive analytics from spatial, demographic, and behavioral analysis and quickly publish, schedule Share your workflows and insights with relevant stakeholders

Gephi Cookbook

by Devangana Khokhar

If you want to learn network analysis and visualization along with graph concepts from scratch, then this book is for you. This is ideal for those of you with little or no understanding of Gephi and this domain, but will also be beneficial for those interested in expanding their knowledge and experience.

Nginx Essentials

by Valery Kholodkov

Excel in Nginx quickly by learning to use its most essential features in real-life applications About This Book Learn how to set up, configure, and operate an Nginx installation for day-to-day use Explore the vast features of Nginx to manage it like a pro, and use them successfully to run your website Example-based guide to get the best out of Nginx to reduce resource usage footprint Who This Book Is For This book is ideal for skilled web masters and site reliability engineers who want to switch to Nginx or solidify their knowledge of Nginx. Knowledge of Unix and webmaster skills are required. What You Will Learn Get started with an Nginx installation from scratch in various environments and customize it for your purposes Start and stop a basic Nginx installation, discover the basics of process management, and learn how to set up Nginx to serve static data Create highly-maintainable configuration files to perform the most critical Nginx maintenance tasks Set up Nginx as a reverse proxy and learn to use the Nginx caching feature Discover how to benefit from the Nginx rewrite engine and how to use access restrictions in Nginx Use various Nginx features to manage inbound traffic and understand how to use Nginx load balancing and fault tolerance features Understand advanced feature-independent performance tuning strategies and optimizations Manage inbound and outbound traffic and configure access control In Detail Nginx is an open source and cross-platform reverse proxy server designed for low memory usage and high performance and concurrency. This book provides both basic and in-depth knowledge to help you effectively solve challenges with Nginx, or comfortably go through a transition period when switching to Nginx. Starting with the basics, you will learn by example how to set up, configure, and operate an Nginx installation and use features of Nginx to elegantly solve challenges you experience every day when running your website. You will learn to use the rewrite engine to solve day-to-day tasks and be able to configure access restrictions in Nginx. You will also be able to manage inbound traffic using a number of Nginx features and use Nginx for load balancing and fault-tolerance features. Finally, you will learn how to solve common performance problems and apply a number of performance-tuning strategies. Through easy exploration of the most intricate topics, this book aims to bring you to the next level in your Nginx experience.

Application and Theory of Petri Nets and Concurrency: 39th International Conference, PETRI NETS 2018, Bratislava, Slovakia, June 24-29, 2018, Proceedings (Lecture Notes in Computer Science #10877)

by Victor Khomenko Olivier H. Roux

This book constitutes the proceedings of the 39th International Conference on Application and Theory of Petri Nets and Concurrency, PETRI NETS 2018, held in Bratislava, Slovakia, in June 2018. Petri Nets 2017 is co-located with the 19th International Conference on Application of Concurrency to System Design, ACSD 2018. The 15 regular and 8 tool papers, with 1 invited talk presented together in this volume were carefully reviewed and selected from 33 submissions. The focus of the conference is on following topics: Petri Nets Synthesis; Analysis and Model Checking; Languages; Semantics and Expressiveness; and Tools.

SDN and NFV Security: Security Analysis of Software-Defined Networking and Network Function Virtualization (Lecture Notes in Networks and Systems #30)

by Rahamatullah Khondoker

This book provides security analyses of several Software Defined Networking (SDN) and Network Functions Virtualization (NFV) applications using Microsoft's threat modeling framework STRIDE. Before deploying new technologies in the production environment, their security aspects must be considered. Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are two new technologies used to increase e. g. the manageability, security and flexibility of enterprise/production/cloud IT environments. Also featuring a wealth of diagrams to help illustrate the concepts discussed, the book is ideally suited as a guide for all IT security professionals, engineers, and researchers who need IT security recommendations on deploying SDN and NFV technologies.

Learning Domain-Driven Design: Aligning Software Architecture And Business Strategy

by Vlad Khononov

Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains, understanding business strategy, and, most importantly, aligning software design with its business needs.Author Vlad Khononov shows you how these practices lead to robust implementation of business logic and help to future-proof software design and architecture. You'll examine the relationship between domain-driven design (DDD) and other methodologies to ensure you make architectural decisions that meet business requirements. You'll also explore the real-life story of implementing DDD in a startup company.With this book, you'll learn how to:Analyze a company's business domain to learn how the system you're building fits its competitive strategyUse DDD's strategic and tactical tools to architect effective software solutions that address business needsBuild a shared understanding of the business domains you encounterDecompose a system into bounded contextsCoordinate the work of multiple teamsGradually introduce DDD to brownfield projects

Instant Audio Processing with Web Audio

by Chris Khoo

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. A concise, recipe-based approach to use Web Audio's automation functionality to produce interesting audio effects such as audio stitching and ducking.This book is designed for developers with some HTML and JavaScript programming experience who are seeking to learn about Web Audio. Experience with AJAX and web server installation/configuration is a plus but is not a necessity in order to follow the content of the book.

Web Application Development with Streamlit: Develop and Deploy Secure and Scalable Web Applications to the Cloud Using a Pure Python Framework

by Mohammad Khorasani Mohamed Abdou Javier Hernández Fernández

Transition from a back-end developer to a full-stack developer with knowledge of all the dimensions of web application development, namely, front-end, back-end and server-side software. This book provides a comprehensive overview of Streamlit, allowing developers and programmers of all backgrounds to get up to speed in as little time as possible. Streamlit is a pure Python web framework that will bridge the skills gap and shorten development time from weeks to hours. This book walks you through the complete cycle of web application development, from an introductory to advanced level with accompanying source code and resources. You will be exposed to developing basic, intermediate, and sophisticated user interfaces and subsequently you will be acquainted with data visualization, database systems, application security, and cloud deployment in Streamlit. In a market with a surplus demand for full stack developers, this skill set could not possibly come at a better time. In one sentence, Streamlit is a means for the empowerment of developers everywhere and all stand to gain from it. What You’ll LearnMutate big data in real-timeVisualize big data interactivelyImplement web application security and privacy protocols Deploy Streamlit web applications to the cloud using Streamlit, Linux and Windows servers Who is this Book for? Developers with solid programming experience wanting to learn Streamlit; Back-end developers looking to upskill and transition to become a full-stack developers; Those who wish to learn and become more acquainted with data visualization, database systems, security and cloud deployment with Steamlit

Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, And Reliable Automation For Unit Testing, Mocking, And Integration Testing With Examples In C#

by Vladimir Khorikov

Radically improve your testing practice and software quality with new testing styles, good patterns, and reliable automation. Key Features A practical and results-driven approach to unit testing Refine your existing unit tests by implementing modern best practices Learn the four pillars of a good unit test Safely automate your testing process to save time and money Spot which tests need refactoring, and which need to be deleted entirely Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About The Book Great testing practices maximize your project quality and delivery speed by identifying bad code early in the development process. Wrong tests will break your code, multiply bugs, and increase time and costs. You owe it to yourself—and your projects—to learn how to do excellent unit testing. Unit Testing Principles, Patterns and Practices teaches you to design and write tests that target key areas of your code including the domain model. In this clearly written guide, you learn to develop professional-quality tests and test suites and integrate testing throughout the application life cycle. As you adopt a testing mindset, you&’ll be amazed at how better tests cause you to write better code. What You Will Learn Universal guidelines to assess any unit test Testing to identify and avoid anti-patterns Refactoring tests along with the production code Using integration tests to verify the whole system This Book Is Written For For readers who know the basics of unit testing. Examples are written in C# and can easily be applied to any language. About the Author Vladimir Khorikov is an author, blogger, and Microsoft MVP. He has mentored numerous teams on the ins and outs of unit testing. Table of Contents: PART 1 THE BIGGER PICTURE 1 ¦ The goal of unit testing 2 ¦ What is a unit test? 3 ¦ The anatomy of a unit test PART 2 MAKING YOUR TESTS WORK FOR YOU 4 ¦ The four pillars of a good unit test 5 ¦ Mocks and test fragility 6 ¦ Styles of unit testing 7 ¦ Refactoring toward valuable unit tests PART 3 INTEGRATION TESTING 8 ¦ Why integration testing? 9 ¦ Mocking best practices 10 ¦ Testing the database PART 4 UNIT TESTING ANTI-PATTERNS 11 ¦ Unit testing anti-patterns

Renewable Energy Optimization, Planning and Control: Proceedings of ICRTE 2021, Volume 1 (Studies in Infrastructure and Control)

by Anita Khosla Monika Aggarwal

This book gathers selected high-quality research papers presented at International Conference on Renewable Technologies in Engineering (ICRTE 2021) organized by Manav Rachna International Institute of Research & Studies, Faridabad, Haryana, India, during 15–16 April 2021. The book includes conference papers on the theme “Computational Techniques for Renewable Energy Optimization”, which aims to bring together leading academic scientists, researchers and research scholars to exchange and share their experiences and research results on all aspects of renewable energy integration, planning, control and optimization. It also provides a premier interdisciplinary platform for researchers, practitioners and educators to present and discuss the most recent innovations, trends and concerns as well as practical challenges encountered and solutions adopted in the fields of renewable energy and resources.

Smart Structures in Energy Infrastructure: Proceedings of ICRTE 2021, Volume 2 (Studies in Infrastructure and Control)

by Anita Khosla Monika Aggarwal

This book gathers selected high-quality research papers presented at International Conference on Renewable Technologies in Engineering (ICRTE 2021) organized by Manav Rachna International Institute of Research & Studies, Faridabad, Haryana, India, during 15–16 April 2021. The book includes conference papers on the theme “Computational Techniques for Renewable Energy Optimization”, which aims to bring together leading academic scientists, researchers and research scholars to exchange and share their experiences and research results on all aspects of renewable energy integration, planning, control and optimization. It also provides a premier interdisciplinary platform for researchers, practitioners and educators to present and discuss the most recent innovations, trends and concerns as well as practical challenges encountered and solutions adopted in the fields of smart structures in energy infrastructure.

Optimization Techniques in Engineering: Advances and Applications (Sustainable Computing and Optimization)

by Anita Khosla Prasenjit Chatterjee Ikbal Ali Dheeraj Joshi

OPTIMIZATION TECHNIQUES IN ENGINEERING The book describes the basic components of an optimization problem along with the formulation of design problems as mathematical programming problems using an objective function that expresses the main aim of the model, and how it is to be either minimized or maximized; subsequently, the concept of optimization and its relevance towards an optimal solution in engineering applications, is explained. This book aims to present some of the recent developments in the area of optimization theory, methods, and applications in engineering. It focuses on the metaphor of the inspired system and how to configure and apply the various algorithms. The book comprises 30 chapters and is organized into two parts: Part I — Soft Computing and Evolutionary-Based Optimization; and Part II — Decision Science and Simulation-Based Optimization, which contains application-based chapters. Readers and users will find in the book: An overview and brief background of optimization methods which are used very popularly in almost all applications of science, engineering, technology, and mathematics; An in-depth treatment of contributions to optimal learning and optimizing engineering systems; Maps out the relations between optimization and other mathematical topics and disciplines; A problem-solving approach and a large number of illustrative examples, leading to a step-by-step formulation and solving of optimization problems. Audience Researchers, industry professionals, academicians, and doctoral scholars in major domains of engineering, production, thermal, electrical, industrial, materials, design, computer engineering, and natural sciences. The book is also suitable for researchers and postgraduate students in mathematics, applied mathematics, and industrial mathematics.

Renewable Energy Optimization, Planning and Control: Proceedings of ICRTE 2022 (Studies in Infrastructure and Control)

by Anita Khosla Mohan Kolhe

This book gathers selected high-quality research papers presented at International Conference on Renewable Technologies in Engineering (ICRTE 2022) organized by Manav Rachna International Institute of Research & Studies, Faridabad, Haryana, India, during October 7–8, 2022. The book includes conference papers on the theme ‘Computational Techniques for Renewable Energy Optimization,’ which aims to bring together leading academic scientists, researchers, and research scholars to exchange and share their experiences and research results on all aspects of renewable energy integration, planning, control, and optimization. It also provides a premier interdisciplinary platform for researchers, practitioners, and educators to present and discuss the most recent innovations, trends, and concerns as well as practical challenges encountered and solutions adopted in the fields of renewable energy and resources.

Predictive and Preventive Measures for Covid-19 Pandemic (Algorithms for Intelligent Systems)

by Praveen Kumar Khosla Mamta Mittal Dolly Sharma Lalit Mohan Goyal

This book explores the inputs with regard to individuals and companies who have developed technologies and innovative solutions, bioinformatics, datasets, apps for diagnosis, etc., that can be leveraged for strengthening the fight against coronavirus. It focuses on technology solutions to stop Covid-19 outbreak and mitigate the risk. The book contains innovative ideas from active researchers who are presently working to find solutions, and they give insights to other researchers to explore the innovative methods and predictive modeling techniques. The novel applications and techniques of established technologies like artificial intelligence (AI), Internet of things (IoT), big data, computer vision and machine learning are discussed to fight the spread of this disease, Covid-19. This pandemic has triggered an unprecedented demand for digital health technology solutions and unleashing information technology to win over this pandemic.

Cloud Computing: 11th EAI International Conference, CloudComp 2021, Virtual Event, December 9–10, 2021, Proceedings (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering #430)

by Mohammad R. Khosravi Qiang He Haipeng Dai

This book constitutes the refereed proceedings of the 11th International Conference on Cloud Computing, CloudComp 2021, held in December 2021. Due to COVID-19 pandemic the conference was held virtually. The 17 full papers were carefully reviewed and selected from 40 submissions and detail cloud computing technologies for efficient and intelligent computing in secure and smart environments with distributed devices. The theme of CloudComp 2021 was “Cloud Computing for Secure and Smart Applications”. The book is organized in three general areas of data analytics for cloud systems with distributed applications, cloud architecture and challenges in real-world use, and security in cloud/edge platforms.

Frontiers in Fake Media Generation and Detection (Studies in Autonomic, Data-driven and Industrial Computing)

by Mahdi Khosravy Isao Echizen Noboru Babaguchi

The book presents recent advances in the generation and detection of fake multimedia. It also presents some frontiers in defensive techniques in front of skillfully cloned media. The ultimate purpose of the research direction presented by this book is to build up a trustworthy media network benefited by an iron dome in front of media clones’ attacks. The book focusses on (1) applications of deep generative models in the generation of fake multimedia, and (2) cyber-defensive and detective techniques in front of cyberattacks. The book is composed of three parts: (i) introduction, (ii) fake media generation, and (iii) fake media detection.

Frontiers in Nature-Inspired Industrial Optimization (Springer Tracts in Nature-Inspired Computing)

by Mahdi Khosravy Neeraj Gupta Nilesh Patel

The book provides a collection of recent applications of nature inspired optimization in industrial fields. Different optimization techniques have been deployed, and different problems have been effectively analyzed. The valuable contributions from researchers focus on three ultimate goals (i) improving the accuracy of these techniques, (ii) achieving higher speed and lower computational complexity, and (iii) working on their proposed applications. The book is helpful for active researchers and practitioners in the field.

Frontiers in Genetics Algorithm Theory and Applications (Springer Tracts in Nature-Inspired Computing)

by Mahdi Khosravy Neeraj Gupta Olaf Witkowski

This book reviews recent advances in theory and applications of genetic algorithm (GA). The book is composed of five parts; Part 1 of the book involves the chapters about the advances in GA theory. Part 2 concerns applications in health, society, and economy. Part 3 has an inclusive focus on application in power systems, and Part 4 concerns the applications of GA in electrical vehicle industries. Finally, Part 5 includes applications in signal and image processing.

Concurrent Patterns and Best Practices: Build scalable apps with patterns in multithreading, synchronization, and functional programming

by Atul S. Khot

A definitive guide to mastering and implementing concurrency patterns in your applicationsKey FeaturesBuild scalable apps with patterns in multithreading, synchronization, and functional programmingExplore the parallel programming and multithreading techniques to make the code run fasterEfficiently use the techniques outlined to build reliable applicationsBook DescriptionSelecting the correct concurrency architecture has a significant impact on the design and performance of your applications. This book explains how to leverage the different characteristics of parallel architecture to make your code faster and more efficient. To start with, you'll understand the basic concurrency concepts and explore patterns around explicit locking, lock free programming, futures & actors. Then, you'll get insights into different concurrency models and parallel algorithms and put them to practice in different scenarios to realize your application's true potential. We'll take you through multithreading design patterns, such as master, slave, leader, follower, map-reduce, and monitor, also helping you to learn hands-on coding using these patterns. Once you've grasped all of this, you'll move on to solving problems using synchronizer patterns. You'll discover the rationale for these patterns in distributed & parallel applications, followed by studying how future composition, immutability and the monadic flow help create more robust code. Toward the end of the book, you'll learn about the actor paradigm and actor patterns - the message passing concurrency paradigm.What you will learnExplore parallel architecture Get acquainted with concurrency models Internalize design themes by implementing multithreading patterns Get insights into concurrent design patterns Discover design principles behind many java threading abstractions Work with functional concurrency patternsWho this book is forThis is a must-have guide for developers who want to learn patterns to build scalable and high-performing apps. It’s assumed that you already have a decent level of programming knowledge.

Refine Search

Showing 24,401 through 24,425 of 54,132 results