Notes on Randomized Algorithms
by James Aspnes
Lecture notes for the Yale Computer Science course CPSC 469/569 Randomized Algorithms. Suitable for use as a supplementary text for an introductory graduate or advanced undergraduate course on randomized algorithms. Discusses tools from probability theory, including random variables and expectations, union bound arguments, concentration b...
Free ebook | Publisher: Self-publishing | Release: 2020
by Maarten Billemont
This guide aims to aid people interested in learning to work with BASH. It aspires to teach good practice techniques for using BASH, and writing simple scripts.This guide is targeted at beginning users. It assumes no advanced knowledge - just the ability to login to a Unix-like system and open a command-line (terminal) interface. It will ...
Free ebook | Publisher: Self-publishing | Release: 2021
Intermediate Statistics with R
by Mark C. Greenwood
Introductory statistics courses prepare students to think statistically but cover relatively few statistical methods. Building on the basic statistical thinking emphasized in an introductory course, a second course in statistics at the undergraduate level can explore a large number of statistical methods. This text covers more advanced gr...
Free ebook | Publisher: Self-publishing | Release: 2021
by Stack Overflow Community
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 ...
Free ebook | Publisher: Self-publishing | Release: 2019
Spring Data Programming Cookbook
by JCGs
Spring Data's mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an...
Free ebook | Publisher: Self-publishing | Release: 2016
by Dave Gurnell, Noel Welsh
Creative Scala is aimed at developers who have no prior experience in Scala. It is designed to give you a fun introduction to functional programming. We assume you have some familiarity with another programming language but little or no experience with Scala or other functional languages.We have three goals with this book:1. To give an in...
Free ebook | Publisher: Self-publishing | Release: 2020
Using .NET Core, Docker, and Kubernetes Succinctly
by Michele Aponte
Terms like container and Docker, unknown to Microsoft programmers until now, have recently become essential in technical discussions about the development, distribution, and management of our applications. Containers can solve some of programmers' everyday problems, but a challenge with them is managing their lifecycles and the commu...
Free ebook | Publisher: Syncfusion | Release: 2019
by Flavio Copes
Svelte is an exciting Web framework that offers a fresh new take on how to build Web applications.If you are already experienced in React, Vue, Angular or other frontend frameworks you might be pleasantly surprised by Svelte.My first impression with Svelte was that it all feels so much more like plain JavaScript than working with other fr...
Free ebook | Publisher: Self-publishing | Release: 2019
by JCGs
The Apache HTTP Server, colloquially called Apache, is the world's most used web server software. Originally based on the NCSA HTTPd server, development of Apache began in early 1995 after work on the NCSA code stalled. Apache played a key role in the initial growth of the World Wide Web, quickly overtaking NCSA HTTPd as the dominant...
Free ebook | Publisher: Self-publishing | Release: 2016
Competitive Programmer's Handbook
by Antti Laaksonen
The purpose of this book is to give you a thorough introduction to competitive programming. It is assumed that you already know the basics of programming, but no previous background in competitive programming is needed. The book is especially intended for students who want to learn algorithms and possibly participate in the International ...
Free ebook | Publisher: Self-publishing | Release: 2018