-
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 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 -
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 -
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.... -
Author Richard Murch
Systems that install, heal, protect themselves and adapt to your needs —automaticallyUsing autonomic computing to reduce costs, improve services, and enhance agilityAutonomic components, architectures, standards, and development toolsPlanning for and implementing au....
Release Date 2004/03 -
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 Shane Cook
If you need to learn CUDA but don't have experience with parallel computing, CUDA Programming: A Developer's Introduction offers a detailed guide to CUDA with a grounding in parallel fundamentals. It starts by introducing CUDA and bringing you up to speed on GPU p....
Release Date 2012/12 -
Core J2EE™ Patterns: Best Practices and Design Strategies, Second Edition
Author Dan Malks , John Crupi , Deepak Alur
"The Java landscape is littered with libraries, tools, and specifications. What's been lacking is the expertise to fuse them into solutions to real-world problems. These patterns are the intellectual mortar for J2EE software construction."--John Vlissides, co-autho....
Release Date 2003/06 -
IBM Parallel Environment (PE) Developer Edition
Author Xiao Tian Xu , Wainer dos Santos Moschetta , Kleber Sacilotto de Souza , Peter Maye
This publication helps strengthen the position of IBM® software solutions and enables for High Performance Computing (hardware, software, and tools) with a well-defined and documented deployment model within an IBM environment. As a result, customers receive a plann....
Release Date 2013/02 -
Structured Parallel Programming
Author Arch Robison , James Reinders , Michael McCool
Structured Parallel Programming offers the simplest way for developers to learn patterns for high-performance parallel programming. Written by parallel computing experts and industry insiders Michael McCool, Arch Robison, and James Reinders, this book explains how t....
Release Date 2012/07 -
Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design
Author Dmitri Nesteruk
Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how....
Release Date 2018/04 -
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 -
An Atypical ASP.NET Core 5 Design Patterns Guide
A .NET developer's guide to crafting robust, maintainable, and flexible web apps by leveraging C# 9 and .NET 5 features and component-scale and application-scale design patternsKey FeaturesApply software design patterns effectively, starting small and progressing to cloud-scaleDiscover modern appli.... -
Topics in Parallel and Distributed Computing
Author Charles C Weems , Alan Sussman , Arnold L Rosenberg , Anshul Gupta , Sushil K Prasad
Topics in Parallel and Distributed Computing provides resources and guidance for those learning PDC as well as those teaching students new to the discipline. The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, ....
Release Date 2015/09 -
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 -
Contemporary High Performance Computing
Author Jeffrey S. Vetter
Contemporary High Performance Computing: From Petascale toward Exascale focuses on the ecosystems surrounding the world’s leading centers for high performance computing (HPC). It covers many of the important factors involved in each ecosystem: computer architectures....
Release Date 2013/04 -
Test-Driven JavaScript Development
Author Harmeet Singh , Hetal Prajapati , Ravi Kumar Gupta
Learn JavaScript test-driven development using popular frameworks and toolsAbout This BookLearn the life cycle of TDD and its importance in real-world applicationGain knowledge about popular tools and analyze features, syntax, and how they help in JavaScript testin....
Release Date 2015/12 -
Object Design: Roles, Responsibilities, and Collaborations
Author Alan McKean , Rebecca Wirfs-Brock
If you create software using object-oriented languages and tools, then Responsibility-Driven Design has likely influenced your work. For over ten years Responsibility-Driven Design methodology has been the standard bearer of the behavioral approach to designing obje....
Release Date 2002/11 -
Using HPC for Computational Fluid Dynamics
Author Shamoon Jamshed
Using HPC for Computational Fluid Dynamics: A Guide to High Performance Computing for CFD Engineers offers one of the first self-contained guides on the use of high performance computing for computational work in fluid dynamics. Beginning with an introduction to HP....
Release Date 2015/05 -
Logically Determined Design: Clockless System Design with NULL Convention Logic
Author Karl Fant
This seminal book presents a new logically determined design methodology for designing clockless circuit systems. The book presents the foundations, architectures and methodologies to implement such systems. Based on logical relationships, it concentrates on digital....
Release Date 2005/01 -
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 -
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 -
Author Alex Garcia , Viktor Farcic
Invoke TDD principles for end-to-end application development with JavaAbout This BookExplore the most popular TDD tools and frameworks and become more proficient in building applicationsCreate applications with better code design, fewer bugs, and higher test coverag....
Release Date 2015/08 -
GPU Computing Gems Emerald Edition
Author Wen-mei W. Hwu
GPU Computing Gems Emerald Edition offers practical techniques in parallel computing using graphics processing units (GPUs) to enhance scientific research. The first volume in Morgan Kaufmann's Applications of GPU Computing Series, this book offers the latest insig....
Release Date 2011/01 -
Author Christopher G. Lasater
Design Patterns demonstrates how software developers can improve the performance, maintainability, portability, and scalability of their code through the use of the Gang of Four design patterns. After a discussion of patterns methodology, reasons for using desi....
Release Date 2010/10 -
Parallel and High Performance Computing
Parallel and High Performance Computing offers techniques guaranteed to boost your code’s effectiveness. You’ll learn to evaluate hardware architectures and work with industry standard tools such as OpenMP and MPI. You’ll master the data structures and algorithms best suited for high performance com.... -
Software Mistakes and Tradeoffs
Author Jonathan Skeet , Tomasz Lelek
Optimize the decisions that define your code by exploring the common mistakes and intentional tradeoffs made by expert developers. In Software Mistakes and Tradeoffs you will learn how to: Reason about your systems to make intuitive and better design decisionsUnderstand consequences and how to ....
Release Date 2022/05 -
Mastering Python Design Patterns
Author Sakis Kasampalis
Create various design patterns to master the art of solving problems using PythonIn DetailPython is an object-oriented, scripting language that is used in wide range of categories. In software engineering, a design pattern is a recommended solution to a software des....
Release Date 2015/01 -
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