-
Clean Code in Python - Second Edition
Tackle inefficiencies and errors the Pythonic wayKey FeaturesEnhance your coding skills using the new features introduced in Python 3.9Implement the refactoring techniques and SOLID principles in PythonApply microservices to your legacy systems by implementing practical techniquesExp.... -
Author Dan Ginsburg , James Fung , Timothy G. Mattson , Benedict R. Gaster , Aaftab Munshi
Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as DSPs and the Cell/B.E. processor. Already implemented by Apple, AMD, Intel, IBM, NVIDIA, and....
Release Date 2011/07 -
CUDA by Example: An Introduction to General-Purpose GPU Programming
Author Edward Kandrot , Jason Sanders
“This book is required reading for anyone working with accelerator-based computing systems.” –From the Foreword by Jack Dongarra, University of Tennessee and Oak Ridge National Laboratory CUDA is a computing architecture designed to facilitate the development of par....
Release Date 2010/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 -
Design Patterns in .NET Core 3: Reusable Approaches in C# and F# for Object-Oriented Software Design
Implement design patterns in .NET Core 3 using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today’s developer toolbox. This new edition introduces topics such as Functional Builder, Asynchronous F.... -
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 -
Advanced ActionScript 3 with Design Patterns
Author Joey Lott , Danny Patterson
Today's ActionScript-based applications require increasingly sophisticated architectures and code. This book aids intermediate and advanced ActionScript developers in learning how to plan and build applications more effectively. You'll learn how to apply design p....
Release Date 2006/11 -
Author Nikolaos Samaras , Nikolaos Ploskas
GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB. The book starts with coverage of th....
Release Date 2016/08 -
Design Patterns in C#: A Hands-on Guide with Real-World Examples
Author Vaskaran Sarcar
Get hands-on experience with each Gang of Four design pattern using C#. For each of the patterns, you’ll see at least one real-world scenario, a coding example, and a complete implementation including output.In the first part of Design Patterns in C#, you will cove....
Release Date 2018/06 -
Author Pato Echagüe , Adil Aijaz
Developers have long used configuration options or flags to control what their software programs do at runtime. Feature flags are a modern application of this concept, focused on accelerating software delivery. Fast-moving software teams used flags a decade ago to ....
Release Date 2018/01 -
The Art of Unit Testing, Second Edition: with examples in C#
Author Roy Osherove
SummaryThe Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects....
Release Date 2013/11 -
CUDA Application Design and Development
Author Rob Farber
As the computer industry retools to leverage massively parallel graphics processing units (GPUs), this book is designed to meet the needs of working software developers who need to understand GPU programming with CUDA and increase efficiency in their projects. CUDA ....
Release Date 2011/10 -
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 -
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 -
Learning Python Design Patterns - Second Edition
Author Chetan Giridhar
Leverage the power of Python design patterns to solve real-world problems in software architecture and designAbout This BookUnderstand the structural, creational, and behavioral Python design patternsGet to know the context and application of design patterns to sol....
Release Date 2016/02 -
The CUDA Handbook: A Comprehensive Guide to GPU Programming
Author Nicholas Wilt
The CUDA Handbook begins where CUDA by Example (Addison-Wesley, 2011) leaves off, discussing CUDA hardware and software in greater detail and covering both CUDA 5.0 and Kepler. Every CUDA developer, from the casual to the most sophisticated, will find something here....
Release Date 2013/06 -
UPC: DISTRIBUTED SHARED MEMORY PROGRAMMING
Author Katherine Yelick , Thomas Sterling , William Carlson , Tarek El-Ghazawi
This is the first book to explain the language Unified Parallel C and its use. Authors El-Ghazawi, Carlson, and Sterling are among the developers of UPC, with close links with the industrial members of the UPC consortium. Their text covers background material on par....
Release Date 2003/07 -
Test-Driven Python Development
Author Siddharta Govindaraj
Develop high-quality and maintainable Python applications using the principles of test-driven developmentIn DetailThis book starts with a look at the test-driven development process, and how it is different from the traditional way of writing code. All the concepts ....
Release Date 2015/04 -
Design Patterns Explained: A New Perspective on Object-Oriented Design
Author James R. Trott , Alan Shalloway
"...I would expect that readers with a basic understanding of object-oriented programming and design would find this book useful, before approaching design patterns completely. Design Patterns Explained complements the existing design patterns texts and may perform....
Release Date 2001/07 -
C# Design Patterns: A Tutorial
Author James W. Cooper
Design patterns are elegant, adaptable, and reusable solutions to everyday software development problems. Programmers use design patterns to organize objects in programs, making them easier to write and modify. C# Design Patterns: A Tutorial is a practical guide to ....
Release Date 2002/09 -
Software Testing - An ISTQB-BCS Certified Tester Foundation guide 4th edition
Author Peter Williams , Geoff Thompson , Angelina Samaroo , Peter Morgan , Brian Hambling
This best-selling software testing title explains the basic steps of software testing and how to perform effective tests. It provides an overview of different techniques, both dynamic and static. It is the only official textbook of the ISTQB-BCS Certified Tester Fo....
Release Date 2019/07 -
Author Mario Castro Contreras
Learn idiomatic, efficient, clean, and extensible Go design and concurrency patterns by using TDDAbout This BookA highly practical guide filled with numerous examples unleashing the power of design patterns with Go.Discover an introduction of the CSP concurrency mo....
Release Date 2017/02 -
ATDD by Example: A Practical Guide to Acceptance Test-Driven Development
Author Markus Gärtner
With Acceptance Test-Driven Development (ATDD), business customers, testers, and developers can collaborate to produce testable requirements that help them build higher quality software more rapidly. However, ATDD is still widely misunderstood by many practitioners.....
Release Date 2012/06 -
Mastering JavaScript Design Patterns - Second Edition
Author Simon Timms
Write reliable code to create powerful applications by mastering advanced JavaScript design patternsAbout This BookLearn how to use tried and true software design methodologies to enhance your JavaScript codeDiscover robust JavaScript implementations of classic and....
Release Date 2016/06 -
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 -
Author Adam Tornhill
Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversaries with novel ways to identify and prioritize technical debt, based on behavioral data from how developers work with co....
Release Date 2018/03 -
Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration
Author Ken Pugh
In Acceptance Test Driven Development (ATDD), developers work with customers and testers to create acceptance tests that thoroughly describe how software should work from the customer’s viewpoint. By tightening the links between customers and agile teams, ATDD can s....
Release Date 2010/12 -
Parallel Computational Fluid Dynamics 2006
Author A. Ecer , N. Satofuka , Pat Fox , Jacques Periaux , Jang-Hyuk Kwon
The proceedings from Parallel CFD 2006 covers all aspects of parallel computings and its applications. Although CFD is one of basic tools for design procedures to produce machineries, such as automobiles, ships, aircrafts, etc., large scale parallel computing ....
Release Date 2007/09