-
Software Testing Foundations, 5th Edition, 5th Edition
Professional testing of software is an essential task that requires a profound knowledge of testing techniques. The International Software Testing Qualifications Board (ISTQB) has developed a universally accepted, international qualification scheme aimed at software and system testing professionals,.... -
Game Development Patterns with Unity 2021 - Second Edition
Discover practical design propositions to resolve game programming challenges in UnityKey FeaturesGet an overview of Unity engine architecture and coding modelBuild a complete racing game using software design patterns and understand how to implement them in UnityDownload the source code of the comp.... -
Software Architecture Patterns for Serverless Systems
A professional's guide to solving complex problems while designing modern softwareKey FeaturesLearn best practices for designing enterprise-grade software systemsUnderstand the importance of building reliable, maintainable, and scalable systemsBecome a professional software architect by learning th.... -
Supercharge Your Applications with GraalVM
Understand the internals and architecture of GraalVM with the help of hands-on experiments and gain deep knowledge that you can apply to improve your application's performance, interoperability, and throughput.Key FeaturesGenerate faster and leaner code with minimum computing resources for high per.... -
ASP.NET Core 5 Secure Coding Cookbook
Learn how to secure your ASP.NET Core web app through robust and secure codeKey FeaturesDiscover the different types of security weaknesses in ASP.NET Core web applications and learn how to fix themUnderstand what code makes an ASP.NET Core web app unsafeBuild your secure coding knowledge by followi.... -
Microservices with Spring Boot and Spring Cloud - Second Edition
A step-by-step guide to creating and deploying production-quality microservices-based applicationsKey FeaturesBuild cloud-native production-ready microservices with this comprehensively updated guideUnderstand the challenges of building large-scale microservice architecturesLearn how to get the best.... -
Python Object-Oriented Programming - Fourth Edition
A comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniquesKey FeaturesBuild an intuitive understanding of object-oriented design, from introductory to mature programsLearn the ins and outs of Python syntax, libraries, and best .... -
Introduction to Game Systems Design
As games grow more complex and gamers expectations soar, the discipline of game systems design becomes ever more important. Game systems designers plan a games rules and balance, its characters attributes, most of its data, and how its AI, weapons, and objects work and interact. Introduction to Game.... -
Low-Code and the Democratization of Programming
Low-code is one of the fastest growing areas of software development today. An increasing number of PaaS companies now offer low-code solutions for data manipulation, integration, and transformation; and the shift toward low-code solutions is poised to unleash a new democratization of programming.Wh.... -
Machine Learning Approaches for Convergence of IoT and Blockchain
The digital revolution is characterized by the convergence of technologies, rapidly advancing the 4th industrial revolution thereby blurring the lines between physical, digital and biological objects. The speed of the fourth revolution which evolves at an exponential rate cannot by any means be comp.... -
Hands-on Azure Functions with C#: Build Function as a Service (FaaS) Solutions
Build serverless solutions using Azure Functions. This book provides you with a deep understanding of Azure Functions so you can build highly scalable and reliable serverless applications.The book starts with an introduction to Azure Functions and demonstrates triggers and bindings with use ca.... -
C# Programming for Absolute Beginners: Learn to Think Like a Programmer and Start Writing Code
Get started using the C# programming language. Based on the author’s 15 years of experience teaching beginners, this book provides you with a step-by-step introduction to the principles of programming, or rather, how to think like a programmer. The task-solution approach will get you immersed, with .... -
Practical Vaadin: Developing Web Applications in Java
Implement web applications in Java using the open-source Vaadin framework version 20 and later. This easy-to-follow book covers all the key concepts and steps to become competent with modern versions of Vaadin. The book covers everything from setting up the development environment to implement.... -
The Protractor Handbook: Understanding and Implementing the Tool Effectively
Learn to quickly set up Protractor and dive into the amazing possibilities that this tool offers for automating browser interactions for a user for any Angular web application. Software testing is here to stay, and an integral part of this is test automation. Protractor is one of the most evol.... -
Programming Scala, 3rd Edition
Author Dean Wampler
Get up to speed on Scala--the JVM, JavaScript, and natively compiled language that offers all the benefits of functional programming, a modern object model, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with....
Release Date 2021/08 -
Concepts and Semantics of Programming Languages 1
This book – the first of two volumes – explores the syntactical constructs of the most common programming languages, and sheds a mathematical light on their semantics, while also providing an accurate presentation of the material aspects that interfere with coding. Concepts and Semanti.... -
Hands-On Unity 2021 Game Development - Second Edition
Achieve mesmerizing game experiences using the latest Unity 2021 features by following a practical approach to building professional gamesKey FeaturesUnleash the capabilities of C# scripting to create UIs, graphics, game AI agents and moreExplore Unity's latest tools, including Universal Render Pip.... -
Solution Architecture with .NET
Learn about the responsibilities of a .NET solution architect and explore solution architecture principles, DevOps solutions, and design techniques and standards with hands-on examples of design patternsKey FeaturesFind out what are the essential personality traits and responsibilities of a solution.... -
Learning the vi and Vim Editors, 8th Edition
Author Arnold Robbins , Elbert Hannah
vi and its derivatives are perhaps the most important family of text editors in the programming community. With this updated guide, Unix and Linux users will learn text editing basics for both vi and Vim ("vi improved") before moving onto advanced editing tools for each e....
Release Date 2021/09 -
Author Dmitry Zinoviev
Make your good Python code even better by following proven and effective pythonic programming tips. Avoid logical errors that usually go undetected by Python linters and code formatters, such as frequent data look-ups in long lists, improper use of local and global variables, and mishandled user inp....
Release Date 2021/09 -
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.... -
Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software
Rapidly Understand New Domains, So You Can Build Great Software for ThemUsing Domain Storytelling, you can quickly gain clarity about a new domain's people, tasks, tools, work items, and events, avoiding costly misunderstandings and building better software. In Domain Storytelling, the method's in.... -
Software Development Pearls: Lessons from Fifty Years of Software Experience
Experience is a powerful teacher, but it is also slow and painful -- and software practitioners cannot afford to make every mistake others have suffered. This book helps you compress your learning curve and bypass much of the pain by absorbing lessons from others who served in the trenches before yo....