This book is aimed at readers who are interested in software development but have very little to no prior experience. The book focuses on teaching the core principles around software development. It uses several technologies to this goal (e.g. C, Python, JavaScript, HTML, etc.) but is not a book about the technologies themselves. The reader will le...
Streamline software development with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about Continuous Integration (CI). This complete guide shows you how to automate your build, integration, release, and deployment processes with Jenkins - and demonstrates how CI can save you time, money, and many headac...
This instructive book takes you step by step through ways to track, merge, and manage both open source and commercial software projects with Mercurial, using Windows, Mac OS X, Linux, Solaris, and other systems. Mercurial is the easiest system to learn when it comes to distributed revision control. And it's a very flexible tool that's ide...
In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects - including Neal Ford, Michael Nygard, and Bill de hOra - offer advice for communicating with stakeholders, eliminating complexity, empowering developers, ...
The complexity of software development requires coordination and collaboration between all teams involved to guarantee that the client - whether a customer or another team in-house - is satisfied. DevOps is one strategy for achieving successful development, testing, and deployment, and Microsoft Azure provides a collection of tools and services tha...
ASP.NET Core 3.1 Succinctly specifically covers the web development part of the ASP.NET Core framework, which has gone through some improvements since it was first released. In this updated e-book, Simone Chiaretta Ugo Lattanzi guide readers through the foundations of the library, cover its basic features, and cover the new version of the web appli...
While many resources for network and IT security are available, detailed knowledge regarding modern web application security has been lacking - until now. This practical guide provides both offensive and defensive security concepts that software engineers can easily learn and apply.
Andrew Hoffman, a senior security engineer at Salesforce, intro...
This text is an introduction to the future of mass media and mass communications - cross-media communications. Cross-media is explained through the presentation and analysis of contemporary examples and project-based tutorials in cross-media development. The text introduces fundamental terms and concepts, and provides a solid overview of cross-medi...
Everything Flows explores the metaphysical thesis that the living world is not made up of substantial particles or things, as has often been supposed, but is rather constituted by processes. The biological domain is organised as an interdependent hierarchy of processes, which are stabilized and actively maintained at different timescales. Even enti...
Classic Computer Science Problems in Python deepens your knowledge of problem solving techniques from the realm of computer science by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover c...
Professional developers know the many benefits of writing application code that's clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level.
With Practices of the Python Pro, you'll learn to design professional-level, clean, easi...
Node.js is a popular open-source runtime environment that can execute JavaScript outside of the browser. The Node runtime is commonly used for back-end web development, leveraging its asynchronous capabilities to create networking applications and web servers. Node is also a popular choice for building command line tools.
In this book, you will ...
This open book develops a framework for advancing agroecology transformations focusing on power, politics and governance. It explores the potential of agroecology as a sustainable and socially just alternative to today's dominant food regime. Agroecology is an ecological approach to farming that addresses climate change and biodiversity loss w...
This open book examines the implications of internal crowdsourcing (IC) in companies. Presenting an employee-oriented, cross-sector reference model for good IC practice, it discusses the core theoretical foundations, and offers guidelines for process-management and blueprints for the implementation of IC. Furthermore, it examines solutions for empl...
This open book provides a concise yet comprehensive overview on how to build a quality management program for hematopoietic stem cell transplantation (HSCT) and cellular therapy. The text reviews all the essential steps and elements necessary for establishing a quality management program and achieving accreditation in HSCT and cellular therapy. Spe...
This open book is a comparative analysis of recent large scale education reforms that broadened curriculum goals to better prepare students for the 21st century. The book examines what governments actually do when they broaden curriculum goals, with attention to the details of implementation. To this end, the book examines system level reforms in s...
This open book explores the global challenges and experiences related to digital entrepreneurial activities, using carefully selected examples from leading companies and economies that shape world business today and tomorrow. Digital entrepreneurship and the companies steering it have an enormous global impact; they promise to transform the busines...
This open book features a selection of articles written by Erich Ch. Wittmann between 1984 to 2019, which shows how the "design science conception" has been continuously developed over a number of decades. The articles not only describe this conception in general terms, but also demonstrate various substantial learning environments that s...
This open book discusses how the involvement of citizens into scientific endeavors is expected to contribute to solve the big challenges of our time, such as climate change and the loss of biodiversity, growing inequalities within and between societies, and the sustainability turn. The field of citizen science has been growing in recent decades. Ma...
This open book examines recent advances in how artificial intelligence (AI) and robotics have elicited widespread debate over their benefits and drawbacks for humanity. The emergent technologies have for instance implications within medicine and health care, employment, transport, manufacturing, agriculture, and armed conflict. While there has been...
This open book critiques real world learning across both the curriculum and extracurricular activities. Drawing on disciplines as diverse as business, health, fashion, sociology and geography, the editors and authors employ a cross-disciplinary approach to examine how this concept is being applied in higher education. Divided into three parts, the ...
This open book shares the experiences of Tropical Legumes III (TLIII) project in facilitating access to seed of improved legume varieties to smallholder farmers through innovation platforms. It highlights practices and guiding principles implemented in eight developing countries of sub-Saharan Africa and South Asia. This book details key processes ...
This open book offers a selection of research papers and case studies presented at the 3rd international conference "Smart and Sustainable Planning for Cities and Regions", held in December 2019 in Bolzano, Italy, and explores the concept of smart and sustainable planning, including top contributions from academics, policy makers, consult...
This book is arranged and developed around the theme of "2050 China," it analyzes the factors and advantages of the Chinese road to socialist modernization, explores and summarizes the development goal and the basic logic of the socialist modernization of China, and further shows the general basis of the primary stage of socialism. Accord...
The essays in this open access volume identify the key ingredients for success in capitalizing on public investments in scientific projects and the development of large-scale research infrastructures.Investment in science – whether in education and training or through public funding for developing new research tools and technologies – is a cruc...
This open book provides a theoretical framework and case studies on decision science for regional sustainability by integrating the natural and social sciences. The cases discussed include solution-oriented transdisciplinary studies on the environment, disasters, health, governance and human cooperation. Based on these case studies and comprehensiv...
This open book have three themes have been central to Leydesdorff's research: (1) the dynamics of science, technology, and innovation; (2) the scientometric operationalization of these concept; and (3) the elaboration in terms of a Triple Helix of university-industry-government relations. In this study, I discuss the relations among these them...
This open book examines the role of pilot and demonstration projects as crucial devices for conducting innovation in the context of the energy transition. Bridging literature from sustainability transitions and Science and Technology Studies (STS), it argues that such projects play a crucial role, not only in shaping future energy and mobility syst...
This open handbook provides a multilevel view on family policies, combining insights on family policy outcomes at different levels of policymaking: supra-national organizations, national states, sub-national or regional levels, and finally smaller organizations and employers. At each of these levels, a multidisciplinary group of expert scholars ass...
This open book focuses on the issue of sustainability standards from the perspective of both global governance frameworks and emerging economies. It stems from the recognition that the accelerated pace of economic globalization has generated production and consumption patterns that are generating sustainability concerns. Sustainability standards (a...
This open brief provides a systematic analysis of current trends and requirements in the areas of knowledge and competence in the context of the project "(A) Higher Education Digital (AHEAD) - International Horizon Scanning / Trend Analysis on Digital Higher Education." It examines the latest developments in learning theory, didactics, an...
This open volume addresses the role of external actors in social protection in the Global South, from the Second World War until today, analysing the influence of colonial powers, superpowers during the Cold War and contemporary donor agencies.Following an introduction to the analysis of external actors in social policy making in the Global South, ...