year of publication | ISBN | author(s) | title |
2017 | 978-1-4919-2792-2 | Donald Miner · Adam Shook | MapReduce Design Patterns: Building Effective Algorithms and Analytics for Hadoop and Other Systems |
2015 | 978-1-4919-2805-9 | Jeff Potter | Cooking for Geeks: Real Science, Great Cooks, and Good Food |
'' | 978-1-4919-2815-8 | Eric A. Meyer | Transforms in Css: Revamp the Way You Design |
2016 | 978-1-4919-2874-5 | Tammy Everts | Time Is Money: The Business Value of Web Performance |
'' | 978-1-4919-2900-1 | Bonnie Eisenman | Learning React Native: Building Native Mobile Apps with JavaScript |
'' | 978-1-4919-2912-4 | Niall Richard Murphy · Betsy Beyer · Chris Jones · Jennifer Petoff | Site Reliability Engineering: How Google Runs Production Systems |
'' | 978-1-4919-2920-9 | Richard Banfield | Design Leadership: How Top Design Leaders Build and Grow Successful Organizations |
2015 | 978-1-4919-2948-3 | Lindsay Bassett | Introduction to JavaScript Object Notation: A To-the-Point Guide to JSON |
2016 | 978-1-4919-2956-8 | Allen B. Downey · Chris Mayfield | Think Java: How to Think Like a Computer Scientist |
2015 | 978-1-4919-2996-4 | Eric A. Meyer | Basic Visual Formatting in CSS: Layout Fundamentals in CSS |
2016 | 978-1-4919-3004-5 | Estelle Weyl | Flexible Boxes in CSS: Free Yourself with Flexbox |
2017 | 978-1-4919-3013-7 | Estelle Weyl | Lists and Generated Content in CSS: Going Beyond Bullet Points |
2017 | 978-1-4919-3029-8 | Estelle Weyl | Multi-Column Layout in CSS: Create Attractive Layouts |
2016 | 978-1-4919-3037-3 | Eric A. Meyer | Positioning in CSS: Layout Enhancements for the Web |
'' | 978-1-4919-3053-3 | '' | Table Layout in CSS: CSS Table Rendering in Detail |
2015 | 978-1-4919-3089-2 | Ian Robinson | Graph Databases: New Opportunities for Connected Data |
'' | 978-1-4919-3096-0 | Inc. O'Reilly Media | BioCoder #9: October 2015 |
2016 | 978-1-4919-3100-4 | '' | BioCoder #10: April 2016 |
2017 | 978-1-4919-3115-8 | Eric Freeman | Head First Learn to Code |
2018 | 978-1-4919-3125-7 | Jason Edelman · Scott S. Lowe · Matt Oswalt | Network Programmability and Automation: Skills for the Next-Generation Network Engineer |
2019 | 978-1-4919-3155-4 | Alex Gorelik | The Enterprise Big Data Lake: Delivering the Promise of Big Data and Data Science |
2016 | 978-1-4919-3165-3 | Tomasz Nurkiewicz | Reactive Programming with RxJava |
'' | 978-1-4919-3182-0 | Stoyan Stefanov | React: Up & Running |
2015 | 978-1-4919-3205-6 | Brian W. Fitzpatrick · Ben Collins-Sussman | Debugging Teams: Better Productivity through Collaboration |
2017 | 978-1-4919-3243-8 | Duncan C. E. Winn | Cloud Foundry: The Definitive Guide: Develop, Deploy, and Scale |
2016 | 978-1-4919-3261-2 | Thomas Ask | Engineering for Industrial Designers and Inventors |
'' | 978-1-4919-3272-8 | Jr. Douglas Richard Hanks · Harry Reynolds · David Roy | Juniper MX Series: A Comprehensive Guide to Trio Technologies on the MX |
2016 | 978-1-4919-3293-3 | Jason Strimpel · Maxime Najim | Building Isomorphic JavaScript Apps: From Concept to Implementation to Real-World Solutions |
2017 | 978-1-4919-3301-5 | Daniel Ellis | Selenium: Front End Testing and Continuous Integration |
2016 | 978-1-4919-3309-1 | Lorna Jane Mitchell | PHP Web Services: APIs for the Modern Web |
'' | 978-1-4919-3317-6 | Kenneth Reitz · Tanya Schlusser | The Hitchhiker's Guide to Python: Best Practices for Development |
'' | 978-1-4919-3332-9 | Benjamin Evans · James Gough | Optimizing Java: Practical Techniques for Improved Performance Tuning |
2015 | 978-1-4919-3339-8 | Clay A. Johnson | The Information Diet: A Case for Conscious Comsumption |
2016 | 978-1-4919-3350-3 | Chris Dawson · Ben Straub | Building Tools with GitHub: Customize Your Workflow |
'' | 978-1-4919-3357-2 | David Sklar | Learning PHP: A Gentle Introduction to the Web's Most Popular Language |
'' | 978-1-4919-3366-4 | Jeff Carpenter · Eben Hewitt | Cassandra: The Definitive Guide: Distributed Data at Web Scale |
2015 | 978-1-4919-3374-9 | Amelia Bellamy-Royds · Kurt Cagle | SVG Colors, Patterns & Gradients: Painting Vector Graphics |
2015 | 978-1-4919-3382-4 | Amelia Bellamy-Royds · Kurt Cagle | SVG Text Layout: Words as Art |
'' | 978-1-4919-3401-2 | John O'Duinn | Distributed |
2017 | 978-1-4919-3411-1 | Michael R. Brzustowicz | Data Science with Java: Practical Methods for Scientists and Engineers |
| 978-1-4919-3445-6 | Programming Hive: Data Warehouse and Query Language for Hadoop |
2016 | 978-1-4919-3488-3 | Michael Nash · Wade Waldron | Applied Akka Patterns: A Hands-On Guide to Designing Distributed Applications |
2017 | 978-1-4919-3494-4 | Scott J. Roberts · Rebekah Brown | Intelligence-Driven Incident Response: Outwitting the Adversary |
'' | 978-1-4919-3503-3 | Simon Griffin | Information Design with Web Forms: Creating Web and Mobile Environments with HTML5 |
2016 | 978-1-4919-3511-8 | Raymond Camden | Client-Side Data Storage: Keeping It Local |
2017 | 978-1-4919-3528-6 | Simon Griffin | Interaction Design with Web Forms: Creating Web and Mobile Environments with HTML5 |
'' | 978-1-4919-3567-5 | Kelsey Hightower · Brendan Burns · Joe Beda | Kubernetes: Up and Running: Dive into the Future of Infrastructure |
2016 | 978-1-4919-3577-4 | Tim Frick | Designing for Sustainability: A Guide to Building Greener Digital Products and Services |
2019 | 978-1-4919-3595-8 | Modern Linux Administration: How to Become a Cutting-Edge Linux Administrator |
2016 | 978-1-4919-3608-5 | Matt Stauffer | Laravel: Up and Running |
2017 | 978-1-4919-3616-0 | Neha Narkhede · Gwen Shapira · Todd Palino | Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale |
| 978-1-4919-3648-1 | Head First Git |
2015 | 978-1-4919-3658-0 | Mike Barlow | Learning to Love Data Science |
2016 | 978-1-4919-3669-6 | Vandad Nahavandipoor | iOS 9 Swift Programming Cookbook: Solutions and Examples for iOS Apps |
2015 | 978-1-4919-3677-1 | Matt Neuburg | iOS 9 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics |
'' | 978-1-4919-3685-6 | Matt Neuburg | Programming iOS 9: Dive Deep into Views, View Controllers, and Frameworks |
2016 | 978-1-4919-3701-3 | Jonathan LeBlanc · Tim Messerschmidt | Identity and Data Security for Web Development: Best Practices |
2016 | 978-1-4919-3709-9 | Alan Gates · Daniel Dai | Programming Pig: Dataflow Scripting with Hadoop |
| 978-1-4919-3725-9 | Etudes for Python: Exercises for Programmers |
2016 | 978-1-4919-3739-6 | Jesus Aguilar | Distributed Cloud Applications with Azure Service Fabric: Design and Develop a New Class of Distributed Cloud Applications |
'' | 978-1-4919-3747-1 | Douglas Finke | Windows PowerShell for Developers |
| 978-1-4919-3766-2 | Practical 3D Modeling: Developing Quality Designs, from Concept Through Production |
2017 | 978-1-4919-3778-5 | Chris Griffith | Mobile App Development with Ionic 2: Cross-Platform Apps with Ionic, Angular, and Cordova |
| 978-1-4919-3792-1 | Analyzing Data Streams: Making Sense of Device Data for Medicine, Industry, and Social Media |
2017 | 978-1-4919-3799-0 | Adrian Kaehler · Gary Bradski | Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library |
'' | 978-1-4919-3808-9 | Salvatore Loreto · Simon Pietro Romano · Lorenzo Miniero | Real-Time Communication with WebRTC: Peer-to-Peer in the Browser |
2016 | 978-1-4919-3840-9 | Peter Merholz · Kristin Skinner | Org Design for Design Orgs: Building and Managing In-House Design Teams |
'' | 978-1-4919-3845-4 | Allen B. Downey | Think DSP: Digital Signal Processing in Python |
'' | 978-1-4919-3861-4 | Thomas Nield | Getting Started with SQL |
2017 | 978-1-4919-3869-0 | Robert Liguori · Patricia Liguori | Java Pocket Guide: Instant Help for Java Programmers |
2017 | 978-1-4919-3892-8 | Tye Rattenbury · Joseph M. Hellerstein · Jeffrey Heer · Sean Kandel · Connor Carreras | Principles of Data Wrangling: Practical Techniques for Data Preparation |
2016 | 978-1-4919-3910-9 | Simon Monk | Raspberry Pi Cookbook: Software and Hardware Problems and Solutions |
2015 | 978-1-4919-3936-9 | Allen B. Downey | Think Python: How to Think Like a Computer Scientist |
2016 | 978-1-4919-3962-8 | Inc. O'Reilly Media | BioCoder #11: September 2016 |
2017 | 978-1-4919-3970-3 | Sarah Drasner | SVG Animations: From Common UX Implementations to Complex Responsive Animation |
2016 | 978-1-4919-3998-7 | Dave Taylor | Learning Unix for OS X: Going Deep With the Terminal and Shell |
2015 | 978-1-4919-4007-5 | Anthony Gray | Swift Pocket Reference: Programming for Ios and OS X: Covers Swift 2.1 |
2016 | 978-1-4919-4026-6 | Katherine Hague | Funded: The Entrepreneur's Guide to Raising Your First Round |
'' | 978-1-4919-4046-4 | Bruce Mcpherson | Going GAS: From VBA to Google Apps Script |
'' | 978-1-4919-4053-2 | Riccardo Terrell | Highly Scalable Systems in .NET: Concurrency in Functional C# and F# |
'' | 978-1-4919-4074-7 | Paris Buttfield-Addison · Jon Manning · Tim Nugent | Learning Swift: Building Apps for OS X and iOS |
2015 | 978-1-4919-4117-1 | C. J. Date | SQL and Relational Theory: How to Write Accurate SQL Code |
2017 | 978-1-4919-4119-5 | Katherine Cox-Buday | Concurrency in Go: Tools and Techniques for Developers |
2015 | 978-1-4919-4120-1 | Steve Martinelli · Henry Nash · Brad Topol | Identity, Authentication, and Access Management in OpenStack: Implementing and Deploying Keystone |
| 978-1-4919-4151-5 | Introduction to Ajax: Client Server Communications on the Web |
2016 | 978-1-4919-4159-1 | Arnold Robbins | Bash Pocket Reference: Help for Power Users and Sys Admins |
| 978-1-4919-4176-8 | Developing SPAs: Working with Visual Studio, Angular, and ASP.NET Web API |
2016 | 978-1-4919-4195-9 | Caleb Doxsey | Introducing Go: Build Reliable, Scalable Programs |
| 978-1-4919-4208-6 | Node in the Network: Scaling and Deploying Modern App Architectures |
| 978-1-4919-4218-5 | Learning Java: A Bestselling Hands-On Java Tutorial |
| 978-1-4919-4251-2 | Hacking DNA with Rapid DNA Prototyping: Synthetic Biology for Everyone |
2016 | 978-1-4919-4255-0 | Matthew Campbell | Microservices in Go: Use Go to Build Scalable Backends |
'' | 978-1-4919-4312-0 | Shelley Powers | Learning Node: Moving to the Server-Side |
2017 | 978-1-4919-4320-5 | Holden Karau · Rachel Warren | High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark |
2016 | 978-1-4919-4339-7 | Lee Atchison | Architecting for Scale |
2016 | 978-1-4919-4382-3 | Gregory Brown | Programming Beyond Practices |
'' | 978-1-4919-4398-4 | Aleks Colt | Crushing it: A Practical Guide to Data Compression |
2019 | 978-1-4919-4424-0 | Gerard Maas · Francois Garillot | Stream Processing with Apache Spark: Mastering Structured Streaming and Spark Streaming |
| 978-1-4919-4433-2 | Learning Kali Linux: An Introduction to Penetration Testing |
2017 | 978-1-4919-4474-5 | Jon Manning · Paris Buttfield-Addison | Mobile Game Development with Unity: Build Once, Deploy Anywhere |
2014 | 978-1-4919-4480-6 | Jeff Mesnil | Mobile and Web Messaging: Messaging Protocols for Web and Mobile Devices |
2015 | 978-1-4919-4483-7 | Juval Lowy · Michael Montgomery | Programming WCF Services: Design and Build Maintainable Service-Oriented Systems |
2014 | 978-1-4919-4489-9 | Michael Washam | Automating Microsoft Azure Infrastructure Services: From the Data Center to the Cloud with PowerShell |
2013 | 978-1-4919-4493-6 | Mischa Taylor · Seth Vargo | Learning Chef: A Guide to Configuration Management and Automation |
| 978-1-4919-4506-3 | Daniel Austin | Web Performance: The Definitive Guide: Optimizing the User Experience |
2014 | 978-1-4919-4528-5 | Yves Hilpisch | Python for Finance: Analyze Big Financial Data |
2013 | 978-1-4919-4557-5 | Matt Neuburg | iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics |
2014 | 978-1-4919-4567-4 | Jo Rhett | Learning MCollective: Parallel Server Management in Puppet and Chef |
'' | 978-1-4919-4590-2 | Rob Larsen | The Uncertain Web: Web Development in a Changing Landscape |
2013 | 978-1-4919-4592-6 | Dan Saffer | Microinteractions: Full Color Edition: Designing with Details |
2014 | 978-1-4919-4594-0 | Julia Elman · Mark Lavin | Lightweight Django: Using REST, WebSockets, and Backbone |
2015 | 978-1-4919-4600-8 | Luciano Ramalho | Fluent Python: Clear, Concise, and Effective Programming |
2013 | 978-1-4919-4610-7 | Mike Halsey | Windows 8.1: Out of the Box |
'' | 978-1-4919-4612-1 | Seth Vincent | Automating with Grunt JS |
2014 | 978-1-4919-4618-3 | James Ferreira | Google Apps Script: Web Application Development Essentials |
'' | 978-1-4919-4645-9 | Allen Firstenberg · Jason Salas | Designing and Developing for Google Glass: Thinking Differently for a New Platform |
2014 | 978-1-4919-4663-3 | Kelly Goetsch | eCommerce in the Cloud: Bringing Elasticity to eCommerce |
'' | 978-1-4919-4667-1 | Dusty Phillips | Creating Apps in Kivy |
2015 | 978-1-4919-4669-5 | Ken Pepple | Deploying OpenStack |
2014 | 978-1-4919-4695-4 | Tom Fifield · Diane Fleming · Anne Gentle · Lorin Hochstein · Jonathan Proulx · Everett Toews · Joe Topjian | OpenStack Operations Guide: Set Up and Manage Your OpenStack Cloud |
2013 | 978-1-4919-4696-1 | Inc. O'Reilly Media | BioCoder #1: Fall 2013 |
| 978-1-4919-4700-5 | John Schrom | Machine Learning for Healthcare: Case Studies and Algorithms for Working with Data |
2016 | 978-1-4919-4702-9 | Ken Kousen | Gradle Recipes for Android: Master the New Build System for Android |
2014 | 978-1-4919-4707-4 | David Sawyer McFarland | JavaScript & jQuery: The Missing Manual |
'' | 978-1-4919-4713-5 | Bonnie Biafore | QuickBooks 2015: The Missing Manual: The Official Intuit Guide to QuickBooks 2015 |
'' | 978-1-4919-4714-2 | David Pogue | iPhone: The Missing Manual |
'' | 978-1-4919-4715-9 | David Pogue | iPad: The Missing Manual |
2015 | 978-1-4919-4716-6 | '' | OS X Yosemite: The Missing Manual |
2015 | 978-1-4919-4717-3 | David Pogue | Windows 10: The Missing Manual |
'' | 978-1-4919-4718-0 | '' | Switching to the Mac: The Missing Manual, Yosemite Edition |
2014 | 978-1-4919-4719-7 | Lesa Snider | Photoshop CC: The Missing Manual: Covers 2014 release |
'' | 978-1-4919-4720-3 | David Sawyer McFarland · Chris Grover | Dreamweaver CC: The Missing Manual: Covers 2014 release (Missing Manuals) |
'' | 978-1-4919-4721-0 | Barbara Brundage | Photoshop Elements 13: The Missing Manual |
'' | 978-1-4919-4731-9 | David Pogue · Lesa Snider | iPhoto: The Missing Manual: 2014 release, covers iPhoto 9.5 for Mac and 2.0 for iOS 7 (Missing Manuals) |
2014 | 978-1-4919-4732-6 | David Pogue · Aaron Miller | iMovie: The Missing Manual: 2014 release, covers iMovie 10.0 for Mac and 2.0 for iOS (Missing Manuals) |
'' | 978-1-4919-4785-2 | Jeroen Janssens | Data Science at the Command Line: Facing the Future with Time-Tested Tools |
2015 | 978-1-4919-4793-7 | Kevin Sitto · Marshall Presser | Field Guide to Hadoop: An Introduction to Hadoop, Its Ecosystem, and Aligned Technologies |
2016 | 978-1-4919-4881-1 | Jacqueline Kazil · Katharine Jarmul | Data Wrangling with Python: Tips and Tools to Make Your Life Easier |
'' | 978-1-4919-4892-7 | George T. Heineman · Gary Pollice · Stanley Selkow | Algorithms in a Nutshell: A Practical Guide |
2015 | 978-1-4919-4896-5 | Eric Enge · Stephan Spencer · Jessie Stricchiola | The Art of SEO: Mastering Search Engine Optimization |
2014 | 978-1-4919-4898-9 | Jeffrey Carr | Beyond Cyber Warfare |
2015 | 978-1-4919-4902-3 | Jarrod Overson · Jason Strimpel | Developing Web Components: UI from jQuery to Polymer |
2014 | 978-1-4919-4930-6 | Ethan Brown | Web Development with Node and Express: Leveraging the JavaScript Stack |
'' | 978-1-4919-4935-1 | Jon Cowie | Customizing Chef: Getting the Most Out of Your Infrastructure Automation |
2015 | 978-1-4919-4940-5 | Jeff Bollinger · Brandon Enright · Matthew Valites | Crafting the InfoSec Playbook: Security Monitoring and Incident Response Master Plan |
2014 | 978-1-4919-4946-7 | Robin Nixon | Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-by-Step Guide to Creating Dynamic Websites |
'' | 978-1-4919-4951-1 | Kevin Townsend · Carles Cufí · Akiba · Robert Davidson | Getting Started with Bluetooth Low Energy: Tools and Techniques for Low-Power Networking |
2014 | 978-1-4919-4957-3 | Jr. Douglas Richard Hanks | Juniper QFX5100 Series: A Comprehensive Guide to Building Next-Generation Networks |
2015 | 978-1-4919-4964-1 | Samantha Kleinberg | Why: A Guide to Finding and Using Causes |
2014 | 978-1-4919-4974-0 | Peter Bell · Brent Beer | Introducing GitHub: A Non-Technical Guide |
'' | 978-1-4919-4985-6 | Dean Wampler · Alex Payne | Programming Scala: Scalability = Functional Programming + Objects |
2015 | 978-1-4919-4988-7 | Jeff Sussna | Designing Delivery: Rethinking IT in the Digital Service Economy |
2014 | 978-1-4919-4998-6 | Tom Barker | High Performance Responsive Design: Building Faster Sites Across Devices |
'' | 978-1-4919-5029-6 | Eric Elliott | Programming JavaScript Applications: Robust Web Architecture With Node, Html5, And Modern Js Libraries |
2015 | 978-1-4919-5035-7 | Sam Newman | Building Microservices: Designing Fine-Grained Systems |
| 978-1-4919-5038-8 | Dunning: Practical Machine Learning: Innovations |
2017 | 978-1-4919-5078-4 | Colin Gillespie | Efficient R Programming |
| 978-1-4919-5140-8 | Field Guide to Sensors: 60 Components for Measuring the Physical World |
2016 | 978-1-4919-5160-6 | Inc. O'Reilly Media | BioCoder #12: December 2016 |
2015 | 978-1-4919-5173-6 | C. J. Date | The New Relational Database Dictionary: Terms, Concepts, and Examples |
| 978-1-4919-5190-3 | Creative Coding and Data Visualization with p5.js: Drawing on the Web with JavaScript |
2020 | 978-1-4919-5202-3 | David Flanagan | JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language |
2016 | 978-1-4919-5212-2 | Ted Dunning · Ellen Friedman | Sharing Big Data Safely: Managing Data Security |
2017 | 978-1-4919-5227-6 | David Loftesness · Alexander Grosse | Scaling Teams: Strategies for Building Successful Teams and Organizations |
| 978-1-4919-5250-4 | Building Products with Data: How to Make Machine Learning a Reality in Your Organization |
2019 | 978-1-4919-5269-6 | Kevlin Henney | 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts |
2017 | 978-1-4919-5296-2 | Peter Bruce · Andrew Bruce | Practical Statistics for Data Scientists: 50 Essential Concepts |
2019 | 978-1-4919-5304-4 | Gary A. Donahue | Arista Warrior: Arista Products with a Focus on EOS |
2018 | 978-1-4919-5314-3 | Pamela Pavliscak | Emotionally Intelligent Design: Rethinking How We Create Products |
| 978-1-4919-5333-4 | Wiring the IoT: Connecting Hardware with Raspberry Pi, Node-Red, and MQTT |
2017 | 978-1-4919-5340-2 | Simon Monk | Electronics Cookbook: Practical Electronic Recipes with Arduino and Raspberry Pi |
2016 | 978-1-4919-5360-0 | Jeff Gothelf · Josh Seiden | Lean UX: Designing Great Products with Agile Teams |
'' | 978-1-4919-5400-3 | Vanessa Hurst · Morgan Evans | Continuous Learning: Driving Consistent Improvement and Innovation in Software Teams |
2017 | 978-1-4919-5416-4 | Sander Mak · Paul Bakker | Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications |
'' | 978-1-4919-5438-6 | Andreas M. Antonopoulos | Mastering Bitcoin: Programming the Open Blockchain |
2019 | 978-1-4919-5446-1 | Shannon Bradshaw · Kristina Chodorow | MongoDB: The Definitive Guide: Powerful and Scalable Data Storage |
| 978-1-4919-5470-6 | The Strategy and Practice of Analytics |
2018 | 978-1-4919-5568-0 | Nicolas Bevacqua | Mastering Modular JavaScript |
2017 | 978-1-4919-5606-9 | Walter Quesada · Ivan Aguirre | Programming Voice Interfaces: Giving Connected Devices a Voice |
2017 | 978-1-4919-5665-6 | Zoiner Tejada | Mastering Azure Analytics: Architecting in the Cloud with Azure Data Lake, HDInsight, and Spark |
'' | 978-1-4919-5766-0 | Wes McKinney | Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython |
'' | 978-1-4919-5837-7 | Anne Ahola Ward | The SEO Battlefield: Winning Strategies for Search Marketing Programs |
'' | 978-1-4919-5870-4 | Harry Percival | Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript |
| 978-1-4919-5879-7 | Practical CNC: Getting From Thought to Thing |
2018 | 978-1-4919-5886-5 | Eric Freeman | Head First Learn to Code: A Learner's Guide to Coding and Computational Thinking |
2019 | 978-1-4919-5942-8 | Anna Dahlström | Storytelling in Design: Defining, Designing, and Selling Multidevice Products |
2018 | 978-1-4919-6020-2 | Jennifer Robbins | Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics |
2017 | 978-1-4919-6038-7 | Lee Brotherston · Amanda Berlin | Defensive Security Handbook: Best Practices for Securing Infrastructure |
2019 | 978-1-4919-6048-6 | Guy Podjarny | Securing Third-Party Code: Using Open Source Packages Without Compromising Security |
2017 | 978-1-4919-6060-8 | Richard Banfield · Martin Eriksson · Nate Walkingshaw | Product Leadership: How Top Product Managers Launch Awesome Products and Build Successful Teams |
| 978-1-4919-6075-2 | AWS Security Automation and Orchestration: Modernizing Governance through Security Design |
2018 | 978-1-4919-6110-0 | Amber Case · Aaron Day | Designing with Sound: Fundamentals for Products and Services |
| 978-1-4919-6135-3 | Grassroots Innovation in the Enterprise: Drive Growth, Empower Employees, Create Products Customers Love |
2017 | 978-1-4919-6165-0 | Tal Ater | Building Progressive Web Apps: Bringing the Power of Native to the Browser |
'' | 978-1-4919-6173-5 | Kevin Hoffman | Building Microservices with ASP.NET Core: Develop, Test, and Deploy Cross-Platform Services in the Cloud |
2017 | 978-1-4919-6229-9 | Aurélien Géron | Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems |
'' | 978-1-4919-6244-2 | Stephen Ludin · Javier Garza | Learning HTTP/2: A Practical Guide for Beginners |
2018 | 978-1-4919-6304-3 | Benjamin Bengfort · Rebecca Bilbro · Tony Ojeda | Applied Text Analysis with Python: Enabling Language-Aware Data Products with Machine Learning |
2017 | 978-1-4919-6354-8 | Matthew S. Gast | 802.11 Wireless Networks: The Definitive Guide: Enabling Mobility with Wi-Fi Networks |
'' | 978-1-4919-6362-3 | Sean Smith | The Internet of Risky Things: Trusting the Devices That Surround Us |