The Java Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
A free ebook version of the Laravel 5.x Official Documentation...
Love it or hate it, JavaScript is avidly eating the world of software development. From web sites and apps to servers, smartphones and connected objects, JavaScript is everywhere. It has evolved from a niche scripting tool crafted in a few days into a modern, multi-purpose language sitting on top of a rich ecosystem and a vibrant developer communit...
AI is transforming numerous industries. Machine Learning Yearning, a free ebook from Andrew Ng, teaches you how to structure Machine Learning projects.
This book is focused not on teaching you ML algorithms, but on how to make ML algorithms work. After reading Machine Learning Yearning, you will be able to:
- Prioritize the most promising direc...
This book summarises a number of core ideas relevant to Computational Engineering and Scientific Computing using Python. The emphasis is on introducing some basic Python (programming) concepts that are relevant for numerical algorithms. The later chapters touch upon numerical libraries such as numpy and scipy each of which deserves much more space ...
This is a book on the functional paradigm in general. We'll use the world's most popular functional programming language: JavaScript. Some may feel this is a poor choice as it's against the grain of the current culture which, at the moment, feels predominately imperative.
That said, typed functional languages will, without a doubt...
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...
Multilingualism is integral to the human condition. Hinging on the concept of Creative Multilingualism - the idea that language diversity and creativity are mutually enriching - this timely and thought-provoking volume shows how the concept provides a matrix for experimentation with ideas, approaches and methods.
The book presents four years of ...
The Node.js Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
In this offers a methodological response to recent efforts by scholars in rhetoric and composition/writing studies to account for patterns indicative of the discipline's maturation. Influenced by work on distant reading and thin description, this monograph attends to forms of knowledge newly available via computationally mined, aggregated data...
In Implementing a Custom Language Succinctly, Succinctly series author Vassili Kaplan demonstrated how to create a customized programming language. Now, he returns to showcase how you can use that language to build fully functional mobile apps. In Writing Native Mobile Apps in a Functional Language Succinctly, you will build off the skills you'...
This is an introductory book on algorithmic graph theory. Theory and algorithms are illustrated using the Sage open source mathematics software....
Firefox, a free Web browser developed by the Mozilla Foundation, is used by an estimated 270 million people worldwide. To maintain and improve the Firefox browser, Mozilla depends not only on its team of professional programmers and managers but also on a network of volunteer technologists and enthusiasts - free/libre and open source software (FLOS...
From paintings and food to illness and icebergs, science is happening everywhere. Rather than follow the path of a syllabus or textbook, Andrew Morris takes examples from the science we see every day and uses them as entry points to explain a number of fundamental scientific concepts - from understanding colour to the nature of hormones - in ways t...
Historians often assume a one-directional transmission of knowledge and ideas, leading to the establishment of spatial hierarchies defined as centres and peripheries. In recent decades, transnational and global history have contributed to a more inclusive understanding of intellectual and cultural exchanges that profoundly challenged the ways in wh...
This book is a compilation of all the general advice that a chess player needs to know. It's an excellent introduction to the wisdom of the game for novice players and a great refresher course for more experienced ones. It's recommended that this work be read monthly until all the information within it is instantly recallable....
If you've toyed with Linux and never really caught on to what's happening or have used a graphical interface without really touching the command line this book is for you.
The idea is to get you started on the process of using some of the commands available in Linux so that you: Feel comfortable running commands; You understand a littl...
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...
The book teaches you how to write web applications in Go without using a framework. It is possible to write a webapp without using any framework in Go. Each new concept will be explained via a valid code example. The book is based of a todo list manager I wrote in Go, and at any point in time, you can check the source code of the todo list manager....
Gradle is an open-source build automation system conceived upon a Groovy-based domain-specific language. Gradle was designed for multi-project builds, as a build tool and a means for automating the compilation, test, and release process. In Gradle Succinctly, author José Roberto Olivas Mendoza will show readers how to improve their projects' ...
Learning a new programming language can be a daunting task, but Scala Succinctly makes it a simple matter. Author Chris Rose guides readers through the basics of Scala, from installation to syntax shorthand, so that they can get up and running quickly....
The R Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
The PHP Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Aural History is an anti-memoir memoir of encountering devastating grief that uses experimental storytelling to recreate the winding, fractured path of loss and transformation.
Written by a thirty-something psychotherapist and queer theorist, Aural History is structured as a sequence of three sections that each use different narrative styles to ...
The technology of mechanized program verification can play a supporting role in many kinds of research projects in computer science, and related tools for formal proof-checking are seeing increasing adoption in mathematics and engineering. This book provides an introduction to the Coq software for writing and checking mathematical proofs. It takes ...
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...
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...
Java is a high-level, cross-platform, object-oriented programming language that allows applications to be written once and run on a multitude of different devices. Java applications are ubiquitous, and the language is consistently ranked as one of the most popular and dominant in the world. Christopher Rose's Java Succinctly Part 1 describes t...
The idea that the digital age has revolutionized our day-to-day experience of the world is nothing new, and has been amply recognized by cultural historians. In contrast, Stephen Robertson's BC: Before Computers is a work which questions the idea that the mid-twentieth century saw a single moment of rupture. It is about all the things that we ...
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....
This open book explores one of the most fiercely debated issues in China: if and how China will surpass the middle income trap that has plagued many developing countries for years. This book gives readers a clear picture of China today and acts as a reference for other developing countries.
China is facing many setbacks and experiencing an economi...
While the idea of women who stay at home and men who dominate the streets may seem outdated, binary considerations of gender, space, and power still proliferate in contemporary cinema. This open access book adopts a fluid approach to space designed to accommodate wilful, affirmative, and imaginative perspectives of gender on screen. Through close a...