Ruby on Rails Notes for Professionals
The Ruby on Rails Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
The Coder's Apprentice
The Coder's Apprentice is a course book, written by Pieter Spronck, that is aimed at teaching Python 3 to students and teenagers who are completely new to programming. Contrary to many of the other books that teach Python programming, this book assumes no previous knowledge of programming on the part of the students, and contains numerous exercises...
Go Web Development Succinctly
Go is a modern programming language built to deal with modern programming challenges, such as concurrency and compilation. Designed specifically with the web in mind, Go is an excellent language for writing web applications, specifically for web services. In his second book on Go, Mark Lewin will take you through serving, routing, connecting to a d...
GNU GREP and RIPGREP
The book heavily leans on examples to present features of grep as well as regular expressions one by one. It is recommended that you manually type each example and experiment with them. Understanding both the nature of sample input string and the output produced is essential. You should have prior experience working with command line and bash sh...
Sailing from Polis to Empire
What can the architecture of ancient ships tell us about their capacity to carry cargo or to navigate certain trade routes? How do such insights inform our knowledge of the ancient economies that depended on maritime trade across the Mediterranean? These and similar questions lie behind Sailing from Polis to Empire, a fascinating insight into th...
Introduction to Data Science
The demand for skilled data science practitioners in industry, academia, and government is rapidly growing. This book introduces concepts and skills that can help you tackle real-world data analysis challenges. It covers concepts from probability, statistical inference, linear regression and machine learning. It also helps you develop skills such a...
Swift Notes for Professionals
The Swift Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Software Innovation
Innovation is the forgotten key to modern systems development - the element that defines the enterprising engineer, the thriving software firm and the cutting edge software application. Traditional forms of technical education pay little attention to creativity - often encouraging overly rationalistic ways of thinking which stifle the ability to in...
Epidemics and the Health of African Nations
Researchers and practitioners from within the continent explore why Africa is so vulnerable to disease, and show how this vulnerability is closely linked to political and economic factors. They demonstrate how these same factors determine the way epidemics are treated. Authors extract lessons from case studies in different parts of Africa; chall...
The Security Development Lifecycle
Your customers demand and deserve better security and privacy in their software. This book is the first to detail a rigorous, proven methodology that measurably minimizes security bugs - the Security Development Lifecycle (SDL). In this long-awaited book, security experts Michael Howard and Steve Lipner from the Microsoft Security Engineering Team ...
TypeScript Notes for Professionals
The TypeScript Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Grey Area
Coffeeshops are the most famous example of Dutch tolerance. But in fact, these cannabis distributors are highly regulated. Coffeeshops are permitted to break the law, but not the rules. On the premises, there cannot be minors, hard drugs or more than 500 grams. Nor can a coffeeshop advertise, cause nuisance or sell over five grams to a person in a ...
Robotic Process Automation Succinctly
Around the world, organizations are facing the challenge of becoming more efficient by increasing productivity with their existing resources - or sometimes even less. Robotic process automation (RPA) is a technology that can augment the productivity of human workers by liberating them from tedious and repetitive tasks that can be performed faster a...
Contribute to Opensource
Have you ever wondered how the open source world exists thanks to the contribution of thousands of people all over the world? Is there a way to learn the skills to contribute at maximum, or to improve it? Open Source is a trending topic every year in the IT world but nobody talks about how to be part of it, instead only to be a consumer. Join...
The Unicode Cookbook for Linguists
This text is a practical guide for linguists, and programmers, who work with data in multilingual computational environments. We introduce the basic concepts needed to understand how writing systems and character encodings function, and how they work together at the intersection between the Unicode Standard and the International Phonetic Alphabet. ...
GNU SED
The book heavily leans on examples to present features of sed as well as regular expressions one by one. It is recommended that you manually type each example and experiment with them. Understanding both the nature of sample input string and the output produced is essential. You should have prior experience working with command line and bash she...
Ruby Notes for Professionals
The Ruby Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
A European Public Investment Outlook
This outlook provides a focused assessment of the state of public capital in the major European countries and identifies areas where public investment could contribute more to stable and sustainable growth. A European Public Investment Outlook brings together contributions from a range of international authors from diverse intellectual and professi...
Spatial Thinking in Planning Practice
The goals of this textbook are to help students acquire the technical skills of using software and managing a database, and develop research skills of collecting data, analyzing information and presenting results. We emphasize that the need to investigate the potential and practicality of GIS technologies in a typical planning setting and evaluate ...
Estimating Illicit Financial Flows
Illicit financial flows constitute a global phenomenon of massive but uncertain scale, which erodes government revenues and drives corruption in countries rich and poor. In 2015, the countries of the world committed to a target to reduce illicit flows, as part of the UN Sustainable Development Goals. But five years later, there is still no agreemen...
Managing Socio-ecological Production Landscapes and Seascapes for Sustainable Communities in Asia
This free book presents up-to-date analyses of community-based approaches to sustainable resource management of SEPLS (socio-ecological production landscapes and seascapes) in areas where a harmonious relationship between the natural environment and the people who inhabit it is essential to ensure community and environmental well-being as well as t...
Spationomy
This open access book is based on "Spationomy – Spatial Exploration of Economic Data", an interdisciplinary and international project in the frame of ERASMUS+ funded by the European Union. The project aims to exchange interdisciplinary knowledge in the fields of economics and geomatics. For the newly introduced courses, interdisciplinar...
Manual of Digital Earth
This open access book offers a summary of the development of Digital Earth over the past twenty years. By reviewing the initial vision of Digital Earth, the evolution of that vision, the relevant key technologies, and the role of Digital Earth in helping people respond to global challenges, this publication reveals how and why Digital Earth is beco...
Geographies of Asylum in Europe and the Role of European Localities
This book describes how the numerous arrivals of asylum seekers since 2015 shaped reception and integration processes in Europe. It addresses the structuration of asylum and reception systems, and spaces and places of reception on European, national, regional and local level. It also analyses perceptions and discourses on asylum and refugees, their...
Infection Control in the Dental Office
This book reviews the principles of infection control and the guidelines and standards of care in multiple countries, discussing them within the context of the practice of dentistry. The aim is to enable dental practitioners to ensure that the appropriate measures are adopted for each patient contact, thereby minimizing the risk of transmission of ...
Istio Succinctly
Istio is one of the most popular solutions for service meshes in cloud-native infrastructures, and it is most often deployed on Kubernetes clusters. In Istio Succinctly, authors Rahul Rai and Tarun Pabbi provide a practical guide to getting started with Istio, from setting up a Kubernetes cluster, to managing its traffic management, security, obser...
Innovative Models for Sustainable Development in Emerging African Countries
This free book explores key issues and presents recent case studies in areas of importance for the transition to a circular model of development in emerging African countries that will minimize resource consumption and waste production. The topics covered include the development of sustainable housing models, energy and environmental issues in buil...
Faith, Finance, and Economy
This book seeks to foster a multidisciplinary understanding of the ties between faith, financial intermediation, and economic progress by drawing on research across economics, finance, history, philosophy, ethics, theology, public policy, law, and other disciplines. Chapters in this edited volume examine themes as consequential as economic opportun...
Electromagnetics, Volume 2
Electromagnetics, volume 2 by Steven W. Ellingson is a 216-page peer-reviewed open textbook designed especially for electrical engineering students in the third year of a bachelor of science degree program. It is intended as the primary textbook for the second semester of a two-semester undergraduate engineering electromagnetics sequence. The book ...
App Modernization on Azure Succinctly
What's the right way to move existing applications to the cloud to better use its power while enabling new features? In App Modernization on Azure Succinctly, Lorenzo Barbieri will help you understand how to modernize existing apps without completely rewriting them. This ebook will guide you through moving your app to the cloud, refactoring, rearch...
Educational Change Amongst English Language College Teachers in China
This book provides anthropological insights into the arduous yet rewarding journeys involved in selected TESOL teachers' pedagogical transition to teaching English for Academic Purposes (EAP) at universities in Shanghai, the largest metropolitan area in China. Applying a unique combination of ethnography and phenomenology, the book offers innovat...
Between Psychology and Philosophy
This book discusses a variety of important but unprecedented ways in which psychology can be useful to philosophy. The early chapters illustrate this theme via comparisons between Chinese and Western philosophy. It is argued that the Chinese notion of a heart-mind is superior to the Western concept of mind, but then, more even-handedly, the relativ...