books by subject
Software Architecture

Mastering Lambdas

Use Case Modeling

Agile Software Development with SCRUM

Requirements by Collaboration: Workshops for Defining Needs

Extreme Programming Explained: Embrace Change

Rational Unified Process, The: An Introduction

User Stories Applied: For Agile Software Development

Rational Unified Process Made Easy, The: A Practitioner's Guide to the RUP: A Practitioner's Guide to the RUP

UML 2 For Dummies

Software Acquisition Management: Managing the Acquisition of Custom Software Systems

Design Patterns: Elements of Reusable Object-Oriented Software

XML All-in-One Desk Reference For Dummies

Jakarta Struts Pocket Reference

Modern Portfolio Theory and Investment Analysis

Programming Interviews Exposed: Secrets to Landing Your Next Job

Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum

Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

LEGO MINDSTORMS NXT 2.0: The King's Treasure

Software Engineering: A Practitioner's Approach European Adaption

Object-Oriented Software Engineering Using UML, Patterns, and Java: Pearson New International Edition

Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners

Advanced Information Systems Engineering: 31st International Conference, CAiSE 2019, Rome, Italy, June 3-7, 2019, Proceedings

The Philosophy of Software: Code and Mediation in the Digital Age

A Practical Course on Operating Systems

Advanced API Security: Securing APIs with OAuth 2.0, OpenID Connect, JWS, and JWE

The Clean Coder: A Code of Conduct for Professional Programmers

Building Microservices: Designing Fine-Grained System

Programming Interviews Exposed: Secrets to Landing Your Next Job
