-
Test Driven Development: By Example
Author Kent Beck
Clean code that works--now. This is the seeming contradiction that lies behind much of the pain of programming. Test-driven development replies to this contradiction with a paradox--test the program before you write it.A new idea? Not at all. Since the dawn of compu....
Release Date 2002/11 -
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 -
Computing Fundamentals: Introduction to Computers
Author Faithe Wempen
The absolute beginner's guide to learning basic computer skillsComputing Fundamentals, Introduction to Computers gets you up to speed on basic computing skills, showing you everything you need to know to conquer entry-level computing courses. Written by a Microsof....
Release Date 2015/01 -
Author Sanjay Mishra , Tushar Mahapatra
Parallel processing is becoming increasingly important to database computing. Databases often grow to enormous sizes and are accessed by huge numbers of users. This growth strains the ability of single-processor and single-computer systems to handle the load. More ....
Release Date 2000/08 -
Heterogeneous Computing with OpenCL, 2nd Edition
Author Dana Schaa , Perhaad Mistry , David R. Kaeli , Lee Howes , Benedict Gaster
Heterogeneous Computing with OpenCL, Second Edition teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs) such as AMD Fusion tec....
Release Date 2012/12 -
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 -
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 -
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 -
Implementing Effective Code Reviews: How to Build and Maintain Clean Code
Author Giuliana Carullo
The ideal code review process differs from organization to organization, but the needs all boil down to the same foundational factors. A software development team cannot properly grow if its code reviews are not consistent, straightforward, and aspire to hit several compa....
Release Date 2020/09 -
Contemporary High Performance Computing
Author Jeffrey S. Vetter
HPC is used to solve a number of complex questions in computational and data-intensive sciences. These questions include the simulation and modeling of physical phenomena, such as climate change, energy production, drug design, global security, and materials design;....
Release Date 2017/11 -
Learning Dynamics NAV Patterns
Author Mark Brummel
Create solutions that are easy to maintain, quick to upgrade, and follow proven concepts and designsAbout This BookDesign software that is maintainable outside the ecosystem of their creatorsEnsure quality by following patterns that have been proved to workOver two ....
Release Date 2015/09 -
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 -
Joy of Patterns: Using Patterns for Enterprise Development, The
Author Brandon Goldfedder
Take the struggle out of learning about design patterns! Through example-based teaching, The Joy of Patterns reveals the essence of design patterns as an advanced language for describing system design. This book illustrates how to build more efficient, robust, and r....
Release Date 2001/09 -
Java EE 8 Design Patterns and Best Practices
Author Joao Purificacao , Rhuan Rocha
Get the deep insights you need to master efficient architectural design considerations and solve common design problems in your enterprise applications.Key FeaturesThe benefits and applicability of using different design patterns in JAVA EE Learn best practices to ....
Release Date 2018/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 (GoF) design pattern using C#. For each of the patterns, you will see at least one real-world scenario, a coding example, and a complete implementation including output. In addition to GoF patterns, you will learn additional ....
Release Date 2020/09 -
Author Claude Y. Laporte , Alain April
This book introduces Software Quality Assurance (SQA) and provides an overview of standards used to implement SQA. It defines ways to assess the effectiveness of how one approaches software quality across key industry sectors such as telecommunications, transport, defense....
Release Date 2018/01 -
Test-Driven Development with Java
Author Alan Mellor
Drive development with automated tests and gain the confidence you need to write high-quality softwareKey FeaturesGet up and running with common design patterns and TDD best practicesLearn to apply the rhythms of TDD – arrange, act, assert and red, green, refactorUnderstand the challenges of impleme....
Release Date 2023/01 -
Author Jonathan Kaplan , William Crawford
Architects of buildings and architects of software have more in common than most people think. Both professions require attention to detail, and both practitioners will see their work collapse around them if they make too many mistakes. It's impossible to imagine ....
Release Date 2003/09 -
Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
Author John F. Dooley
Learn the principles of good software design, and how to turn those principles into great code. This book introduces you to software engineering — from the application of engineering principles to the development of software. You'll see how to run a softwar....
Release Date 2017/11 -
Hands-On Design Patterns with Delphi
Author Primoz Gabrijelcic
Get up to speed with creational, structural, behavioral and concurrent patterns in Delphi to write clear, concise and effective codeKey FeaturesDelve into the core patterns and components of Delphi in order to master your application's design Brush up on tricks, t....
Release Date 2019/02 -
A Practical Guide to Trusted Computing
Author Leendert Van Doorn , David Safford , Ryan Catherman , Kent Yoder , David Challener
Use Trusted Computing to Make PCs Safer, More Secure, and More ReliableEvery year, computer security threats become more severe. Software alone can no longer adequately defend against them: what’s needed is secure hardware. The Trusted Platform Module (TPM) makes th....
Release Date 2007/12 -
Test-Driven Database Development: Unlocking Agility
Author Max Guernsey III
The practice of Test-Driven Development (TDD) has helped thousands of software developers improve quality, agility, productivity, and speed. In Test-Driven Database Development, Max Guernsey, III shows how to adapt TDD to achieve the same powerful benefits in databa....
Release Date 2013/02 -
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 -
Author Anshul Verma , Jitendra Zaa
Harness the power of Apex design patterns to build robust and scalable code architectures on the Force.com platformAbout This BookApply Creational, Structural and behavioural patterns in Apex to fix governor limit issues.Have a grasp of the anti patterns to be take....
Release Date 2016/04 -
Author Shine Xavier , Praseed Pai
Explore the world of .NET design patterns and bring the benefits that the right patterns can offer to your toolkit todayAbout This BookThis book is based on the latest version of .NET, .NET Core 1.0.The code is explained piece by piece and the application of the pa....
Release Date 2017/01 -
Hands-On GPU Programming with Python and CUDA
Author Dr. Brian Tuomanen
Build real-world applications with Python 2.7, CUDA 9, and CUDA 10. We suggest the use of Python 2.7 over Python 3.x, since Python 2.7 has stable support across all the libraries we use in this book.Key FeaturesExpand your background in GPU programming - PyCUDA, sc....
Release Date 2018/11 -
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 -
Cloud Computing Design Patterns
Author Robert Cope , Thomas Erl , Amin Naserpour
“This book continues the very high standard we have come to expect from ServiceTech Press. The book provides well-explained vendor-agnostic patterns to the challenges of providing or using cloud solutions from PaaS to SaaS. The book is not only a great patterns reference,....
Release Date 2017/03 -
Author Mike Barlow
Consider this scenario: You walk into a building and a sensor identifies you through your mobile phone. You then receive a welcoming text telling you when lunch will be served, or perhaps a health warning based on allergy information you’ve stored in your profile. ....
Release Date 2016/06 -
Author Gerassimos Barlas
Multicore and GPU Programming offers broad coverage of the key parallel computing skillsets: multicore CPU programming and manycore "massively parallel" computing. Using threads, OpenMP, MPI, and CUDA, it teaches the design and development of software capable of tak....
Release Date 2014/12