Sort by:
Clean Code (Second Edition)
Clean Code (Second Edition) is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry best...
Designing Data-Intensive Applications (2nd Edition – 2026)
Designing Data-Intensive Applications (2nd Edition – 2026) is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and...
Hands-On Machine Learning with Scikit-Learn and PyTorch
Hands-On Machine Learning with Scikit-Learn and PyTorch is a practical ML and deep learning guide. Scikit-Learn for traditional ML algorithms Deep neural networks with PyTorch Computer vision and NLP projects...
Mathematics for Machine Learning
Mathematics for Machine Learning is a comprehensive resource for mastering machine learning, with clear explanations and practical guidance. Core machine learning concepts and theory Practical examples and case studies Best...
The Pragmatic Programmer
The Pragmatic Programmer is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry best practices...
Grokking Algorithms
Grokking Algorithms is a comprehensive guide to algorithms using Go, packed with practical examples and real-world projects. Core algorithms concepts explained clearly Go best practices and patterns Hands-on examples and...
Cracking the Coding Interview
Cracking the Coding Interview is a comprehensive resource for mastering coding interviews, with clear explanations and practical guidance. Core coding interviews concepts and theory Practical examples and case studies Best...
Algorithms Unplugged
Algorithms Unplugged is a comprehensive guide to algorithms using Go, packed with practical examples and real-world projects. Core algorithms concepts explained clearly Go best practices and patterns Hands-on examples and...
Introduction to Algorithms
Introduction to Algorithms is a comprehensive guide to algorithms using Go, packed with practical examples and real-world projects. Core algorithms concepts explained clearly Go best practices and patterns Hands-on examples...
Thinking with Data
Thinking with Data teaches how to approach data analysis strategically and turn data into actionable insights. Framing data problems and questions Analytical thinking and exploration Communicating data findings clearly For...
the web application hacker's handbook
The Web Application Hacker's Handbook is the essential guide to discovering and exploiting security flaws in web applications. Mapping, attacking, and exploiting web apps SQL injection, XSS, CSRF, and more...
System Design Interview, An Insider’s Guide, Volume 1
System Design Interview, An Insider’s Guide, Volume 1 is a comprehensive resource for mastering coding interviews, with clear explanations and practical guidance. Core coding interviews concepts and theory Practical examples...
Storytelling with Data
Storytelling with Data teaches effective data visualization and how to craft data stories that drive action. Data visualization design principles Choosing the right chart types Decluttering and focusing your audience...
Python Crash Course
Python Crash Course is a hands-on, beginner-friendly Python guide focused on learning by building real projects. Python basics: variables, lists, functions Projects: Alien Invasion game, data charts Django web application...
Practical Statistics for Data Scientists
Practical Statistics for Data Scientists is a comprehensive resource for mastering statistics, with clear explanations and practical guidance. Core statistics concepts and theory Practical examples and case studies Best practices...
Head First Object-Oriented Analysis and Design
Head First Object-Oriented Analysis and Design uses the proven Head First visual learning style to make Object-Oriented Analysis and Design approachable and memorable. Visual, brain-friendly learning approach Rich illustrations and...
Head First Design Patterns
Head First Design Patterns is a comprehensive resource for mastering design patterns, with clear explanations and practical guidance. Core design patterns concepts and theory Practical examples and case studies Best...
Hacking, The Art of Exploitation
Hacking: The Art of Exploitation teaches how software vulnerabilities work and how to exploit them at a technical level. Buffer overflows and memory corruption Shellcode writing and execution Network and...
Fundamentals of Software Architecture, An Engineering Approach
Fundamentals of Software Architecture, An Engineering Approach is a comprehensive resource for mastering software architecture, with clear explanations and practical guidance. Core software architecture concepts and theory Practical examples and...
Fundamentals of Data Engineering
Fundamentals of Data Engineering covers the full data engineering lifecycle, from ingestion to serving data for analytics. Data pipeline design and orchestration Data lakes, warehouses, and lakehouses Batch and streaming...
Clean Architecture
Clean Architecture is a comprehensive resource for mastering software architecture, with clear explanations and practical guidance. Core software architecture concepts and theory Practical examples and case studies Best practices and...
Bug Bounty Bootcamp
Bug Bounty Bootcamp is a practical guide to finding security vulnerabilities and submitting successful bug bounty reports. Reconnaissance and attack surface mapping XSS, SSRF, SQL injection, and IDOR Writing professional...
14 Habits of Highly Productive Developers
14 Habits of Highly Productive Developers is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises...
99 Bottles of OOP, JS
99 Bottles of OOP, JS provides thorough coverage of JavaScript programming with practical examples and proven techniques. Core JavaScript language features and APIs Best practices and coding patterns Real-world projects...
99 Bottles of OOP, php
99 Bottles of OOP, PHP applies the acclaimed '99 Bottles' methodology to PHP, teaching advanced OOP design thinking through iterative refactoring exercises. Shameless Green: writing simple, working code first Identifying...
99 Bottles of OOP, Ruby
Length: 350 pages
Width (mm): (close to original)
Heitght (mm): (close to original)
Paper: 75 gsm (white)
Cover: Paperback 300 gsm (luminated)
Color: All books are Colored (except for original black books)
A Common-Sense Guide to Data Structures and Algorithms
A Common-Sense Guide to Data Structures and Algorithms is a comprehensive guide to algorithms using Go, packed with practical examples and real-world projects. Core algorithms concepts explained clearly Go best...
Designing Distributed Systems
Designing Distributed Systems is a comprehensive resource for mastering distributed systems, with clear explanations and practical guidance. Core distributed systems concepts and theory Practical examples and case studies Best practices...
Designing with Objects
Designing with Objects explores the intellectual and philosophical foundations of object-oriented design, helping developers think more deeply about software structure. Object responsibilities and collaboration patterns Cohesion, coupling, and abstraction principles...
Dive Into Design Patterns
Dive Into Design Patterns is a comprehensive resource for mastering design patterns, with clear explanations and practical guidance. Core design patterns concepts and theory Practical examples and case studies Best...
Elements of Programming Interviews in Python
Elements of Programming Interviews in Python is a comprehensive guide to coding interviews using Python, packed with practical examples and real-world projects. Core coding interviews concepts explained clearly Python best...
Fundamentals of Database Systems
Fundamentals of Database Systems is a comprehensive resource for mastering databases, with clear explanations and practical guidance. Core databases concepts and theory Practical examples and case studies Best practices and...
Get Your Hands Dirty on Clean Architecture
Get Your Hands Dirty on Clean Architecture is a hands-on guide to implementing clean and hexagonal architecture in Java. Hexagonal (ports & adapters) architecture Use case-centric application design Practical Java...
Go Design Patterns
Go Design Patterns teaches software design patterns through idiomatic Go code, covering both classic GoF patterns and Go-specific concurrency patterns. Creational, structural, and behavioral patterns in Go Concurrency patterns: pipelines,...
Good Code, Bad Code
Good Code, Bad Code provides thorough coverage of Go programming with practical examples and proven techniques. Core Go language features and APIs Best practices and coding patterns Real-world projects and...
Hands-On Object-Oriented Programming
Hands-On Object-Oriented Programming teaches core OOP concepts through practical projects and exercises across Python, Java, and C++. Classes, objects, encapsulation, and abstraction Inheritance hierarchies and method overriding Polymorphism and interface-driven...
Hands-On Design Patterns with C++
Hands-On Design Patterns with C++ explores creational, structural, and behavioral design patterns through practical C++ implementations using modern language features. All 23 GoF patterns with C++ code examples CRTP, type...
Hands-On Design Patterns with C# and .NET Core
Hands-On Design Patterns with C# and .NET Core teaches you to apply the 23 classic GoF design patterns using modern C# and .NET Core through real-world projects. Creational, structural, and...
Grokking Data Structures
Grokking Data Structures is a comprehensive resource for mastering data structures, with clear explanations and practical guidance. Core data structures concepts and theory Practical examples and case studies Best practices...
Head First Software Architecture
Head First Software Architecture is a comprehensive resource for mastering software architecture, with clear explanations and practical guidance. Core software architecture concepts and theory Practical examples and case studies Best...
High Performance MySQL
High Performance MySQL is a comprehensive guide to SQL using SQL, packed with practical examples and real-world projects. Core SQL concepts explained clearly SQL best practices and patterns Hands-on examples...
Implementing Effective Code Reviews
Implementing Effective Code Reviews helps development teams make code reviews a constructive, valuable practice. Code review best practices and culture Checklist-driven and automated reviews Giving and receiving feedback effectively For...
Laravel Design Patterns and Best Practices
Laravel Design Patterns and Best Practices shows how to apply software design patterns within Laravel's ecosystem for clean, maintainable PHP web applications. Repository, service layer, and presenter patterns Laravel-specific patterns:...
Learning Patterns
Learning Patterns covers modern JavaScript and React design patterns that help developers build performant, scalable frontend applications. Container/Presentational and HOC patterns Hooks patterns: custom hooks and compound components Rendering patterns:...
Learning PHP Design Patterns
Learning PHP Design Patterns introduces the most important software design patterns implemented in PHP, helping developers write more professional object-oriented code. Creational patterns: Singleton, Factory, Builder Structural patterns: Adapter, Decorator,...
Managing Technical Debt
Managing Technical Debt is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry best practices...
Microservices Patterns
Microservices Patterns is a comprehensive resource for mastering microservices, with clear explanations and practical guidance. Core microservices concepts and theory Practical examples and case studies Best practices and proven techniques...
Modeling with UML
Modeling with UML teaches software engineers how to use the Unified Modeling Language to design, document, and communicate software system architecture. Use case and activity diagrams for requirements Class diagrams...
Design Patterns in Ruby
Design Patterns in Ruby adapts the classic GoF patterns to Ruby's dynamic, flexible nature, showing how Ruby idioms often simplify traditional pattern implementations. All 14 most useful GoF patterns in...
Design Patterns in Modern C++20
Design Patterns in Modern C++20 reimplements classic design patterns using the latest C++ standard, leveraging concepts, modules, ranges, and coroutines. GoF patterns reimplemented with C++20 features Concepts, constraints, and template...