Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy
Problem Solving with Algorithms and Data Structures
The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The only way to be successful is through deliberate and incremental exposure to the fundamental ideas. A beginning computer scientist needs practice ...
Understanding the DOM
JavaScript is the de facto programming language of the web, but the language itself does not include any built-in method for working with input/output (I/O), such as graphics display and sound. Instead, the web browser provides an API for accessing the HTML document in a tree structure known as the Document Object Model (DOM). The combination of Ja...
Learning Vue.js
Vue.js is an open-source MVVM (model-view-viewmodel) front end JavaScript framework for building user interfaces and single-page applications. It is an unofficial and free Vue.js ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overfl...
Git Internals
It took me a pretty long time to really get Git. As I've continued to use Git more and more where I work, I've found myself trying to teach people what it is and why we use it over and over again, and the reality is that Git generally has a pretty steep learning curve compared to many other systems. I've seen case after case of devel...
Towards an Ethic of Autism
What does it mean to say that someone is autistic? Towards an Ethics of Autism is an exploration of this question and many more. In this thoughtful, wide-ranging book, Kristien Hens examines a number of perspectives on autism, including psychiatric, biological, and philosophical, to consider different ways of thinking about autism, as well as it...
Azure Automation
The second ebook in the series, Microsoft Azure Essentials: Azure Automation, introduces a fairly new feature of Microsoft Azure called Azure Automation. Using a highly scalable workflow execution environment, Azure Automation allows you to orchestrate frequent deployment and life cycle management tasks using runbooks based on Windows PowerShell Wo...
Chance Encounters
In this rigorous and necessary book, Kristien Hens brings together bioethics and the philosophy of biology to argue that it is ethically necessary for scientific research to include a place for the philosopher. As well as ethical, their role is conceptual: they can improve the quality and coherence of scientific research by ensuring that particular...

1 2 3 4