Category: Free eBooks

Rails on Containers

Rails on Containers

This book is designed to introduce you to using containers and Kubernetes for full-stack development. You’ll learn how to develop a full-stack application using Ruby on Rails and PostgreSQL with...

2 like counts
238 pages
2020-12-18 Published
Understanding the DOM

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...

0 like counts
104 pages
2020-10-08 Published
Making Servers Work

Making Servers Work

This book highlights practical sysadmin skills, common architectures that you’ll encounter, and best practices that apply to automating and running systems at any scale, from one laptop or server to...

0 like counts
293 pages
2020-03-30 Published

How To Code in Node.js

Node.js is a popular open-source runtime environment that can execute JavaScript outside of the browser. The Node runtime is commonly used for back-end web development, leveraging its asynchronous capabilities to create...

0 like counts
390 pages
2020-12-14 Published

Kubernetes for Full-Stack Developers

This book is designed to help newcomers and experienced users alike learn about Kubernetes. Its chapters are designed to introduce core Kubernetes concepts and to build on them to a...

0 like counts
639 pages
2020-02-04 Published

How To Code in Go

This book is designed to introduce you to writing programs with the Go programming language. You’ll learn how to write useful tools and applications that can run on remote servers,...

0 like counts
651 pages
2020-06-11 Published

How To Manage a Redis Database

This book aims to provide an approachable introduction to Redis concepts by outlining many of the key-value store’s commands so readers can learn their patterns and syntax, thus building up...

0 like counts
97 pages
2020-07-17 Published

How To Build a Website With CSS and HTML

This project-based eBook will introduce you to Cascading Style Sheets (CSS), a stylesheet language used to control the presentation of websites, by building a personal website using our demonstration site...

0 like counts
174 pages
2020-11-17 Published

Python Machine Learning Projects

As machine learning is increasingly leveraged to find patterns, conduct analysis, and make decisions — sometimes without final input from humans who may be impacted by these findings — it is...

0 like counts
138 pages
2019-05-02 Published

How To Code in Python 3

This educational book introduces emerging developers to computer programming through the Python software development language, and serves as a reference book for experienced developers looking to learn a new language...

2 like counts
804 pages
2018-02-08 Published