Whether you're just curious, getting started with Kubernetes, or have experience with it, this curriculum will help you learn more about Kubernetes and running containerized applications. You'll learn about core Kubernetes concepts and use them to deploy and scale applications in practical tutorials. By the end of this curriculum you'...
A free ebook version of the Laravel 5.x Official Documentation...
PHPUnit is a unit testing framework for the PHP programming language.
Manual edition for PHPUnit 9.1....
This book has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood. All the examples use the free NASM (Netwide) assembler. The tutorial only covers programming under 32-bit protected mode and requires a 32-bit protected mode compiler. It is possible to...
Fifty years have passed since the first Earth Day, on 22 April 1970. This accessible, incisive and timely collection of essays brings together a diverse set of expert voices to examine how the Earth's environment has changed over this past half century, and what lies in store for our planet over the coming fifty years.
Earth 2020: An Inside...
There is agency in all we do: thinking, doing, or making. We invent a tune, play, or use it to celebrate an occasion. Or we make a conceptual leap and ask more abstract questions about the conditions for agency. They include autonomy and self-appraisal, each contested by arguments immersing us in circumstances we don't control. But can it be t...
The Doing Business 2020 study shows that developing economies are catching up with developed economies in ease of doing business.
Still, the gap remains wide. An entrepreneur in a low-income economy typically spends around 50 percent of the country's per-capita income to launch a company, compared with just 4.2 percent for an entrepreneur i...
Video games are a massive market, but reaching an audience requires supporting many platforms. MonoGame offers a near-complete implementation of XNA 4 that makes it possible to develop games for iOS, Android, Mac OS X, Linux, Windows, PlayStation Vita, Xbox One, and PlayStation 4. In MonoGame Succinctly, author Jim Perry offers an introduction to M...
Internet filtering, censorship of Web content, and online surveillance are increasing in scale, scope, and sophistication around the world, in democratic countries as well as in authoritarian states. The first generation of Internet controls consisted largely of building firewalls at key Internet gateways; China's famous "Great Firewall o...
How are users influenced by social media platforms when they generate content, and does this influence affect users' compliance with copyright laws?
These are pressing questions in today's internet age, and Regulating Content on Social Media answers them by analysing how the behaviours of social media users are regulated from a copyrig...
Cloud applications have a unique set of characteristics. They run on commodity hardware, provide services to untrusted users, and deal with unpredictable workloads. These factors impose a range of problems that you, as a designer or developer, need to resolve. Your applications must be resilient so that they can recover from failures, secure to pro...
In today's world of pervasive Internet connectivity and rapidly evolving Web technology, online security is as critical as it is challenging. With the enhanced availability of information and services online and Web-based attacks and break-ins on the rise, security risks are at an all time high. Hacking Exposed Web Applications shows you, step...
With its novel XOR-based metric topology, Kademlia is the first peer-to-peer system to combine provable consistency and performance, latency-minimizing routing, and a symmetric, unidirectional topology. In The Kademlia Protocol Succinctly, author Marc Clifton leads readers through the positive aspects of Kademlia's decentralized specifications...
Skype is essential to communication across industries of all types, and even in our personal lives. Knowing how to use SDKs that allow developers to interact with Skype as a platform has become a valuable tool. In Skype Bots Succinctly, author Ed Freitas gives readers an in-depth exploration of the features in the Microsoft Bot Framework for Skype....
Entity Framework is Microsoft's flagship Object/Relation Mapper, and the recommended way to access relational databases. Entity Framework Core is a complete rewrite from the "classic" Entity Framework, building on the new multiplatform .NET Core framework and adding the ability to connect to nonrelational data sources while keeping t...
Custom languages provide many benefits, but many people fear the complexity that comes with trying to deploy them. Author Vassili Kaplan sweeps away the obstacles and shows how custom languages are a tool within reach of any developer. With Implementing a Custom Language Succinctly, readers will discover just how much they can accomplish with the s...
The PHP Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
This book has been specifically created to make it easier for professors to offer a law school course on global corruption. It is issued under a creative commons license and can be used for free in whole or in part for non-commercial purposes. The first chapter sets out the general context of global corruption: its nature and extent, and some views...
Across the Western world, full membership of society is established through entitlements to space and formalized in the institutions of property and citizenship. Those without such entitlements are deemed less than fully human as they struggle to find a place where they can symbolically and physically exist. Written by an anthropologist who acciden...
The Xamarin.Forms Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
The Visual Basic .NET Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Use the guidance in this comprehensive field guide to gain the support of your top executives for aligning a rational cybersecurity plan with your business. You will learn how to improve working relationships with stakeholders in complex digital businesses, IT, and development environments. You will know how to prioritize your security program, and...
This open access book provides a detailed exploration of the British media coverage of the press reform debate that arose from the News of the World phone hacking scandal and the Leveson Inquiry. Gathering data from a content analysis of 870 news articles, Ogbebor shows how journalists cover debates on media policy and illustrates the impact of the...
In this practical guide to the law for young people of Canada, Ned Lecic and Marvin Zuker provide an all-encompassing manual meant to empower and educate children and youth and those that serve them. The authors address questions about how rights and laws affect the lives of young people at home, at school, at work, and in their relationships as th...
ECMAScript (more popularly known by the name "JavaScript") is the language of the web. In the decades past, it has been used to augment web pages with trivial features and obnoxious gimmicks. Today, the language is used to write full-featured web applications that rival modern desktop software in nearly every regard and has even expanded ...
PHP is a widely-used open source programming language. It is especially suited for web development. The unique thing about PHP is that it serves both beginners as well as experienced developers. It has a low barrier to entry so it is easy to get started with, and at the same time, it provides advanced features offered in other programming languages...
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...
In this open publication it is shown, that sustainable low carbon development is a transformative process that constitutes the shifting from the initially chosen or taken pathway to another pathway as goals have been re-visited and revised to enable the system to adapt to changes. However, shifting entails transition costs that are accrued through ...
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 open book explores how biometric data is increasingly flowing across borders in order to limit, control and contain the mobility of selected people, namely criminalized populations. It introduces the concept of bio-bordering, using it to capture reverse patterns of bordering and ordering practices linked to transnational biometric data exchang...
This open book on the state of peacebuilding in Africa brings together the work of distinguished scholars, practitioners, and decision makers to reflect on key experiences and lessons learned in peacebuilding in Africa over the past half century. The core themes addressed by the contributors include conflict prevention, mediation, and management; p...
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...