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...
Code Complete
Code Complete 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 For...
Clean Code in JavaScript
Clean Code in JavaScript 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 and...
Code Simplicity
Code Simplicity 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 For...
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...
Clean Code in Python
Clean Code in Python provides thorough coverage of Python programming with practical examples and proven techniques. Core Python language features and APIs Best practices and coding patterns Real-world projects and...
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...
The Clean Architecture in PHP
The Clean Architecture in PHP is a comprehensive guide to software architecture using PHP, packed with practical examples and real-world projects. Core software architecture concepts explained clearly PHP best practices...
SOLID, The Software Design and Architecture Handbook
SOLID, The Software Design and Architecture Handbook is a comprehensive resource for mastering software architecture, with clear explanations and practical guidance. Core software architecture concepts and theory Practical examples and...
Tidy First, A Personal Exercise in Empirical Software Design
Tidy First, A Personal Exercise in Empirical Software Design is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical...
Street Coder
439.00 EGP
Street Coder 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 For...
The Art of Readable Code
The Art of Readable Code 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...
Clean Python
Clean Python provides thorough coverage of Python programming with practical examples and proven techniques. Core Python language features and APIs Best practices and coding patterns Real-world projects and exercises For...
Clean Code with C#
Clean Code with C# provides thorough coverage of C# programming with practical examples and proven techniques. Core C# language features and APIs Best practices and coding patterns Real-world projects and...
Clean Code Principles And Patterns, Python Edition
Clean Code Principles And Patterns, Python Edition teaches Python developers to write clean, expressive code. Clean code principles applied to Python Design patterns in Python Refactoring and testing Python code...
Software Mistakes and Tradeoffs
Software Mistakes and Tradeoffs explores software engineering mistakes and the tradeoffs developers face when designing systems. Common pitfalls in software architecture Performance vs. maintainability tradeoffs Decision-making frameworks for engineers Valuable...
Building Maintainable Software, C# Edition
Building Maintainable Software, C# Edition offers 10 guidelines for writing maintainable C# and .NET code. 10 actionable guidelines for .NET maintainability Code metrics and quality measurement Refactoring techniques for C#...
Clean JavaScript
Clean JavaScript applies clean code principles specifically to JavaScript development. Clean naming and function design in JS ES6+ best practices and patterns Refactoring and testing JavaScript For JavaScript developers of...
Building Maintainable Software, Java Edition
Building Maintainable Software, Java Edition provides 10 evidence-based guidelines for maintainable Java code. 10 concrete guidelines for Java maintainability Metrics and tooling for code quality Refactoring strategies for legacy Java...
The Practice of Programming
The Practice of Programming by Kernighan and Pike covers the fundamental principles of good programming. Coding style, clarity, and simplicity Data structures and algorithm selection Debugging and testing strategies A...
Clean Code Cookbook
Clean Code Cookbook delivers practical, recipe-based guidance for improving code quality. Problem-solution format for real coding issues Refactoring recipes and code smell fixes Testing and design improvement techniques Handy reference...
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...
Code That Fits in Your Head
Code That Fits in Your Head offers heuristics for writing manageable, sustainable code that developers can fully understand. Heuristics for code size and complexity TDD, refactoring, and incremental development Encapsulation...
The Art of Clean Code
The Art of Clean Code teaches programmers to write simple, focused code by cutting unnecessary complexity. Principles of simplicity and focus Reducing complexity and cognitive load Clean functions, classes, and...
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...
Crafting Clean Code with JavaScript and React
Crafting Clean Code with JavaScript and React teaches modern frontend developers to write clean, scalable code. Clean code principles for JavaScript React component design and architecture Testing, refactoring, and code...
The Rules of Programming
The Rules of Programming distills decades of software engineering experience into 21 actionable rules. 21 rules for everyday coding excellence Real-world examples and anti-patterns Applicable across languages and platforms Great...
Clean Ruby
Clean Ruby guides Ruby developers toward writing more readable, maintainable code using Ruby's expressive features. Ruby-specific clean code principles Refactoring techniques and code smells Testing and design best practices For...
Taming Your Dragon, Addressing Your Technical Debt
Taming Your Dragon: Addressing Your Technical Debt provides a framework for understanding and reducing technical debt. Types and causes of technical debt Measuring and prioritizing debt repayment Refactoring strategies and...
Your Code as a Crime Scene
Your Code as a Crime Scene applies forensic techniques to reveal hidden problems in software codebases. Hotspot analysis using version control history Detecting code complexity and coupling Data-driven refactoring strategies...
Clean Code Fundamentals
Clean Code Fundamentals teaches core principles for writing code that is easy to read, maintain, and extend. Naming, functions, and formatting principles Comments, error handling, and boundaries Refactoring techniques for...
Antifragile Software
Antifragile Software applies Nassim Taleb's concept to software engineering, teaching you to build systems that improve under pressure. Antifragility vs. resilience in software Evolutionary architecture and modularity Chaos engineering and...