by Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy
Explore Twisted, the Python-based event-driven networking engine, and review several of its most popular application projects. It is written by community leaders who have contributed to many of the projects covered, and share their hard-won insights and experience.Expert Twisted starts with an introduction to event-driven programming, explaining it in the context of what makes Twisted unique. It shows how T...
Price: $26.62 | Publisher: Apress | Release: 2019
by Thomas Mailund
Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different design ideas and approaches, followed by experiments to validate the choices.Hash tables, when implemented and used appropriately, are exceptionally efficient data struc...
Price: $25.54 | Publisher: Apress | Release: 2019
Beginning Programming Using Retro Computing ![]()
![]()
![]()
![]()
![]()
by Gerald Friedland
Learn programming using the Commodore 16/Plus 4 system. Following this book, you and your children will not only learn BASIC programming, but also have fun emulating a retro Commodore system. There are many ways to bring the fun of learning to program in the 1980s back to life. For example, downloading the VICE emulator to a Raspberry Pi allows for the classic "turn on and program" experience and ...
Price: $16.14 | Publisher: Apress | Release: 2019
Developing Games on the Raspberry Pi ![]()
![]()
![]()
![]()
![]()
by Seth Kenlon
Learn to set up a Pi-based game development environment, and then develop a game with Lua, a popular scripting language used in major game frameworks like Unreal Engine (BioShock Infinite), CryEngine (Far Cry series), Diesel (Payday: The Heist), Silent Storm Engine (Heroes of Might and Magic V) and many others. More importantly, learn how to dig deeper into programming languages to find and understand new f...
Price: $16.50 | Publisher: Apress | Release: 2019
by Nicolas Modrzyk
Learn about bot programming, using all the latest and greatest programming languages, including Python, Go, and Clojure, so you can feel at ease writing your Telegram bot in a way that suits you.This book shows how you can use bots for just about everything: they connect, they respond, they enhance your job search chances, they do technical research for you, they remind you about your last train, they tell ...
Price: $25.13 | Publisher: Apress | Release: 2019
Raspbian OS Programming with the Raspberry Pi ![]()
![]()
![]()
![]()
![]()
by Agus Kurniawan
Master the command line and Raspbian Linux as well as the physical connections of the Pi. With this book you'll develop skills applicable to other real world applications in both hardware and software development all while working on simple and fun IoT projects that you can do yourself.You'll learn to build programs on the top of Raspbian OS in Raspberry Pi boards. Start by using Raspbian shells t...
Price: $27.91 | Publisher: Apress | Release: 2019
Vertically Integrated Architectures ![]()
![]()
![]()
![]()
![]()
by Jos Jong
Understand how and why the separation between layers and tiers in service-oriented architectures holds software developers back from being truly productive, and how you can remedy that problem. Strong processes and development tools can help developers write more complex software, but large amounts of code can still be directly deduced from the underlying database model, hampering developer productivity. In...
Price: $28.29 | Publisher: Apress | Release: 2019
by Michael Voss, Rafael Asenjo, James Reinders
This open access book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). Written by TBB and parallel programming experts, this book reflects their collective decades of experience in developing and teaching parallel programming with TBB, offering their insights in an approachable manner. Throughout the book the authors present numerous examples and best practices to help you...
Price: $32.36 | Publisher: Apress | Release: 2019
by Alejandro Serrano
Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. This book contains excellent coverage of the Haskell ecosystem and supporting tools, include Cabal and Stack for managing projects, HUnit and QuickCheck for software testing, the Spock framework for developing w...
Price: $28.53 | Publisher: Apress | Release: 2019
Beginning Ethereum Smart Contracts Programming ![]()
![]()
![]()
![]()
![]()
by Wei-Meng Lee
Use this book to write an Ethereum Blockchain Smart Contract, test it, deploy it, and create a web application to interact with your smart contract.Beginning Ethereum Smart Contracts Programming is your fastest and most efficient means of getting started if you are unsure where to begin and how to connect to the Ethereum Blockchain. The book begins with a foundational discussion of blockchain and the motiva...
Price: $26.45 | Publisher: Apress | Release: 2019