• Welcome!
Total books

Computer & Internet

AI and Robotics
Communicaion and Telecommunication

Information Technology
Mobile Computing
Network Security

Operating System
Software Engineering

Web Design & Development
Web Development
Graphics & Design

Sort by
Programming Erlang: Software for a Concurrent World

Erlang solves one of the most pressing problems facing developers today: how to write reliable, concurrent, high-performance systems. It's used worldwide by companies who need to produce reliable, efficient, and scalable applications. Invest in learning Erlang now.

Pro Vue.js 2
Pro Vue.js 2 Sented by Daniel

Explore Vue.js to take advantage of the capabilities of modern browsers and devices using the fastest-growing framework for building dynamic JavaScript applications. You will work with the power of the Model-View-Controller (MVC) pattern on the client, creating a strong foundation for complex and rich web apps.

Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node

Assemble the complete stack required to build a modern web app using React: MongoDB (a NoSQL database) and Express (a framework for web application servers), which runs on Node (JavaScript on the server side), complement React very nicely. This book will also cover many other tools that go into building a complete web application: React Router, React-Bootstrap, Redux, Babel, and webpack. Though the primary focus of Pro MERN Stack is to equip you with all that is required to build a full-fledged web application, a large portion of the book will be devoted to React.

Pro React
Pro React Sented by Emma

Pro React teaches you how to successfully structure increasingly complex front-end applications and interfaces. This book explores the React library in depth, as well as detailing additional tools and libraries in the React ecosystem, enabling you to create complete, complex applications.

Practical Bot Development: Designing and Building Bots with Node.js and Microsoft Bot Framework

Explore the concept of bots and discover the motivation behind working with these new apps with messaging platforms. This book is an accessible resource teaching the basic concepts behind bot design and implementation. Each chapter builds on previous topics and, where appropriate, real working code is shown that implements the concepts. By just picking up a code editor, you can start creating smart, engaging, and useful bot experiences today.

Node Web Development
Node Web Development Sented by Paul

A practical introduction to Node, the exciting new server-side JavaScript web development stack Go from nothing to a database-backed web application in no time at all Get started quickly with Node and discover that JavaScript is not just for browsers anymore An introduction to server-side JavaScript with Node, the Connect and Express frameworks, and using SQL or MongoDB database back-end

Node.js in Action
Node.js in Action Sented by Michael

Summary Node.js in Action is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. You'll start by learning how to set up your Node development environment, including loading the community-created extensions. Next, you'll run several simple demonstration programs where you'll learn the basics of a few common types of Node applications. Then you'll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks.

Node.js in Practice
Node.js in Practice Sented by Steve Bark

Summary Node.js in Practice is a collection of fully tested examples that offer solutions to the common and not-so-common issues you face when you roll out Node. You'll dig into important topics like the ins and outs of event-based programming, how and why to use closures, how to structure applications to take advantage of end-to-end JavaScript apps, and more. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Node.js Design Patterns
Node.js Design Patterns Sented by Luis

Get the best out of Node.js by mastering a series of patterns and techniques to create modular, scalable, and efficient applications About This Book Dive into the core patterns and components of Node.js in order to master your application's design Learn tricks, techniques, and best practices to solve common design and coding challenges Take a code-centric approach to using Node.js without friction Who This Book Is For

Learning TypeScript
Learning TypeScript Sented by Steve Bark

About This Book Learn how to develop modular, scalable, maintainable, and adaptable web applications by taking advantage of TypeScript Create object-oriented JavaScript that adheres to the solid principles efficiently A comprehensive guide that explains the fundamentals of TypeScript with the help of practical examples

Mastering Symfony
Mastering Symfony Sented by Emma

Key Features Create a robust and reliable Symfony development pipeline using Amazon's cloud platform Cut development and maintenance costs by defining crystal clear features and possible scenarios for each feature before implementation Follow detailed examples provided in each chapter to create a task management application

Mastering React
Mastering React Sented by Sarah Gerdes

About This Book Write a complete application in React using an array of supporting libraries, both specifically React-related and general purpose Understand what makes React stand apart from the vast majority of JS frameworks available through detailed explanations and concise examples Explore the React ecosystem and how to integrate React with other modern web technologies

Learning React Native: Building Native Mobile Apps with JavaScript

Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that look and feel native. With this hands-on guide, you’ll learn how to build applications that target iOS, Android, and other mobile platforms instead of browsers. You’ll also discover how to access platform features such as the camera, user location, and local storage.

Mastering TypeScript: Build enterprise-ready, industrial strength web applications using TypeScript and JavaScript

Key Features Focus on test-driven development to help build quality applications that are modular, scalable, maintainable, and adaptable. Practical examples that show you how to use TypeScript with popular JavaScript frameworks including Backbone, Angular, Node.js, require.js, and Marionette Enhance your TypeScript knowledge with in-depth discussions on language features, third-party libraries, declaration files, and so on using practical scenarios.

Learning Node: Moving to the Server-Side

Take your web development skills from browser to server with Node—and learn how to write fast, highly scalable network applications on this JavaScript-based platform. Updated for the latest Node Long Term Support (LTS) and Node Current (6.0) releases, this hands-on edition helps you master Node’s core fundamentals and gain experience with several built-in and contributed modules.

Learning Node.js for .NET Developers

Key Features Learn the concepts of Node.js to gain a high-level understanding of the Node.js execution model Build an interactive web application with MongoDB and Redis and create your own JavaScript modules that work both on the client side and server side Familiarize yourself with the new features of Node.js and JavaScript with this exclusive step-by-step guide


Learning Laravel's Eloquent starts off by taking you through setting up your first project and guiding you in creating a perfect Laravel environment. You will learn how to build the right database structure with the Migrations system and the Schema Builder class.

Learning jQuery - Fourth Edition

Add to your current website development skills with this brilliant guide to JQuery. This step by step course needs little prior JavaScript knowledge so is suitable for beginners and more seasoned developers alike. Overview An introduction to jQuery that requires minimal programming experience Detailed solutions to specific client-side problems Revised and updated version of this popular jQuery book

Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript

Learning Node.js A Hands-On Guide to Building Web Applications in JavaScript Node.js makes it far easier to create fast, compact, and reliable web/network applications and web servers, and is rapidly becoming indispensable to modern web developers. Learning Node.js brings together the knowledge and JavaScript code you need to build master the Node.js platform and build server-side applications with extraordinary speed and scalability.

Sort by