-
Software Architecture Patterns
Author Mark Richards
The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in w....
Release Date 2015/02 -
Software Architecture Design Patterns in Java
Author Partha Kuchana
Software engineering and computer science students need a resource that explains how to apply design patterns at the enterprise level, allowing them to design and implement systems of high stability and quality. Software Architecture Design Patterns in Java is a de....
Release Date 2004/04 -
Author Thomas Erl
“SOA Design Patterns is an important contribution to the literature and practice of building and delivering quality software-intensive systems.”- Grady Booch, IBM Fellow“With the continued explosion of services and the increased rate of adoption of SOA through the m....
Release Date 2008/12 -
Smalltalk Best Practice Patterns
Author Kent Beck
This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. When programmers understand thes....
Release Date 1996/10 -
Skills of a Successful Software Engineer
Author Fernando Doglio
Skills to grow from a solo coder into a productive member of a software development team, with seasoned advice on everything from refactoring to acing an interview. In Skills of a Successful Software Engineer you will learn: The skills you need to succeed on a software development teamBest pract....
Release Date 2022/07 -
Author Marco Faella
Seriously Good Software is a handbook for any professional developer serious about improving application quality. It explores fundamental dimensions of code quality by enhancing a simple implementation into a robust, professional-quality application. Questions, exercises,....
Release Date 2020/03 -
Scalability Patterns: Best Practices for Designing High Volume Websites
Author Chander Dhall
In this book, the CEO of Cazton, Inc. and internationally-acclaimed speaker, Chander Dhall, demonstrates current website design scalability patterns and takes a pragmatic approach to explaining their pros and cons to show you how to select the appropriate pattern f....
Release Date 2018/07 -
Sams Teach Yourself Beginning Programming in 24 Hours, 4th Edition
Author Dean Miller , Greg Perry
Sams Teach Yourself Beginning Programming in 24 Hours explains the basics of programming in the successful 24 Hours format. The book's examples are easily readable and understandable by even those with no previous exposure to programming. This book covers the abso....
Release Date 2019/12 -
Refactoring: Improving the Design of Existing Code
Author Martin Fowler
Fully Revised and Updated–Includes New Refactorings and Code Examples“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”—M. Fowler (1999)For more than twenty years, experienced programmers worldwide have....
Release Date 2018/11 -
Author James Hickey
Discover various techniques to develop maintainable code and keep it in shape.Key FeaturesLearn all about refactoring - why it is important and how to do it Discover easy ways to refactor code with examples Explore techniques that can be applied to most other progr....
Release Date 2019/10 -
Author Maude Lemaire
Maintaining large applications is difficult, but supporting large, disorganized applications is nearly impossible. If you’re unable to rapidly ship changes to your code without introducing new bugs or causing outages, perhaps it’s time to slow down and consider a signific....
Release Date 2020/11 -
Author Roland Kuhn with Brian Hanafee and Jamie Allen
SummaryReactive Design Patterns is a clearly written guide for building message-driven distributed systems that are resilient, responsive, and elastic. In this book you'll find patterns for messaging, flow control, resource management, and concurrency, along with ....
Release Date 2017/02 -
React Design Patterns and Best Practices - Second Edition
Author Carlos Santana Roldan
Build modular React web apps that are scalable, maintainable and powerful using design patterns and insightful practicesKey FeaturesGet familiar with design patterns in React like Render props and Controlled/uncontrolled inputs Learn about class/ functional, style....
Release Date 2019/03 -
Python: Master the Art of Design Patterns
Author Sakis Kasampalis , Chetan Giridhar , Dusty Phillips
Ensure your code is sleek, efficient and elegant by mastering powerful Python design patternsAbout This BookLearn all about abstract design patterns and how to implement them in Python 3Understand the structural, creational, and behavioral Python design patternsGet....
Release Date 2016/09 -
Python Parallel Programming Cookbook - Second Edition
Author Giancarlo Zaccone
Implement effective programming techniques in Python to build scalable software that saves time and memoryKey FeaturesDesign distributed computing systems and massive computational tasks coherently Learn practical recipes with concise explanations that address deve....
Release Date 2019/09 -
Programming Massively Parallel Processors, 3rd Edition
Author Wen-mei W. Hwu , David B. Kirk
Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs. Cas....
Release Date 2016/11 -
Programming Massively Parallel Processors, 2nd Edition
Author Wen-mei W. Hwu , David B. Kirk
Programming Massively Parallel Processors: A Hands-on Approach, Second Edition, teaches students how to program massively parallel processors. It offers a detailed discussion of various techniques for constructing parallel programs. Case studies are used to demonstr....
Release Date 2012/12 -
Author Gregory T Brown
Writing code is the easy part of your work as a software developer. This practical book lets you explore the other 90%—everything from requirements discovery and rapid prototyping to business analysis and designing for maintainability. Instead of providing neatly p....
Release Date 2016/10 -
Professional Parallel Programming with C#: Master Parallel Extensions With .NET 4
Author Gastón C. Hillar
Expert guidance for those programming today's dual-core processors PCsAs PC processors explode from one or two to now eight processors, there is an urgent need for programmers to master concurrent programming. This book dives deep into the latest technologies avail....
Release Date 2010/12 -
Professional CUDA C Programming
Author Ty McKercher , Max Grossman , John Cheng
Break into the powerful world of parallel GPU programming with this down-to-earth, practical guideDesigned for professionals across multiple industrial sectors, Professional CUDA C Programming presents CUDA -- a parallel computing platform and programming model des....
Release Date 2014/09 -
Pragmatic Test-Driven Development in C# and .NET
Author Adam Tibi
Build realistic applications with both relational and document databases and derive your code design using TDD. Unit test with xUnit and NSubstitute and learn concepts like DDD, SUT, Mocks, Fakes, Test Doubles, SOLID, and FIRSTHANDKey FeaturesBuild a full TDD-based app employing familiar tools and l....
Release Date 2022/09 -
Author Jason Garber
Two heads are better than one, especially when it comes to large, mission-critical software projects. Whether you’re just starting out as a developer or curious about pair programming, Jason Garber’s hands-on guide takes the mystery out of effective pairing. You’ll learn ....
Release Date 2020/07 -
Patterns-Based Engineering: Successfully Delivering Solutions via Patterns
Author Celso Gonzalez , Lee Ackerman
Successfully delivering Solutions via PatternsIn Patterns-Based Engineering, two leading experts bring together true best practices for developing and deploying successful software-intensive systems. Drawing on their extensive enterprise development experience, the ....
Release Date 2010/06 -
Patterns in Network Architecture
Author John Day
Groundbreaking Patterns for Building Simpler, More Powerful NetworksIn Patterns in Network Architecture, pioneer John Day takes a unique approach to solving the problem of network architecture. Piercing the fog of history, he bridges the gap between our experience f....
Release Date 2007/12 -
Patterns for Parallel Software Design
Author Jorge Luis Ortega-Arjona
Essential reading to understand patterns for parallel programmingSoftware patterns have revolutionized the way we think about how software is designed, built, and documented, and the design of parallel software requires you to consider other particular design aspect....
Release Date 2010/03 -
Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
Author Olaf Zimmermann , Mirko Stocker , Daniel Lubke , Uwe Zdun , Cesare Pautasso
Proven Patterns for Designing Evolvable High-Quality APIs--For Any Domain, Technology, or PlatformThis book provides a healthy mix of theory and practice, containing numerous nuggets of deep advice but never losing the big picture . . . grounded in real-world experience and documented with academic ....
Release Date 2022/11 -
Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems
Author Sherif M. Yacoub , Hany H. Ammar
Design patterns are immensely powerful, but to build large-scale robust systems, you need more. Pattern-Oriented Analysis and Design introduces a methodology for "composing" proven design patterns into reliable, robust large-scale software systems. Using POAD, you c....
Release Date 2003/08 -
Parallel Programming with Python
Author Jan Palach
Develop efficient parallel systems using the robust Python environmentIn DetailStarting with the basics of parallel programming, you will proceed to learn about how to build parallel algorithms and their implementation. You will then gain the expertise to evaluate p....
Release Date 2014/06 -
Parallel Programming with OpenACC
Author Rob Farber
Parallel Programming with OpenACC is a modern, practical guide to implementing dependable computing systems. The book explains how anyone can use OpenACC to quickly ramp-up application performance using high-level code directives called pragmas. The OpenACC directi....
Release Date 2016/10 -
Parallel Programming with Intel® Parallel Studio XE
Author Andrew Stokes , Stephen Blair-Chappell
Optimize code for multi-core processors with Intel's Parallel StudioParallel programming is rapidly becoming a "must-know" skill for developers. Yet, where to start? This teach-yourself tutorial is an ideal starting point for developers who already know Windows C a....
Release Date 2012/05