-
C++ High Performance - Second Edition
A comprehensive guide to help aspiring and professional C++ developers elevate the performance of their apps by allowing them to run faster and consume fewer resourcesKey FeaturesUpdated to C++20 with completely revised code and more content on error handling, benchmarking, memory allocators, and co.... -
Software Architecture with C# 9 and .NET 5 - Second Edition
Design scalable and high-performance enterprise applications using the latest features of C# 9 and .NET 5Key FeaturesGain fundamental and comprehensive software architecture knowledge and the skillset to create fully modular appsDesign high-performance software systems using the latest features of ..... -
Practical System Programming for Rust Developers
Explore various Rust features, data structures, libraries, and toolchain to build modern systems software with the help of hands-on examplesKey FeaturesLearn techniques to design and build system tools and utilities in RustExplore the different features of the Rust standard library for interacting w.... -
Implementing Microsoft SharePoint 2019
Bring on-premise and cloud collaboration features to life with Microsoft's enterprise content management platform - SharePoint ServerKey FeaturesGet up to speed with the latest version of SharePoint and make the most of its featuresSet up and effectively manage your SharePoint Farm in the cloud or .... -
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.... -
Head First Design Patterns, 2nd Edition
Author Eric Freeman , Elisabeth Robson
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons learned by those who’ve faced the same software design problems. With design patterns, you get to take advantage of the best practices and experience of others so that you can spend ....
Release Date 2020/12 -
Author Andrew Stellman , Jennifer Greene
What will you learn from this book?Ready to dive into C#? This practical guide provides beginning programmers with a fun and highly visual introduction to C#, XAML, .NET Core, and Visual Studio. You’ll quickly learn C# fundamentals, including how this language helps you c....
Release Date 2020/12 -
Exploring Windows Presentation Foundation: With Practical Applications in .NET 5
Use the Windows Presentation Foundation (WPF) technology to develop Windows applications using C# and XAML for design. This book will get you through not only the basics, but also some of the more advanced concepts of WPF in .NET 5. The book starts with basic concepts such as window, page.... -
Modern PyQt: Create GUI Applications for Project Management, Computer Vision, and Data Analysis
Dive into GUI application development and create useful applications for practical and relevant topics in the fields of business, computer science, and research. This book uses a realistic approach to help get you started designing and building the applications you need while learning new tools alon.... -
Ontologies with Python: Programming OWL 2.0 Ontologies with Python and Owlready2
Use ontologies in Python, with the Owlready2 module developed for ontology-oriented programming. You will start with an introduction and refresher on Python and OWL ontologies. Then, you will dive straight into how to access, create, and modify ontologies in Python. Next, you will move on to an over.... -
Quantum Computing Solutions: Solving Real-World Problems Using Quantum Computing and Algorithms
Know how to use quantum computing solutions involving artificial intelligence (AI) algorithms and applications across different disciplines.Quantum solutions involve building quantum algorithms that improve computational tasks within quantum computing, AI, data science, and machine learning. As oppo.... -
Beginning Ruby 3: From Beginner to Pro
Learn the principles behind object-oriented programming in Ruby and within a few chapters create a fully functional Ruby 3-based application. You'll gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking - some of which will be needed for yo.... -
C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners
Ready to learn programming with less effort and more fun? Then do it the lazy way! C++20 for Lazy Programmers uses humor and fun to make you actually willing to read and eager to do the projects as you master the popular and powerful C++ language. Along the way it includes many features from the new.... -
Error Correction Coding, 2nd Edition
Providing in-depth treatment of error correction Error Correction Coding: Mathematical Methods and Algorithms, 2nd Edition provides a comprehensive introduction to classical and modern methods of error correction. The presentation provides a clear, practical introduction to using a la.... -
Beyond the Basic Stuff with Python
Author Al Sweigart
You’ve completed a basic Python programming tutorial or finished Al Sweigart’s best selling Automate the Boring Stuff with Python. What’s the next step toward becoming a capable, confident software developer?Welcome to Beyond the Basic Stuff with Python. More than a mere ....
Release Date 2020/12 -
Author Evan Karnoupakis , Sir John Hargrave
Simple, accessible, and fun to read, this practical book provides a fascinating collection of real-life stories from organizations that now use blockchain in practice. Sir John Hargrave and Evan Karnoupakis provide actionable takeaways and valuable lessons learned ....
Release Date 2020/12 -
Applied Computational Thinking with Python
Use the computational thinking philosophy to solve complex problems by designing appropriate algorithms to produce optimal results across various domainsKey FeaturesDevelop logical reasoning and problem-solving skills that will help you tackle complex problemsExplore core computer science concepts a.... -
Blockchain with Hyperledger Fabric - Second Edition
Learn to develop blockchain-based distributed ledgers and deploy a Hyperledger Fabric network with concrete exercises and examplesKey FeaturesUpdated with the latest features and additions that come with Hyperledger Fabric 2Write your own smart contracts and services using Java and JavaScript on a H.... -
C# 9 and .NET 5 - Modern Cross-Platform Development - Fifth Edition
A comprehensive guide for beginners to learn the key concepts, real-world applications, and latest features of C# 9 and .NET 5 with hands-on exercises using VS CodeKey FeaturesExplore the newest additions to C# 9, the .NET 5 class library, Entity Framework Core and BlazorStrengthen your command of A.... -
Game Development Projects with Unreal Engine
Learn the tools and techniques of game design using a project-based approach with Unreal Engine 4 and C++Key FeaturesKickstart your career or dive into a new hobby by exploring game design with UE4 and C++Learn the techniques needed to prototype and develop your own ideasReinforce your skills with p.... -
Author Julien Ponge
Vert.x in Action teaches you how to build production-quality reactive applications in Java. This book covers core Vert.x concepts, as well as the fundamentals of asynchronous and reactive programming. Learn to develop microservices by using Vert.x tools for database commu....
Release Date 2020/11 -
iOS 14 Programming Fundamentals with Swift
Author Matt Neuburg
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 5.3. With this thoroughly updated guide, you’ll learn the Swift language, understand App....
Release Date 2020/11 -
Author Maude Lemaire
Maintaining large applications is difficult, but supporting large, disorganized applications is nearly impossible. If you’re unable to rapidly ship changes to your code without introducing new bugs or causing outages, perhaps it’s time to slow down and consider a signific....
Release Date 2020/11 -
Author Nader Dabit
With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build full stack applications by leveraging the cloud. Developers can build robust applications with production-ready features such as authenticatio....
Release Date 2020/11