Sort by:
Close to the Machine: Technophilia and Its Discontents
Ellen Ullman's humane, insightful, and beautifully written memoir is a cult classic exploring the ever-complicating intersections between people and technology. Writing from 1990s San Francisco, where she ran a programming...
30-Second Coding: The 50 essential principles that instruct
Computer code operates behind nearly everything we do - from small calculations in the home to complex executions that drive the global economy. It influences who we see, follow, and...
Writing Computer Code: Learn the Language of Computers!
A technology book for kids! Learning how to code can be like learning a foreign language.This book serves as an excellent guide to help you start writing in the odd-looking...
RSpec Book: Behaviour Driven Development with Rspec, Cucumber, and
Behaviour Driven Development is about writing software that matters. It is an approach to agile software development that takes cues from Test Driven Development, Domain Driven Design, and Acceptance Test...
Cloud-Native Applications in Java
Highly available microservice-based web apps for Cloud with Java About This Book * Take advantage of the simplicity of Spring to build a full-fledged application * Let your applications run...
Soft Systems Methodology in Action
Thirty years ago Peter Checkland set out to test whether the Systems Engineering (SE) approach, successful in technical problems, could be used by managers to cope with the unfolding complexities...
Devil in the Stack: A Coding Odyssey
Throughout history, technological revolutions have been driven by the invention of machines. But today, the power of the technology transforming our world lies in an intangible and impenetrable cosmos of...
The LEGO MINDSTORMS EV3 Discovery Book
LEGO MINDSTORMS has changed the way we think about robotics by making it possible for anyone to build real, working robots. The latest MINDSTORMS set, EV3, is more powerful than...
Once Upon an Algorithm: How Stories Explain Computing
This easy-to-follow introduction to computer science reveals how familiar stories like Hansel and Gretel, Sherlock Holmes, and Harry Potter illustrate the concepts and everyday relevance of computing. Picture a computer...
Online and Matching-Based Market Design
The rich, multi-faceted and multi-disciplinary field of matching-based market design is an active and important one due to its highly successful applications with economic and sociological impact. Its home is...
How to Avoid a Climate Disaster: The Solutions We Have and the
In this urgent, authoritative book, Bill Gates sets out a wide-ranging, practical - and accessible - plan for how the world can get to zero greenhouse gas emissions in time...
Predicting the Unpredictable: Pragmatic Approaches to Estimating Cost
You'd like to estimate your project's cost or schedule accurately. So far, none of your approaches have worked. It's time to consider how you can create an accurate estimate. You...
Leading the Transformation: Applying Agile and DevOps Principles at
Software is becoming more and more important across a broad range of industries, yet most technology executives struggle to deliver software improvements their businesses require. Leading-edge companies like Amazon and...
RabbitMQ in Action
DESCRIPTION There's a virtual switchboard at the heart of most large applications, where millions of messages and requests need to be routed to and from the servers, programs, and services...
Enterprise Agility
$12.00 AUD
Enterprise Agility is practical framework for enhancing Agility and equipping your company with the tools to survive. About This Book * Prepare your company to navigate the rapidly-moving business world...
Modular Programming in Java 9
$12.00 AUD
Kick-start your modular programming journey and gear up for the future of Java development About This Book * Master design patterns and best practices to build truly modular applications in...
Learning Spring Boot 2.0 -
$12.00 AUD
Use Spring Boot to build lightning-fast apps About This Book * Get up to date with the defining characteristics of Spring Boot 2.0 in Spring Framework 5 * Learn to...
Node.js Design Patterns -
$12.00 AUD
Get the best out of Node.js by mastering its most powerful components and patterns to create modular and scalable applications with ease About This Book * Create reusable patterns and...
Building a RESTful Web Service with Spring
$12.00 AUD
A hands-on guide to building an enterprise-grade, scalable RESTful web service using the Spring Framework About This Book * Follow best practices and explore techniques such as clustering and caching...
An Executive's Guide to Disciplined Agile: Winning the Race to
$12.00 AUD
The agile community has determined how to build and then continually improve very high-performance software development teams. This is akin to creating a race car engine and then evolving it...
Learning GraphQL: Declarative Data Fetching for Modern Web Apps
Why is GraphQL the most innovative technology for fetching data since Ajax? By providing a query language for your APIs and a runtime for fulfilling queries with your data, GraphQL...
You Don't Know JS - Up & Going
No matter how much experience you have with JavaScript, odds are you don't fully understand the language. This compact guide serves as an introduction to the "You Don't Know JS"...
The Human Side of Agile: How to Help Your Team Deliver
Does your Agile team experience the following common problems? Members use established Agile practices and tools, yet with little motivation or buy-in. Even though the team is cross-functional, members don't...
Quality Software Management, Volume 1: Systems Thinking
$12.00 AUD
High-quality software demands high-quality management. That's the subject of Quality Software Management, a four-volume series that has grown out of acclaimed author Gerald M. Weinberg's forty-year love affair with computers....
RESTful Web Services Cookbook
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more...
Java Generics and Collections
This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the...
Maven
For too long, developers have worked on disorganized application projects, where every part seemed to have its own build system, and no common repository existed for information about the state...
Java Message Service
This text provides an introduction to Java Message Service (JMS), the standard Java application program interface (API) from Sun Microsystems that supports the formal communication known as "messaging" between computers...
Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools, & Tips
Translate the Scrum framework into reality In Scrum Shortcuts without Cutting Corners, Scrum expert Ilan Goldstein helps the reader translate the Scrum framework into reality to meet the Scrum challenges...
Leading Lean Software Development: Results Are not the Point
Building on their breakthrough bestsellers Lean Software Development and Implementing Lean Software Development , Mary and Tom Poppendieck's latest book shows software leaders and team members exactly how to drive...
Software Project Manager's Bridge to Agility, The
When software development teams move to agile methods, experienced project managers often struggle-doubtful about the new approach and uncertain about their new roles and responsibilities. In this book, two long-time...
Business of Software Development
Denne, a business manager for a big software company, and Cleland-Huang apply ideas in application development methodologies to achieving financial rather than technological benefit.
Agile Documentation: A Pattern Guide to Producing Lightweight
Software documentation forms the basis for all communication relating to a software project. To be truly effective and usable, it should be based on what needs to be known. Agile...
Mastering Professional Scrum: A Practitioners Guide to Overcoming
For Scrum Teams and Agile Leaders who want to enable greater business agility, this book is a practical guide to overcoming challenges and maximising the benefits of Scrum, unlike books...
Agile Estimating and Planning
Detailed, Proven Techniques for Estimating and Planning Any Agile Project Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance...
PHP and MySQL For Dummies
Here's what Web designers need to know to create dynamic, database-driven Web sites To be on the cutting edge, Web sites need to serve up HTML, CSS, and products specific...
Java Examples in a Nutshell: A Tutorial Companion to "Java in a
This text provides real-world example programs that not only serve as great learning tools, but can also be modified for individual use. The second edition covers Java 1.3, and contains...
Disciplined Agile Delivery: A Practitioner's Guide to Agile Software
It is widely recognised that moving from traditional to agile approaches to build software solutions is a critical source of competitive advantage. Mainstream agile approaches that are indeed suitable for...
Programming Video Games for the Evil Genius
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. IF EVIL'S YOUR...
How to Avoid a Climate Disaster: The Solutions We Have and the
In this urgent, authoritative book, Bill Gates sets out a wide-ranging, practical - and accessible - plan for how the world can get to zero greenhouse gas emissions in time...
Succeeding with Objects: Decision Frameworks for Project Management
Intended for use by technical projects managers, as well as members of their team, this guide provides information of the decisions and issues which must be considered when approaching and...
Game Theory Basics
Game theory is the science of interaction. This textbook, derived from courses taught by the author and developed over several years, is a comprehensive, straightforward introduction to the mathematics of...
Learn Web Development with Python: Get hands-on with Python
$40.00 AUD
A comprehensive guide to Python programming for web development using the most popular Python web framework - Django Key Features Learn the fundamentals of programming with Python and building web...
Mindstorms: Children, Computers, And Powerful Ideas
Mindstorms has two central themes: that children can learn to use computers in a masterful way and that learning to use computers can change the way they learn everything else....
Computer Science: An Overview
In this language-independent book, J. Glenn Brookshear provides accurate and balanced coverage of a variety of topics, providing an overview to the discipline of computer science. Brookshear is a master...
Work Pray Code: When Work Becomes Religion in Silicon Valley
NB: This is a secondhand book in very good condition. See our FAQs for more information. Please note that the jacket image is indicative only. A description of our secondhand...
Weapons of Math Destruction: How Big Data Increases Inequality and
A former Wall Street data scientist sounds an alarm on the mathematical models that pervade modern life - and threaten to rip apart our social fabric We live in the...