Category: Programming

Introducing Microsoft Orleans 0

Introducing Microsoft Orleans

eBook Details: Paperback: 214 pages Publisher: WOW! eBook (May 24, 2022) Language: English ISBN-10: 148428013X ISBN-13: 978-1484280133 eBook Description: Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework Welcome to Orleans, a virtual actor framework from Microsoft that allows a single developer to create immensely scalable, available applications while maintaining a high throughput. This guide is designed to give you a foundational understanding of Orleans, an overview of its implementations, and plenty of hands-on coding experience. Side-by-side monolithic and microservice patterns alongside Orleans’ framework features are also discussed, to help readers without an actor model background understand how they can enhance applications. Author Nelson’s approach...

Hacking APIs: Breaking Web Application Programming Interfaces 0

Hacking APIs: Breaking Web Application Programming Interfaces

eBook Details: Paperback: 368 pages Publisher: WOW! eBook (July 12, 2022) Language: English ISBN-10: 1718502443 ISBN-13: 978-1718502444 eBook Description: Hacking APIs: Breaking Web Application Programming Interfaces is a crash course in web API security testing that will prepare you to penetration-test APIs, reap high rewards on bug bounty programs, and make your own APIs more secure. An Application Programming Interface (API) is a software connection that allows applications to communicate and share services. Hacking APIs will teach you how to test web APIs for security vulnerabilities. You’ll learn how the common API types, REST, SOAP, and GraphQL, work in the wild. Then you’ll set up a...

Java Design Patterns: A Hands-On Experience with Real-World Examples, 3rd Edition 0

Java Design Patterns: A Hands-On Experience with Real-World Examples, 3rd Edition

eBook Details: Paperback: 696 pages Publisher: WOW! eBook; 3rd edition (May 20, 2022) Language: English ISBN-10: 1484279700 ISBN-13: 978-1484279700 eBook Description: Java Design Patterns: A Hands-On Experience with Real-World Examples, 3rd Edition Use the step-by-step approach of this book to learn and implement design patterns in real-world applications. It focuses on classical design patterns with Java 17 and Eclipse (2021-09). In addition to Gang of Four (GoF) design patterns, the book covers popular and alternative design patterns and includes criticisms of design patterns in a chapter on anti-patterns. The Java Design Patterns: A Hands-On Experience with Real-World Examples, 3rd Edition book is divided into four parts....

React and React Native, Fourth Edition 0

React and React Native, Fourth Edition

eBook Details: Paperback: 606 pages Publisher: WOW! eBook; 4th edition (May 30, 2022) Language: English ISBN-10: 1803231289 ISBN-13: 978-1803231280 eBook Description: React and React Native, 4th Edition: React and React Native, Fourth Edition of the popular React book, updated to the latest React 18 to help you go from beginner to professional in React applications development Over the years, React and React Native has proven itself among JavaScript developers as a popular choice for a complete and practical guide to the React ecosystem. This fourth edition comes with the latest features, enhancements, and fixes to align with React 18, while also being compatible with React Native. It includes...

C++20 STL Cookbook 0

C++20 STL Cookbook

eBook Details: Paperback: 450 pages Publisher: WOW! eBook (May 27, 2022) Language: English ISBN-10: 1803248718 ISBN-13: 978-1803248714 eBook Description: C++20 STL Cookbook: Proven techniques to improve the efficiency of your programs using the Standard Template Library (STL) Fast, efficient, and flexible, the C++ programming language has come a long way and is used in every area of the industry to solve many problems. The latest version C++20 will see programmers change the way they code as it brings a whole array of features enabling the quick deployment of applications. This book will get you up and running with using the STL in the best way possible....

CMake Best Practices 0

CMake Best Practices

eBook Details: Paperback: 343 pages Publisher: WOW! eBook (May 27, 2022) Language: English ISBN-10: 1803239727 ISBN-13: 978-1803239729 eBook Description: CMake Best Practices: Explore a compendium of creating and maintaining CMake projects without any overhead using tips, tricks, and techniques to empower your workflow CMake is a powerful tool used to perform a wide variety of tasks, so finding a good starting point for learning CMake is difficult. This book cuts to the core and covers the most common tasks that can be accomplished with CMake without taking an academic approach. While the CMake documentation is comprehensive, it is often hard to find good examples of how...