-
Hands-On Design Patterns and Best Practices with Julia
Author Stefan Karpinski , Tom Kwong
Design and develop high-performance, reusable, and maintainable applications using traditional and modern Julia patterns with this comprehensive guideKey FeaturesExplore useful design patterns along with object-oriented programming in Julia 1.0 Implement macros and....
Release Date 2020/01 -
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 Ralf D. Muller , Stefan Zorner , Michael Simons , Dr. Gernot Starke
Document the architecture of your software easily with this highly practical, open-source template.Key FeaturesGet to grips with leveraging the features of arc42 to create insightful documents Learn the concepts of software architecture documentation through real-w....
Release Date 2019/10 -
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 -
The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2nd Edition
Author Andrew Hunt , David Thomas
"One of the most significant books in my life." —Obie Fernandez, Author, The Rails Way"Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours." —Mike Cohn, Author ....
Release Date 2019/09 -
Author Bharatkumar Sharma , Jaegeun Han
Explore different GPU programming methods using libraries and directives, such as OpenACC, with extension to languages such as C, C++, and PythonKey FeaturesLearn parallel programming principles and practices and performance analysis in GPU computing Get to grips w....
Release Date 2019/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 -
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 -
Hands-On Design Patterns with C# and .NET Core
Author Jeffrey Chilberto , Gaurav Aroraa
Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2Key FeaturesEnhance your programming skills by implementing efficient design patterns for C# and .NET Explore design patterns for functional and reactive pr....
Release Date 2019/07 -
Cyber Security in Parallel and Distributed Computing
Author Manju Khari , Jyotir Moy Chatterjee , Brojo Kishore Mishra , Raghvendra Kumar , Dac-
The main objective of this book is to explore the concept of cybersecurity in parallel and distributed computing along with recent research developments in the field. It also includes various real-time/offline applications and case studies in the fields of engineer....
Release Date 2019/04 -
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 -
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 -
Hands-On Design Patterns with C++
Author Fedor G. Pikus
A comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++Key FeaturesDelve into the core patterns and components of C++ in order to master application design Lea....
Release Date 2019/01 -
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 -
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 -
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 -
Author Mariano Anaya
Getting the most out of Python to improve your codebase Key FeaturesSave maintenance costs by learning to fix your legacy codebase Learn the principles and techniques of refactoring Apply microservices to your legacy systems by implementing practical techniquesBook....
Release Date 2018/08 -
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 -
Code with the Wisdom of the Crowd
Author Mark Pearl
Build systems faster and more effectively with Mob Programming. Mob Programming is an approach to developing software that radically reduces defects and key-person dependencies by having a group of people work together at a single machine. See how to avoid the most....
Release Date 2018/07 -
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 -
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 -
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 -
Bad Programming Practices 101: Become a Better Coder by Learning How (Not) to Program
Author Karl Beecher
This book takes a humorous slant on the programming practice manual by reversing the usual approach: under the pretence of teaching you how to become the world’s worst programmer who generally causes chaos, the book teaches you how to avoid the kind of bad habits t....
Release Date 2018/02 -
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 -
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 De Gruyter
The book addresses the impact of ambient intelligence, particularly its user-centric context-awareness requirement on data management strategies and solutions. Techniques of conceptualizing, capturing, protecting, modelling, and querying context information, as wel....
Release Date 2017/12 -
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 -
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 -
Clean Architecture: A Craftsman's Guide to Software Structure and Design, First Edition
Author Robert C. Martin
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the s....
Release Date 2017/09 -
OpenACC for Programmers: Concepts and Strategies, First Edition
Author Sunita Chandrasekaran , Guido Juckeland
The Complete Guide to OpenACC for Massively Parallel Programming Scientists and technical professionals can use OpenACC to leverage the immense power of modern GPUs without the complexity traditionally associated with programming them. OpenACC™ for Programmers is o....
Release Date 2017/09