-
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 -
A Friendly Guide to Software Development : What You Should Know Without Being a Developer
Author Leticia Portella
Software is everywhere, but despite being so common and useful, it remains magical and mysterious to many. Still, more and more people are finding themselves working for tech companies, or with an array of software products, services, and tools. This can segregate those who understand tech from thos....
Release Date 2022/11 -
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 -
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 -
Advances in GPU Research and Practice
Author Hamid Sarbazi-Azad
Advances in GPU Research and Practice focuses on research and practices in GPU based systems. The topics treated cover a range of issues, ranging from hardware and architectural issues, to high level issues, such as application systems, parallel programming, middle....
Release Date 2016/09 -
Algorithms and Parallel Computing
Author Fayez Gebali
There is a software gap between the hardware potential and the performance that can be attained using today's software parallel program development tools. The tools need manual intervention by the programmer to parallelize the code. Programming a parallel computer ....
Release Date 2011/04 -
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 -
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.... -
An Engineering Manager's Guide to Design Patterns
Author Eric Freeman , Elisabeth Robson
While off-the-shelf libraries and frameworks have greatly simplified the development process, they can't help you structure applications that are maintainable, flexible, and easy to understand. In this O'Reilly report, authors Eric Freeman and Elisabeth Robson sh....
Release Date 2015/06 -
An Introduction to Parallel Programming
Author Peter Pacheco
Author Peter Pacheco uses a tutorial approach to show students how to develop effective parallel programs with MPI, Pthreads, and OpenMP. The first undergraduate text to directly address compiling and running parallel programs on the new multi-core and cluster archi....
Release Date 2011/01 -
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 Adewale Oshineye , Dave Hoover
Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being successful requires more than technical expertise. To grow professionally, you also need soft skills and effective learni....
Release Date 2009/10 -
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 -
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 -
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 -
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 -
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 -
Captain Code: Unleash Your Coding Superpower with Python
Author Shmuel Forta , Ben Forta
Becoming a coder is all fun and games!Everyone should learn to code. Much like drawing and sketching, playing an instrument, cooking, or taking pictures and shooting videos, coding is a creative endeavor, which means it's a way to actually create stuff, and creating stuff is incredibly rewarding an....
Release Date 2021/12 -
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 -
Author Jason Alls
Develop your programming skills by exploring essential topics such as code reviews, implementing TDD and BDD, and designing APIs to overcome code inefficiency, redundancy, and other problems arising from bad codeKey FeaturesWrite code that cleanly integrates with other sy....
Release Date 2020/07 -
Author James Padolsey
Get the most out of JavaScript for building web applications through a series of patterns, techniques, and case studies for clean codingKey FeaturesWrite maintainable JS code using internal abstraction, well-written tests, and well-documented code Understand the ag....
Release Date 2020/01 -
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 -
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.... -
Clean Craftsmanship: Disciplines, Standards, and Ethics
In Clean Craftsmanship, the legendary Robert C. Martin ("Uncle Bob") has written every programmer's definitive guide to working well. Martin brings together the disciplines, standards, and ethics you need to deliver robust, effective code quickly and productively, and be proud of all the software y.... -
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 -
Code That Fits in Your Head: Heuristics for Software Engineering
The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software development, Code That Fits in Your Head offers indispensable practical advice for writing code at a sustainable pace, and controlling the complexity that causes too many software projects to spin out of .... -
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 -
Common Design Patterns for Symbian OS: The Foundations of Smartphone Software
Author Adrian A. I. Issott
Common Design Patterns for Symbian OS is the first design patterns book that addresses Symbian OS specifically. It introduces programmers to the common design patterns that help implement a large variety of applications and services on Symbian OS. The goal of the bo....
Release Date 2008/12