Home
Books
Software Development Methodologies and Practices
1
World's bestselling programming book with 1.5 million copies.
Hands-on projects for practical programming experience.
Covers Python basics: variables, lists, loops, and classes.
Create games and interactive data visualizations.
Updated for Python 3.x and modern coding practices.
Learn to use popular libraries like Pygame and Matplotlib.
Ideal for beginners wanting to learn programming quickly.
Average Rating out of 5:
Price Range: $28.99
2
Sequel to Volume 1, covers new questions.
Accessible for readers with basic distributed systems knowledge.
Step-by-step framework for system design interviews.
Includes 13 real interview questions with solutions.
300+ diagrams illustrating system designs and concepts.
Insider insights on interviewer expectations and evaluations.
Boosts confidence for tackling design interview challenges.
Average Rating out of 5:
Price Range: $38.00
3
189 programming interview questions and solutions.
Learn to break down complex problems easily.
Real questions from top tech companies.
Step-by-step solutions for better understanding.
Hints provided for each interview question.
Strategies for tackling unknown algorithm problems.
Coverage of essential computer science topics.
Average Rating out of 5:
Price Range: $28.49
4
Revolutionary insights for modern programmers.
Learn practical techniques for software development.
Enhance personal responsibility and career growth.
Avoid common pitfalls and programming mistakes.
Flexible, dynamic coding strategies covered.
Build effective teams of Pragmatic Programmers.
Average Rating out of 5:
Price Range: $33.06
5
Learn Python through practical automation projects.
No prior coding experience required.
New chapter on input validation included.
Automate Gmail and Google Sheets tasks easily.
Step-by-step instructions for each program.
Updated practice projects to reinforce learning.
Effortlessly handle tedious tasks with Python.
Average Rating out of 5:
Price Range: $22.04
6
Illuminates how computers and software truly function.
Engaging storytelling builds understanding layer by layer.
Revised edition includes new chapters and graphics.
Explores the heart of smart devices: CPU.
Companion website enhances learning with animated graphics.
Teaches computing concepts through relatable analogies.
Unveils the digital revolution's fundamental essence.
Average Rating out of 5:
Price Range: $28.19
7
Master clean code principles and practices.
Transform bad code into efficient solutions.
Learn to identify code "smells" effectively.
Enhance readability through proper formatting techniques.
Implement robust error handling strategies.
Adopt test-driven development for better outcomes.
Ideal for developers and software engineers alike.
Average Rating out of 5:
Price Range: $13.98
8
Practical guide for tech leaders navigating challenges.
Insights from Camille Fournier, experienced tech executive.
Actionable advice for new and seasoned managers.
Strategies for mentoring interns and senior staff.
Focus on team dynamics and individual management.
Tips to avoid common leadership pitfalls.
Build a strong, unified team culture effectively.
Average Rating out of 5:
Price Range: $18.99
Material: 4 positive
9
Explores software design and complexity management.
Decomposes systems into manageable modules and classes.
Presents philosophical insights for effective design.
Offers design principles for practical application.
Highlights red flags indicating potential design issues.
Facilitates faster and cost-effective software development.
Essential reading for software designers and developers.
Average Rating out of 5:
Price Range: $22.95
10
Explains risks of managerial software in tech industry.
Analyzes failures from a tech insider's perspective.
Critiques corporate focus on profit over quality products.
Discusses consequences of unchecked software development processes.
Advocates for ethical principles in software creation.
Highlights hope for a better future with quality software.
Addresses need for technical expertise in management roles.
Price Range: $24.84
11
Groundbreaking research on software delivery performance.
Winner of the Shingo Publication Award.
Guidance for effective digital transformation strategies.
Accessible insights for all management levels.
Learn how to measure team performance.
Invest in capabilities for higher performance.
Essential reading for technology organization leaders.
Average Rating out of 5:
Price Range: $14.36
12
Influential essays on software project management.
Insights from Fred Brooks' extensive experience.
Revisits original ideas after 20 years.
Condensed propositions from the original book.
Classic paper "No Silver Bullet" included.
Todays' thoughts on software management challenges.
Essential reading for managing complex projects.
Average Rating out of 5:
Price Range: $24.49
13
Learn Kotlin programming with engaging illustrations.
Step-by-step explanations for clear understanding.
Build strong foundational knowledge of Kotlin.
Perfect for beginners and experienced programmers alike.
Complex concepts simplified through visual examples.
Enjoyable and memorable learning experience.
First-time print edition of a popular online book.
Price Range: $43.93
14
Learn effective modern Python 3 programming techniques.
Master Python's core features and libraries.
Improve code readability and efficiency.
Explore idiomatic Python beyond previous experience.
Discover advanced topics like metaprogramming easily.
Hands-on guide with major updates included.
Breakdown into five comprehensive parts for clarity.
Average Rating out of 5:
Price Range: $43.99
15
Unlock software delivery performance benefits.
Based on four years of groundbreaking research.
Learn to measure team performance effectively.
Drive business value using technology insights.
Applicable for management at all levels.
Access PDF alongside your audiobook purchase.
Transform your organization into a competitive leader.
Average Rating out of 5:
Price Range: $13.08
16
Comprehensive commands guide for all skill levels.
Step-by-step instructions for effective command usage.
Learn to manipulate worlds and automate tasks.
Create custom items and advanced Redstone systems.
Build massive structures and unique gameplay mechanics.
Essential for casual players and server administrators.
Unleash your creativity and explore endless possibilities.
Average Rating out of 5:
Price Range: $1.99
17
Influential book on software project management.
Authored by Fred Brooks, a management expert.
Includes insights from IBM System/360 experience.
Revisits original ideas with new thoughts.
Discusses management challenges of large projects.
Features classic paper "No Silver Bullet."
Timeless advice for software engineers and managers.
Average Rating out of 5:
Price Range: $17.46
18
Updated and expanded with latest research and insights.
Fifteen new case studies from leading organizations.
Practical roadmap for improving IT across businesses.
Applies DevOps principles beyond IT departments.
Enhances agility, reliability, and security in technology.
Contributions from renowned researcher Dr. Nicole Forsgren.
A must-read for anyone in technology roles.
Average Rating out of 5:
Price Range: $29.05
Material: 4 positive
19
Fully revised and updated for modern programming practices.
Includes new refactorings and JavaScript code examples.
Explains why and how to refactor effectively.
Identifies "bad smells" that indicate refactoring needs.
Offers explanations, motivations, and mechanics for each refactoring.
Teaches building solid tests for your refactorings.
Access additional resources through the web edition.
Average Rating out of 5:
Price Range: $51.55
20
Bestselling Python programming book over 1.5 million sold.
Hands-on, project-based learning for quick skill development.
Covers essential programming concepts like variables and loops.
Create games and data visualizations with Python libraries.
Revised for latest Python features and tools.
Interactive projects enhance coding and problem-solving skills.
Suitable for beginners wanting to learn programming fast.
Average Rating out of 5:
Price Range: $29.99
21
Learn universal software architecture rules.
Improve developer productivity across software systems.
Practical solutions for real-world challenges.
Design principles for function and component separation.
Understand critical decisions in software design.
Prevent and fix design and architecture failures.
Essential reading for software architects and developers.
Average Rating out of 5:
Price Range: $27.19
22
Guides engineers to advance without management roles.
Unlocks the path to staff engineering success.
Offers strategies for technical leadership development.
Explores career growth beyond typical promotion paths.
Provides insights from experienced industry leaders.
Helps navigate inconsistent technical leadership opportunities.
Empowers engineers to achieve professional fulfillment.
Average Rating out of 5:
Price Range: $17.46
23
Practical strategies for managing legacy code effectively.
Cost-effective solutions without rewriting entire codebases.
Guidance on refactoring and functional code changes.
Emphasis on writing tests for application stability.
Examples provided in Java, C++, and C#.
Assumes reader familiarity with UML notation.
Language-independent advice in sidebars and appendices.
Average Rating out of 5:
Price Range: $41.71
24
Official guide to Rust programming language.
Thoroughly updated for Rust 2021 version.
Includes 50,000+ copies sold milestone.
Covers basics to advanced programming concepts.
Learn ownership, borrowing, and lifetimes.
Code examples and complete project chapters included.
Focus on building reliable, concurrent software.
Average Rating out of 5:
Price Range: $30.13
25
Hands-on approach to learning Python quickly.
Carefully crafted questions for skill building.
Clear, easy-to-understand solutions provided.
Two projects to consolidate your knowledge.
Focus on programming fundamentals, step by step.
Ideal for beginners and self-learners.
Average Rating out of 5:
Price Range: $1.99
26
Comprehensive guide to Domain-Driven Design principles.
Addresses software complexity effectively and efficiently.
Written by renowned expert Eric Evans.
Published by trusted source Addison-Wesley Professional.
Includes practical examples and case studies.
Enhances understanding of software architecture concepts.
Ideal for software developers and architects.
Average Rating out of 5:
Price Range: $71.24
27
Navigate your growth without management roles.
Contribute significantly as a technical leader.
Drive impactful projects and technical strategy.
Master strategic thinking and time management.
Enhance team skills and performance effectively.
Understand your role as a staff engineer.
Learn practical tactics for successful engineering projects.
Average Rating out of 5:
Price Range: $29.99
28
Identify and fix common Go programming mistakes.
Boost productivity by avoiding typical pitfalls.
Master concurrency and improve application performance.
Optimize code for better efficiency and speed.
Enhance error handling with idiomatic practices.
Learn best practices for Go application structure.
Includes free eBook with print purchase.
Average Rating out of 5:
Price Range: $50.29
29
Engaging, visual learning experience for Java programming.
Unique approach using puzzles and mysteries.
Covers fundamentals and advanced Java topics.
Designed for both beginners and experienced programmers.
Focus on modern coding practices and techniques.
Helps you become a great programmer quickly.
Multisensory approach enhances retention and understanding.
Average Rating out of 5:
Price Range: $32.89
30
Comprehensive guide for beginners in Python programming. Hands-on projects for practical learning experience. Includes free digital bonuses and resources. Expert insights from a seasoned programmer. Perfect for job seekers and career changers. Lifetime access to exclusive educational materials.
Average Rating out of 5:
Price Range: $24.99