This book explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.Note: Despite the word "Light" in the title, I do not consider or recommend this book as a "beginner", "easy", or "intro" book on the topic. This book is rigorous and full of gritty detail; it expects a solid foundation of JS knowledge before diving in. "Light" means limited in scope; instead of being more broad, this book goes much deeper into each topic than you typically find in other FP-JavaScript books.
book functional-programming training-materials training-providers educationThis is a series of books diving deep into the core mechanisms of the JavaScript language. The first edition of the series is now complete.Please feel free to contribute to the quality of this content by submitting PR's for improvements to code snippets, explanations, etc. While typo fixes are welcomed, they will likely be caught through normal editing processes, and are thus not necessarily as important for this repository.
book-series closures prototypes async es6 es2015 training-materials book training-providers education programming learn-to-codeThis repo contains two editions of “The Rust Programming Language”.The second edition is a rewrite that will be printed by NoStarch Press, available around October 2017.
mdbook rust-programming-language book"Learning Go" is now available online.See http://miek.nl/go and this github repo.
tex learning book freeThis is code and text behind the Advanced R programming book. The site is built with bookdown.
book r programming bookdownThis is code and text behind the R for Data Science book.
book bookdown data-science rThis is the repo used for the in-progress book "Crafting Interpreters". It contains the Markdown text of the book, full implementations of both interpreters, as well as the build system to weave the two together into the final site. One of the absolute best things about writing a book online and putting it out there before it's done is that people like you have been kind enough to give me feedback, point out typos, and find other errors or unclear text.
language parser bytecode scripting-language book markdown lox compiler interpreterNote: Now that the book is done, I'm not actively working on it. There are only so many hours in the day, and I have other projects that need my love, including a new book. This means I'm not responding to issues and pull requests here. However, I do intend to circle back and do a second edition at some point, so please do continue to file bugs.
book markdown game-development c-plus-plus architecture optimization design-patterns"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you. This book will teach you to use Python version 3. There will also be guidance for you to adapt to the older and more common Python version 2 in the book.
tutorial book beginner-friendlyPromises book(japanese).
javascript-promise promise book free ebook pdfFull documentation at https://bookdown.org/yihui/bookdown, and see "Get Started" at https://bookdown.org to know how to get started with writing a book. You are welcome to send us feedback using Github issues or ask questions on StackOverflow with the bookdown tag.
bookdown book gitbook latex html epub rmarkdownThis repository hosts an OpenSource book full of tips and tricks about Yii 2.0 PHP framework. Here's the table of contents. We also have a rendered version at readthedocs.
yii2 book cookbookThis is the official code repository for Machine Learning with TensorFlow. Get started with machine learning using TensorFlow, Google's latest and greatest machine learning library.
tensorflow machine-learning regression convolutional-neural-networks logistic-regression book reinforcement-learning autoencoder linear-regression classification clusteringThis repository contains Ansible examples developed to support different sections of Ansible for DevOps, a book on Ansible by Jeff Geerling. Most of the examples are full-fledged VM examples, which use Vagrant, VirtualBox, and Ansible to boot and configure VMs on your local workstation. Not all playbooks follow all of Ansible's best practices, as they illustrate particular Ansible features in an instructive manner.
ansible devops vagrant examples jeff-geerling book leanpub amazon kindleThis is a detailed document describing HTTP/2 (RFC 7540), the background, concepts, protocol and something about existing implementations and what the future might hold. The contents are translated into several different languages.
http2 book documentation protocolThis book uses GitBook to build. Welcome! Join us to finish this book.
book chinese learning codingThere are already a fair number of books about NumPy (see bibliography) and a legitimate question is to wonder if another book is really necessary. As you may have guessed by reading these lines, my personal answer is yes, mostly because I think there is room for a different approach concentrating on the migration from Python to NumPy through vectorization. There are a lot of techniques that you don't find in books and such techniques are mostly learned through experience. The goal of this book is to explain some of these techniques and to provide an opportunity for making this experience in the process.
numpy vectorization book open-access cc-by-nc-saBuilding a modern functional compiler from first principles. This is a work in progress.
haskel compiler book evaluation lambda-calculus type type-checking type-system pdf-book functional-programming functional-language hindley-milner type-inference type-theory intermediate-representationWelcome to the second edition of the Pro Git book. Like the first edition, the second edition of Pro Git is open source under a Creative Commons license.
book git asciidoc pro-gitIntroduce blockchain related technologies, from theory to practice with bitcoin, ethereum and hyperledger.
blockchain hyperledger book fintech bitcoin ethereum
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.