• Welcome!
Total books

Computer & Internet

AI and Robotics

Communicaion and Telecommunication
Graphics & Design

Information Technology
Mobile Computing
Network Security

Operating System
Software Engineering

Web Design & Development
Web Development
Sort by
Artificial Intelligence: A Guide for Thinking Humans

No recent scientific enterprise has proved as alluring, terrifying, and filled with extravagant promise and frustrating setbacks as artificial intelligence. The award-winning author Melanie Mitchell, a leading computer scientist, now reveals AI’s turbulent history and the recent spate of apparent successes, grand hopes, and emerging fears surrounding it.

Database Internals: A Deep Dive into How Distributed Data Systems Work

When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, it’s often difficult to understand what each one offers and how they differ. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.

Cloud Native: Using Containers, Functions, and Data to Build Next-Generation Applications

Developers often struggle when first encountering the cloud. Learning about distributed systems, becoming familiar with technologies such as containers and functions, and knowing how to put everything together can be daunting. With this practical guide, you’ll get up to speed on patterns for building cloud native applications and best practices for common tasks such as messaging, eventing, and DevOps.

Building Intelligent Cloud Applications: Develop Scalable Models Using Serverless Architectures with Azure

Serverless computing is radically changing the way we build and deploy applications. With cloud providers running servers and managing machine resources, companies now can focus solely on the application’s business logic and functionality. This hands-on book shows experienced programmers how to build and deploy scalable machine learning and deep learning models using serverless architectures with Microsoft Azure.

Build a Smart Raspberry Pi VPN Server: Auto Configuring, Plug-n-Play, Use from Anywhere (3rd Edition, Rev 3.0)

This book is a step-by-step guide on building a Raspberry Pi VPN Server + Tor Router (optional) using Open Source software under Windows 7 and newer, Android 4.0 and newer, and Raspbian OS. As a fully plug-n-play device, you will be able to connect it to virtually any Internet router and it will auto-configure itself to that environment. There is no need for DDNS (Dynamic DNS) as the server will send you emails if/when its IP address changes, so you can make quick/easy changes to your local Client Certificates. For less than $60, you'll have your own VPN Server, and Tor Router, which you can monitor and maintain from almost anywhere without paying service fees to companies that may record, sell, or steal your data or identity.

Beneath A Surface
Beneath A Surface Sented by Rebecca

After having failed to create a market for tablets in the early 2000s, Microsoft launched a new hardware effort in 2012 to disastrous results. The company was forced to write-down $900 million in inventory and Surface’s future was in jeopardy.

Learning Python: Powerful Object-Oriented Programming

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.

Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into three parts plus several appendices. Part I provides a foundation for real-time C++ by covering language technologies, including object-oriented methods, template programming and optimization. Next, part II presents detailed descriptions of a variety of C++ components that are widely used in microcontroller programming. It details some of C++’s most powerful language elements, such as class types, templates and the STL, to develop components for microcontroller register access, low-level drivers, custom memory management, embedded containers, multitasking, etc. Finally, part III describes mathematical methods and generic utilities that can be employed to solve recurring problems in real-time C++. The appendices include a brief C++ language tutorial, information on the real-time C++ development environment and instructions for building GNU GCC cross-compilers and a microcontroller circuit.

Mastering Swift 4 - Fourth Edition: An in-depth and comprehensive guide to modern programming techniques with Swift

About This Book Harness the latest and most advanced features of Swift 4 to develop quality iOS and macOS applications Comprehensive coverage of all the advanced features of Swift and guidance on advanced design techniques Dive deep into protocol extensions, learn new error handling model, and use featured Swift design patterns to write more efficient code Get to grips with advanced design techniques to write smarter, cleaner Swift code

Introducing HTML5 (2nd Edition)

HTML5 continues to evolve, browsers are implementating at break-neck speed and HTML5 web sites spring up like flowers after rain. More than ever, you need to get acquainted with the powerful new possibilities in web and application design. That’s why we’ve crafted a second edition of this book to help you stay on top of current developments.

Sort by