Technological Innovations & Applications in Industry 4.0
The conference offered an international forum for discussion and exchange of knowledge on opportunities and challenges related with all facets and aspects of technological innovations & applications in Industry 4.0, its challenges and way ahead. The objective of this international conference was to provide a platform for policy makers, academicians and researchers to share their experiences and knowledge by presentation of scientific advances made in the field of Industry 4.0.
Cyborg
This book provides in-depth information about the technical, legal, and policy issues that are raised when humans and artificially intelligent machines are enhanced by technology.Cyborg: Human and Machine Communication Paradigm helps readers to understand cyborgs, bionic humans, and machines with increasing levels of intelligence by linking a chain of fascinating subjects together, such as the technology of cognitive, motor, and sensory prosthetics; biological and technological enhancements to humans; body hacking; and brain-computer interfaces. It also covers the existing role of the cyborg in real-world applications and offers a thorough introduction to cybernetic organisms, an exciting emerging field at the interface of the computer, engineering, mathematical, and physical sciences.Academicians, researchers, advanced-level students, and engineers that are interested in the advancements in artificial intelligence, brain-computer interfaces, and applications of human-computer in the real world will find this book very interesting.
The Impacts of Digital Transformation
The Impact of Digital Transformation provides an in-depth look at how digital technologies are revolutionizing industries, public services, and societies across the globe. Through expert analysis, this book unpacks the implications of digital twin models in public auditing, Industry 4.0 challenges in education, and the rapid changes in the workforce spurred by COVID-19. Each chapter highlights the critical factors driving this transformation and examines its effects on the public and private sectors alike.Covering a diverse range of case studies from South Africa, North Macedonia, Bosnia and Herzegovina, and beyond, the book explores how digital transformation is influencing economies and policy reform in both emerging and developed markets. Readers will gain insights into how countries are leveraging digital advancements to improve governance, increase transparency, and adapt to global technological shifts. The challenges of integrating sustainable practices and innovating urban spaces, such as Sofia's smart city initiatives, underscore the complex relationship between technology and society.This book serves as both a guide and a roadmap for navigating the opportunities and obstacles of the digital age. From defining objective KPIs to measure digital success to understanding the role of data in the Fourth Industrial Revolution, The Impact of Digital Transformation is essential reading for professionals, policymakers, and academics eager to understand how digital change is reshaping our world.
Probability for Information Technology
This book introduces probabilistic modelling and explores its role in solving a broad spectrum of engineering problems that arise in Information Technology (IT). Divided into three parts, it begins by laying the foundation of basic probability concepts such as sample space, events, conditional probability, independence, total probability law and random variables. The second part delves into more advanced topics including random processes and key principles like Maximum A Posteriori (MAP) estimation, the law of large numbers and the central limit theorem. The last part applies these principles to various IT domains like communication, social networks, speech recognition, and machine learning, emphasizing the practical aspect of probability through real-world examples, case studies, and Python coding exercises. A notable feature of this book is its narrative style, seamlessly weaving together probability theories with both classical and contemporary IT applications. Each concept is reinforced with tightly-coupled exercise sets, and the associated fundamentals are explored mostly from first principles. Furthermore, it includes programming implementations of illustrative examples and algorithms, complemented by a brief Python tutorial. Departing from traditional organization, the book adopts a lecture-notes format, presenting interconnected themes and storylines. Primarily tailored for sophomore-level undergraduates, it also suits junior and senior-level courses. While readers benefit from mathematical maturity and programming exposure, supplementary materials and exercise problems aid understanding. Part III serves to inspire and provide insights for students and professionals alike, underscoring the pragmatic relevance of probabilistic concepts in IT.
Principles of Verification: Cycling the Probabilistic Landscape
This Festschrift is dedicated to Joost-Pieter Katoen in recognition of his outstanding research, teaching, and organizational successes. Joost-Pieter received his Master's and later his Ph.D. from the University of Twente, and his Professional Doctorate in Engineering from Eindhoven University of Technology. He had research positions at the University of Erlangen-Nuremberg and Philips Research, and visiting professorships in France, Australia, and the UK. Since 2004 he has been a professor at RWTH Aachen University and is part-time associated with the University of Twente. Joost-Pieter's main areas of research are formal methods, computer-aided verification, concurrency theory, probabilistic computation, and semantics. Among many recognitions for this work, he is an ACM Fellow; he was elected as a member of the Academia Europaea, the Royal Holland Society of Science and Humanities, the North Rhine-Westphalian Academy of Science, Humanities and the Arts, and the Leopoldina, the German National Academy of Sciences; he received an honorary doctorate from Aalborg University. He was awarded an ERC Advanced Grant; he has won best paper, distinguished paper, or test-of-time awards at key conferences such as ETAPS, IEEE SRDS, POPL, CONCUR, and LOPSTR; and he has given keynotes at dozens of major events. He has chaired the Steering Committee of the European Joint Conferences on Theory and Practice of Software (ETAPS) and the TACAS conference; he has been Program Chair, General Chair, or Program Committee member of hundreds of major conferences and workshops, and a board member of key journals; he has served on research boards (such as the EPSRC), doctoral committees, school and university committees, and IFIP working groups; and he coauthored Principles of Model Checking, a highly influential textbook. Throughout his career Joost-Pieter has been a remarkably successful teacher and mentor, supervising students and hosting postdoctoral researchers, many of whom have won awards for their research and advanced to senior positions, and he has collaborated in research and publications with a wide range of scientists. These successes are reflected in the papers contributed to this volume.
Search Foundations
A call to redirect the intellectual focus of information retrieval and science (IR&S) toward the phenomenon of technology-mediated experience. In this book, Sachi Arafat and Elham Ashoori issue a call to reorient the intellectual focus of information retrieval and science (IR&S) away from search and related processes toward the more general phenomenon of technology-mediated experience. Technology-mediated experience accounts for an increasing proportion of human lived experience; the phenomenon of mediation gets at the heart of the human-machine relationship. Framing IR&S more broadly in this way generalizes its problems and perspectives, dovetailing them with those shared across disciplines dealing with socio-technical phenomena. This reorientation of IR&S requires imagining it as a new kind of science: a science of technology-mediated experience (STME). Arafat and Ashoori not only offer detailed analysis of the foundational concepts underlying IR&S and other technical disciplines but also boldly call for a radical, systematic appropriation of the sciences and humanities to create a better understanding of the human-technology relationship. Arafat and Ashoori discuss the notion of progress in IR&S and consider ideas of progress from the history and philosophy of science. They argue that progress in IR&S requires explicit linking between technical and nontechnical aspects of discourse. They develop a network of basic questions and present a discursive framework for addressing these questions. With this book, Arafat and Ashoori provide both a manifesto for the reimagining of their field and the foundations on which a reframed IR&S would rest.
Firebase Storage for Angular
Welcome to the book "Firebase Storage for Angular: A reliable file upload solution for your applications". In this book, I explain how you can integrate Firebase Storage into your Angular application. One of the pain points in many applications is where to store the application files. Whether you want to upload the product images for your e-commerce store or allow users of your social media application to upload files, etc. You need a reliable file storage provider to manage your files. Fortunately, Firebase Storage comes to the rescue. By the end of this book, you will be able to manage files freely from your application and handle all kinds of scenarios. Let us get started.
Recommender Systems
Recommender Systems: A Multi-Disciplinary Approach presents a multi-disciplinary approach for the development of recommender systems. It explains different types of pertinent algorithms with their comparative analysis and their role for different applications. This book explains the big data behind recommender systems, the marketing benefits, how to make good decision support systems, the role of machine learning and artificial networks, and the statistical models with two case studies. It shows how to design attack resistant and trust-centric recommender systems for applications dealing with sensitive data. Features of this book: Identifies and describes recommender systems for practical uses Describes how to design, train, and evaluate a recommendation algorithm Explains migration from a recommendation model to a live system with users Describes utilization of the data collected from a recommender system to understand the user preferences Addresses the security aspects and ways to deal with possible attacks to build a robust system This book is aimed at researchers and graduate students in computer science, electronics and communication engineering, mathematical science, and data science.
Evaluation of Arabic language readability
Readability plays an important role in the process of choosing materials adapted to readers' levels. Indeed, the task of automatically measuring the readability of a text frequently faces challenges such as lack of data and resources.In this thesis, we have produced a set of models for automatic readability prediction. These models are dedicated to readers of Arabic as a first language (L1) and as a foreign language (L2). The development of these models involves three main stages. The first step consists in collecting a reference corpus annotated according to levels of difficulty. The second step consists in converting the texts into feature vectors. The final stage in the development of a predictive readability model is a classification phase.In the final part of this thesis, we have exploited all the resources and models we have developed for an initial investigation into the field of text simplification.
Principles of Verification: Cycling the Probabilistic Landscape
Principles of Verification: Cycling the Probabilistic Landscape
This Festschrift is dedicated to Joost-Pieter Katoen in recognition of his outstanding research, teaching, and organizational successes. Joost-Pieter received his Master's and later his Ph.D. from the University of Twente, and his Professional Doctorate in Engineering from Eindhoven University of Technology. He had research positions at the University of Erlangen-Nuremberg and Philips Research, and visiting professorships in France, Australia, and the UK. Since 2004 he has been a professor at RWTH Aachen University and is part-time associated with the University of Twente. Joost-Pieter's main areas of research are formal methods, computer-aided verification, concurrency theory, probabilistic computation, and semantics. Among many recognitions for this work, he is an ACM Fellow; he was elected as a member of the Academia Europaea, the Royal Holland Society of Science and Humanities, the North Rhine-Westphalian Academy of Science, Humanities and the Arts, and the Leopoldina, the German National Academy of Sciences; he received an honorary doctorate from Aalborg University. He was awarded an ERC Advanced Grant; he has won best paper, distinguished paper, or test-of-time awards at key conferences such as ETAPS, IEEE SRDS, POPL, CONCUR, and LOPSTR; and he has given keynotes at dozens of major events. He has chaired the Steering Committee of the European Joint Conferences on Theory and Practice of Software (ETAPS) and the TACAS conference; he has been Program Chair, General Chair, or Program Committee member of hundreds of major conferences and workshops, and a board member of key journals; he has served on research boards (such as the EPSRC), doctoral committees, school and university committees, and IFIP working groups; and he coauthored Principles of Model Checking, a highly influential textbook. Throughout his career Joost-Pieter has been a remarkably successful teacher and mentor, supervising students and hosting postdoctoral researchers, many of whom have won awards for their research and advanced to senior positions, and he has collaborated in research and publications with a wide range of scientists. These successes are reflected in the papers contributed to this volume.
CSS Flexbox Layout
Welcome to "CSS Flexbox Layout". In this book, we will explore the flexbox layout model, explain the properties of containers and elements, and learn how to create modern and responsive web designs.
CSS Multi-Column Layout
Welcome to "CSS Multi-Column Layout". In this book, you'll learn how to use the Multi-Column Layout module to create elegant and responsive multi-column layouts used in newspapers and magazines.
Shrova Mall
Welcome to the book "Shrova Mall: A-to-Z e-commerce full-stack application". In this book, I explain how you can create a full-stack e-commerce application using Angular and NestJS. The application provides payment and shipping functionalities by integrating Stripe for payments and Shippo for shipping. To begin, I will show you the application we are going to build and then start by creating the database. Next, I will explain the backend and finally the frontend application. By the end of this book, you will be able to create your online e-commerce store and cover all possible scenarios. Let's get started.
CSS Flexbox Layout
Welcome to "CSS Flexbox Layout". In this book, we will explore the flexbox layout model, explain the properties of containers and elements, and learn how to create modern and responsive web designs.
CSS Multi-Column Layout
Welcome to "CSS Multi-Column Layout". In this book, you'll learn how to use the Multi-Column Layout module to create elegant and responsive multi-column layouts used in newspapers and magazines.
CSS Typography and Web Fonts
In this book "CSS Typography and Web Fonts" we explore the CSS typography properties that control font sizes, line heights, letter spacing and more...
CSS Box Model and Layouts
In this book "CSS Box Model and Layouts" we will explore the properties of the box model that determine the size, spacing and positioning of elements so that you can precisely control the structure of your website.
CSS Box Model and Layouts
In this book "CSS Box Model and Layouts" we will explore the properties of the box model that determine the size, spacing and positioning of elements so that you can precisely control the structure of your website.
CSS Typography and Web Fonts
In this book "CSS Typography and Web Fonts" we explore the CSS typography properties that control font sizes, line heights, letter spacing and more...
Shrova Mall
Welcome to the book "Shrova Mall: A-to-Z e-commerce full-stack application". In this book, I explain how you can create a full-stack e-commerce application using Angular and NestJS. The application provides payment and shipping functionalities by integrating Stripe for payments and Shippo for shipping. To begin, I will show you the application we are going to build and then start by creating the database. Next, I will explain the backend and finally the frontend application. By the end of this book, you will be able to create your online e-commerce store and cover all possible scenarios. Let's get started.
Robocode Platform as a Programming Teaching Tool
Subjects involving programming have shown a high failure rate both in higher education and in technical computer courses, due to the difficulty presented in the content of Object-Oriented Programming. This book presents a tool that can help with the teaching and learning of these subjects. This tool is a programming environment known as Robocode, which is free software produced in the Java programming language. Thus, Robocode championships were organized and held, and later surveys were carried out with the students in relation to the activities carried out. Finally, the results were presented, which strongly suggest that Robocode can be effective in promoting the learning of Object-Oriented Programming.
Philosophy 5.3
"The relativity of values highlights the inherent subjectivity in what we consider moral, just, or dignified. While humans often assume their values are universal, the perspectives of other beings-whether animal, collective entities like the Leviathan, or artificial intelligences-can differ significantly" "The geometries of the cosmos trace the lines / From Descartes' grid, where reason starts its climb, / To Gauss, who bends the curves of space and time, / And Sacred Geometry, where spirit entwines // In each form, the universe does speak / In numbers, shapes, and secrets we seek./ A spiral in the stars, a fractal in the trees, / Echoes the order found in mystic seas" "In a future not too distant from our own, a society flourished where humans and AI lived side by side. In this world, every major decision-legal, ethical, and political-was increasingly influenced by highly advanced AI systems. The AI, known as Leviathan, had been given the task of not only enforcing laws but interpreting justice itself"
Metaverse - Metaverse 2024
This book constitutes the refereed proceedings of the 20th International Conference on Metaverse - METAVERSE 2024, held in Bangkok, Thailand, during November 16-19, 2024. The 6 full papers and 4 short papers included in this book were carefully reviewed and selected from 22 submissions. They were organized in topical sections as follows: research track; application and industry track; and short paper track.
Angular Generative AI
Welcome to the book "Angular Generative AI: Building an intelligent CV enhancer with Google Gemini". In this book, I explain how to build an intelligent CV enhancer with Google Gemini. You will learn how to send prompts to Google Gemini and get answers to your questions. You will learn how to upload files to the Google AI file manager and attach those files to your prompts. We will start from scratch and build everything together. By the end of this book, you will be able to use generative AI in your Angular application and tackle all kinds of scenarios. Let us get started.
Angular Shopping Store
In this book, you'll learn how to create an online shopping store using the Angular framework. To get your store up and running, you need more than Angular. You need a backend, a database, payment and shipping gateways and much more. This book is only about the frontend part. The goal of this book is to show you in detail how to create the frontend part of your online store. You will create everything from scratch and end up with a complete frontend shopping store. To make things even more interesting, I've created a small Nodejs application to help you with Stripe payments so you can sell items in your store. However, in reality, you need to use webhooks to make sure the money has landed in your Stripe account before you release the product to the customer. All these details are part of full-stack development. Also in this book, we will focus only on the front-end part of the application to strengthen your Angular skills and prepare you for full-stack projects.
React Portfolio App Development
Create a portfolio application with React and show the world your talent. Create your personal brand, increase your online presence and impress your potential employers. An online portfolio is important for your career to show the world your skills and impress your future employers.
Angular Reactive Forms
Welcome to the book "Angular Reactive Forms". In this book, I explain everything you need to know about reactive forms. With reactive forms, you define the form model directly in the component class. This is an elegant way to deal with form fields that gives you full control over all aspects of reading and updating values and performing all kinds of validations. This way you can easily create and edit dynamic forms from your component class. In this book, I will show you how to create forms, update values, perform validations, display error messages, work with hierarchical groups and form arrays, upload files, preview images, and much more. By the end of this book, you will be confident working with forms in your Angular application and be able to handle all kinds of scenarios. Let us get started.
Angular for Kids
Welcome to the book "Angular for Kids: Start your Coding Adventure". This book is your introduction to the world of Angular. It's your first step towards developing websites and mobile applications. With Angular, you can turn your ideas into reality. Learning should be fun, so you will feel like you are reading a story. By the end of this book, you will have a good understanding of Angular. You will have taken the first steps in your modern web programming adventure. Have fun programming!
Angular Performance Optimization
Welcome to the book Angular Performance Optimization. In this book, I will show you all the ways you can optimize the performance of your Angular application. You already know about changeDetection and lazyLoading, but there's more to do. Let us get started.
Angular Routing
Welcome to the book "Angular Routing". In this book, I explain everything you need to know about Angular routing. Routing helps you to change what the user sees in a single-page app. In this book, you will learn how to implement common routing tasks. You will learn how to set up routes, retrieve route information, display 404 pages, prevent unauthorized access, and much more. By the end of this book, you will be confident working with routing in your Angular application and be able to handle all kinds of scenarios. Let us get started.
Responsive Layouts
Welcome to the book "Responsive Layouts: Flex, Grid and Multi-Column" In this book I explain the three best-known responsive layouts: the Flexbox, the Grid and the Multi-Column layout. Flexbox is a one-dimensional layout that only works in one dimension at a time, either horizontally or vertically. The grid layout is a two-dimensional layout that distributes the elements horizontally and vertically at the same time. The multi-column layout is a special layout for magazines and newspapers, where the text should flow in columns with spacing, rules, etc. I'll explain all the properties and their values and how they affect the distribution of elements on the screen. So let's get started.
CSS Grid Layout
Welcome to "CSS Grid Layout". In this book you will learn all about the CSS grid layout model and how to create complex and responsive grid-based designs. You will learn about all the properties of grid containers and grid elements. By the end of this book, you will be able to use the grid layout to create responsive layouts and handle all kinds of scenarios. Let's get started.
Shippo Integration in Angular
Welcome to the book "Shippo Integration in Angular: A Step-by-Step Guide to Creating Shipping Functionality". In this book, I explain how to integrate Shippo into your Angular application. Shippo is a multi-carrier shipping solution designed to streamline the shipping process for businesses of all sizes. By integrating shipping into your application, you can create better types of e-commerce applications. You will learn how to create the labels, calculate shipping costs, and get the fastest, cheapest, and best rates. By the end of this book, you will be able to enable shipping in your Angular application and handle all kinds of scenarios. Let us get started.
Blockchain in e-Governance
Blockchain: Preferred technology that the world is looking for! Key FeaturesUnderstand the design elements of an enterprise Blockchain and National Blockchain backbone framework and the steps involved in implementing the same.Prominent use cases across different domain, in different countries.Examine how Blockchain is used by leading countries like Estonia, Thailand, Dubai etc.. and how it can be leveraged to improve significantly the experience of citizens in availing Government services like citizen records, civil supplies, Land records, Smart city services and many more.DescriptionWe are increasingly faced with several new technologies like IOT, AI & Analytics, Machine learning, 3D printing, AR/VR, Robotics, Drones making inroads into several areas of our corporate & personal lives. All these technologies are offering an unprecedented level of automation that is augmenting our performance & lifestyles as well. As these technologies are leveraging the centralised approach of aggregation & economies of scale to facilitate efficiencies that provide a high level of training data, these are also increasingly becoming vulnerable to sophisticated cyber-attacks from actors searching for lucrative targets, to hold them at ransom.What you will learnBlockchain the underlying technology that pioneered Bitcoin and resultant innovations in Global Payments industry has made its impact much beyond the core finance domain it transformed initially. Blockchain, one of the latest in the disruptive technologies is seeing a surge in adoption owing to adoption by Start-ups.. There is a need to come out with a systemic thinking approach to leverage this new paradigm. Hence, let us delve into design thinking approach to solve the problems using Blockchain.Who this book is forBook will take a look at the Global adoption and implementation aspects & their challenges. This book will be very useful to Blockchain Subject Matter Experts, Consultants, CXOs and Government officials and one who is interested in exploring blockchain technology. Table of Contents1. Blockchain- A Primer2. Blockchain Platforms for Real life Applications3.Types of Problems Blockchain can solve 4. Design Thinking & Blockchain Solution design5. Blockchain and Governments- Examples and Case studies6. Blockchain Countries7. Key Government applications of Blockchain8. Blockchain Application patterns for Integration and Interoperability9. Applying Design Thinking to Blockchain 10. Desirable elements in a Blockchain Consortium 11. Implementation of Blockchain projects by Governments12. Designing a Blockchain Project- Case study13. Challenges and Limitations of implementing Blockchain solutions14. Encouraging Blockchain adoption & Educating the new generation for adoptionAbout the Author Rajesh is an alumnus of Columbia Business School & Sri Sathya Sai Institute of Higher Learning with a Gold Medal in MBA Finance. Driven by his life motto "Help Ever, Hurt Never", Rajesh has mentored several Entrepreneurs, Corporate Executives and MBA Students. LinkedIn Profile: https: //www.linkedin.com/in/rajeshdhuddu/ Srinivas Mahankali An alumnus from IIT Madras and IIM Bangalore, Srinivas has over 30 years industry experience of which 12 years is in leading IT Solutions in Indian Private & BSE listed organisations. He has taken an active role in promoting Blockchain across Government of India as the one of the first employees to lead Blockchain at NISG an organisation promoted by NASSCOM and Government of India. LinkedIn Profile: https: //www.linkedin.com/in/srinivasindia/
Angular Observables and Promises
Welcome to the book "Angular Observables and Promises: A Practical Guide to Asynchronous Programming". In this book, I explain how to use observables and promises effectively for asynchronous programming. I show you practical scenarios and explain when you should use them and which operators you need to use. I will give you best practices with important pointers that, when used correctly, can make all the difference and have a big impact on performance. There are also things you should be aware of and avoid when working with observables, otherwise performance can be affected. By the end of this book, you will be able to use Observables and Promises in your Angular application and handle all kinds of scenarios. Let us get started.
Angular HTTP
In this book, I explain everything you need to know about connecting to backend Rest APIs from your Angular application. In this book, I will show you how to invoke different methods like GET, POST, and the like, how to use interceptors to inject an authentication token into every outgoing request, and much more. We will cover all areas of calling Rest APIs with Angular. By the end of this book, you will be able to call Rest APIs from your Angular application in any scenario. Let us get started.
Stripe Integration in Angular
Welcome to the book "Stripe Integration in Angular: A Step-by-Step Guide to Creating Payment Functionality". In this book, I explain how to integrate Stripe into your Angular application. Stripe is a leading payment processing platform that enables businesses to accept online payments. By integrating payment processing into your application, you can create all kinds of e-commerce applications. You will learn how to create the checkout session, how to use webhooks events and finally how to go live. By the end of this book, you will be able to process payments in your Angular application and handle all kinds of scenarios. Let us get started.
Angular for Beginners
In this book I will tell you all about Angular in a free discussion format. What is Angular, how can you use it to build a real application and what are all those acronyms you hear every day like pipes, interceptors, lazy loading and so on. You will learn everything in a few minutes. Let us get started.
Angular Routing
Welcome to the book "Angular Routing". In this book, I explain everything you need to know about Angular routing. Routing helps you to change what the user sees in a single-page app. In this book, you will learn how to implement common routing tasks. You will learn how to set up routes, retrieve route information, display 404 pages, prevent unauthorized access, and much more. By the end of this book, you will be confident working with routing in your Angular application and be able to handle all kinds of scenarios. Let us get started.
Angular HTTP
In this book, I explain everything you need to know about connecting to backend Rest APIs from your Angular application. In this book, I will show you how to invoke different methods like GET, POST, and the like, how to use interceptors to inject an authentication token into every outgoing request, and much more. We will cover all areas of calling Rest APIs with Angular. By the end of this book, you will be able to call Rest APIs from your Angular application in any scenario. Let us get started.
React Portfolio App Development
Create a portfolio application with React and show the world your talent. Create your personal brand, increase your online presence and impress your potential employers. An online portfolio is important for your career to show the world your skills and impress your future employers.
Angular Shopping Store
In this book, you'll learn how to create an online shopping store using the Angular framework. To get your store up and running, you need more than Angular. You need a backend, a database, payment and shipping gateways and much more. This book is only about the frontend part. The goal of this book is to show you in detail how to create the frontend part of your online store. You will create everything from scratch and end up with a complete frontend shopping store. To make things even more interesting, I've created a small Nodejs application to help you with Stripe payments so you can sell items in your store. However, in reality, you need to use webhooks to make sure the money has landed in your Stripe account before you release the product to the customer. All these details are part of full-stack development. Also in this book, we will focus only on the front-end part of the application to strengthen your Angular skills and prepare you for full-stack projects.
Angular Performance Optimization
Welcome to the book Angular Performance Optimization. In this book, I will show you all the ways you can optimize the performance of your Angular application. You already know about changeDetection and lazyLoading, but there's more to do. Let us get started.
Responsive Layouts
Welcome to the book "Responsive Layouts: Flex, Grid and Multi-Column" In this book I explain the three best-known responsive layouts: the Flexbox, the Grid and the Multi-Column layout. Flexbox is a one-dimensional layout that only works in one dimension at a time, either horizontally or vertically. The grid layout is a two-dimensional layout that distributes the elements horizontally and vertically at the same time. The multi-column layout is a special layout for magazines and newspapers, where the text should flow in columns with spacing, rules, etc. I'll explain all the properties and their values and how they affect the distribution of elements on the screen. So let's get started.
Facilitating Software Architecture
The software architect role is evolving. As systems and their interactions with the teams that build, run, and evolve them become more complex, it's often impossible for those playing the traditional architect roles to be everywhere they need to be. There's simply too much architecture to be done, and the situation has reached a breaking point. There's a better way. Author Andrew Harmel-Law shows you how architects and development teams can collaborate to create and evolve more efficient architectures for their systems. Techniques in this book will help you learn how to create a mindset that allows everyone to practice architecture and build the best systems they've ever experienced. With this book, you will: Understand the new dynamics that affect modern software delivery Learn a methodology that brings software architecture and development together Nurture the fundamental interplay of decisions, advice, architecture, and feedback from running systems Initiate practices that maximize benefits and mitigate risks Create an approach tuned to architecture, everyone's skills, and your organization's culture
CSS Grid Layout
Welcome to "CSS Grid Layout". In this book you will learn all about the CSS grid layout model and how to create complex and responsive grid-based designs. You will learn about all the properties of grid containers and grid elements. By the end of this book, you will be able to use the grid layout to create responsive layouts and handle all kinds of scenarios. Let's get started.
Fundamentals of applied geoinformatics
Applied Geoinformatics has great applications in various fields. The book describes the basics of applied geoinformatics in the aspect of modern development of society. The book analyzes the place of geoinformatics in the system of sciences. It is shown. that modern geoinformatics is a science of space. The relations between informatics and geoinformatics are analyzed. The relationship between geodesy, geoinformatics and geometry is shown. The relationship between geoinformatics and geomatics is analyzed. Geotechnical systems as one of the objects of study of applied geoinformatics are described. The development of applied geoinformatics in the form of specialization in different fields is disclosed. The analysis of methods of information gathering in applied geoinformatics is given. The importance and organization of coordinate systems in applied geoinformatics is described. The book describes the analysis techniques used in applied geoinformatics. The problem of complexity in applied geoinformatics is described. Models. used in applied geoinformatics are described. The application of spatial logic in geoinformatics is described