by Al Sweigart
You've mined for diamonds, crafted dozens of tools, and built all sorts of structures - but what if you could program robots to do all of that for you in a fraction of the time?In Coding with Minecraft, you'll create a virtual robot army with Lua, a programming language used by professional game developers. Step-by-step coding projects will show you how to write programs that automatically dig min...
Price: $14.84 | Publisher: No Starch Press | Release: 2018
by Sean McManus
Launch into coding with Mission Python, a space-themed guide to building a complete computer game in Python. You'll learn programming fundamentals like loops, strings, and lists as you build Escape!, an exciting game with a map to explore, items to collect, and tricky logic puzzles to solve. As you work through the book, you'll build exercises and mini-projects, like making a spacewalk simulator a...
Price: $20.30 | Publisher: No Starch Press | Release: 2018
by Julien Danjou
Sharpen your Python skills as you dive deep into the Python programming language with Serious Python. You'll cover a range of advanced topics like multithreading and memorization, get advice from experts on things like designing APIs and dealing with databases, and learn Python internals to help you gain a deeper understanding of the language itself. Written for developers and experienced programmers, ...
Price: $23.76 | Publisher: No Starch Press | Release: 2018
A Beginner's Guide to Circuits
by Oyvind Nydal Dahl
A Beginner's Guide to Circuits is the perfect first step for anyone ready to jump into the world of electronics and circuit design.First, you'll learn to read circuit diagrams and use a breadboard, which allows you to connect electrical components without using a hot soldering iron! Next, you'll build nine simple projects using just a handful of readily available components, like resistors, t...
Price: $8.91 | Publisher: No Starch Press | Release: 2018
by Dennis Andriesse
As malware increasingly obfuscates itself and applies anti-analysis techniques to thwart our analysis, we need more sophisticated methods that allow us to raise that dark curtain designed to keep us out - binary analysis can help. The goal of all binary analysis is to determine (and possibly modify) the true properties of binary programs to understand what they really do, rather than what we think they shou...
Price: $33.96 | Publisher: No Starch Press | Release: 2018
FREE EBOOK - Image Processing for Engineers
by Andrew Yagle, Fawwaz Ulaby
This is an image processing textbook with a difference. Instead of just a picture gallery of before-and-after images, we provide (on the accompanying website) MATLAB programs (.m files) and images (.mat files) for each of the examples. These allow the reader to experiment with various parameters, such as noise strength, and see their effect on the image processing procedure. We also provide general MATLAB p...
Price: $60.00 | Publisher: Self-publishing | Release: 2018
Reactive Application Development
by Duncan DeVore, Sean Walsh, Brian Hanafee
Mission-critical applications have to respond instantly to changes in load, recover gracefully from failure, and satisfy exacting requirements for performance, cost, and reliability. That's no small task! Reactive designs make it easier to meet these demands through modular, message-driven architecture, innovative tooling, and cloud-based infrastructure.Reactive Application Development teaches you how ...
Price: $49.99 | Publisher: Manning | Release: 2018
by Alex Soto Bueno, Andy Gumbrecht, Jason Porter
Testing Java Microservices teaches you to implement unit and integration tests for microservice systems running on the JVM. You'll work with a microservice environment built using Java EE, WildFly Swarm, and Docker. You'll learn how to increase your test coverage and productivity, and gain confidence that your system will work as you expect.Microservice applications present special testing challen...
Price: $35.99 | Publisher: Manning | Release: 2018
by Riccardo Terrell
Unlock the incredible performance built into your multi-processor machines. Concurrent applications run faster because they spread work across processor cores, performing several tasks at the same time. Modern tools and techniques on the .NET platform, including parallel LINQ, functional programming, asynchronous programming, and the Task Parallel Library, offer powerful alternatives to traditional thread-b...
Price: $20.00 | Publisher: Manning | Release: 2018
by Keith J. Grant, Chris Coyier
CSS in Depth exposes you to a world of CSS techniques that range from clever to mind-blowing. This instantly useful book is packed with creative examples and powerful best practices that will sharpen your technical skills and inspire your sense of design.Some websites really pop. They look great, they're visually consistent, and they feel interactive and responsive. You can bet their developers knew CS...
Price: $27.99 | Publisher: Manning | Release: 2018