MongoDB: The Definitive Guide: Powerful and Scalable Data Storage, 3rd Edition [EPUB]

MongoDB: The Definitive Guide: Powerful and Scalable Data Storage, 3rd Edition [EPUB]
MongoDB: The Definitive Guide: Powerful and Scalable Data Storage, 3rd Edition by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
2019 | EPUB | ISBN: 9781491954461 | 7.15MB

Manage your data with a system designed to support modern application development. Updated for MongoDB 4.2, the third edition of this authoritative and accessible guide shows you the advantages of using document-oriented databases. You’ll learn how this secure, high-performance system enables flexible data models, high availability, and horizontal scalability.

Authors Shannon Bradshaw, Eoin Brazil, and Kristina Chodorow provide guidance for database developers, advanced configuration for system administrators, and use cases for a variety of projects. NoSQL newcomers and experienced MongoDB users will find updates on querying, indexing, aggregation, transactions, replica sets, ops management, sharding and data administration, durability, monitoring, and security.

In six parts, this book shows you how to:

  • Work with MongoDB, perform write operations, find documents, and create complex queries
  • Index collections, aggregate data, and use transactions for your application
  • Configure a local replica set and learn how replication interacts with your application
  • Set up cluster components and choose a shard key for a variety of applications
  • Explore aspects of application administration and configure authentication and authorization
  • Use stats when monitoring, back up and restore deployments, and use system settings when deploying MongoDB

Programming C# 8.0: Build Cloud, Web, and Desktop Applications [EPUB]

Programming C# 8.0: Build Cloud, Web, and Desktop Applications [EPUB]
Programming C# 8.0: Build Cloud, Web, and Desktop Applications by Ian Griffiths
2019 | EPUB | ISBN: 9781492056812 | 4.05MB

C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you’ll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and desktop applications.

Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. You’ll get up to speed on .NET Core and the latest C# 8.0 additions, including asynchronous streams, nullable references, pattern matching, default interface implementation, ranges and new indexing syntax, and changes in the .NET tool chain.

  • Discover how C# supports fundamental coding features, such as classes, other custom types, collections, and error handling
  • Learn how to write high-performance memory-efficient code with .NET Core’s Span and Memory types
  • Query and process diverse data sources, such as in-memory object models, databases, data streams, and XML documents with LINQ
  • Use .NET’s multithreading features to exploit your computer’s parallel processing capabilities
  • Learn how asynchronous language features can help improve application responsiveness and scalability

Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith [EPUB]

Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith [EPUB]
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman
2019 | EPUB | ISBN: 9781492047841 | 10.07MB

How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.

With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You’ll learn several tried and tested patterns and techniques that you can use as you migrate your existing architecture.

  • Ideal for organizations looking to transition to microservices, rather than rebuild
  • Helps companies determine whether to migrate, when to migrate, and where to begin
  • Addresses communication, integration, and the migration of legacy systems
  • Discusses multiple migration patterns and where they apply
  • Provides database migration examples, along with synchronization strategies
  • Explores application decomposition, including several architectural refactoring patterns
  • Delves into details of database decomposition, including the impact of breaking referential and transactional integrity, new failure modes, and more

Cloud Native Data Center Networking: Architecture, Protocols, and Tools [EPUB]

Cloud Native Data Center Networking: Architecture, Protocols, and Tools [EPUB]
Cloud Native Data Center Networking: Architecture, Protocols, and Tools by Dinesh G Dutt
2019 | EPUB | ISBN: 9781492045601 | 7.46MB

If you want to study, build, or simply validate your thinking about modern cloud native data center networks, this is your book. Whether you’re pursuing a multitenant private cloud, a network for running machine learning, or an enterprise data center, author Dinesh Dutt takes you through the steps necessary to design a data center that’s affordable, high capacity, easy to manage, agile, and reliable.

Ideal for network architects, data center operators, and network and containerized application developers, this book mixes theory with practice to guide you through the architecture and protocols you need to create and operate a robust, scalable network infrastructure. The book offers a vendor-neutral way to look at network design. For those interested in open networking, this book is chock-full of examples using open source software, from FRR to Ansible.

In the context of a cloud native data center, you’ll examine:

  • Clos topology
  • Network disaggregation
  • Network operating system choices
  • Routing protocol choices
  • Container networking
  • Network virtualization and EVPN
  • Network automation

Building Web Apps with WordPress: WordPress as an Application Framework, 2nd Edition [EPUB]

Building Web Apps with WordPress: WordPress as an Application Framework, 2nd Edition [EPUB]
Building Web Apps with WordPress: WordPress as an Application Framework, 2nd Edition by Brian Messenlehner, Jason Coleman
2019 | EPUB | ISBN: 9781491990087 | 7.2MB

WordPress is much more than a blogging platform. As this practical guide clearly demonstrates, you can use WordPress to build web apps of any type—not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, you’ll learn how to use WordPress plugins and themes to develop fast, scalable, and secure web apps, native mobile apps, web services, and even a network of multiple WordPress sites.

In the book's updated second edition, the authors use examples from their recently released SchoolPress app to explain concepts and techniques throughout the book. All code examples are available on GitHub.

  • Compare WordPress with traditional app development frameworks
  • Use themes for views, and plugins for backend functionality
  • Get suggestions for choosing WordPress plugins—or build your own
  • Manage user accounts and roles, and access user data
  • Build asynchronous behaviors in your app with jQuery
  • Develop native apps for iOS and Android, using wrappers
  • Incorporate PHP libraries, external APIs, and web service plugins
  • Collect payments through ecommerce and membership plugins
  • Use techniques to speed up and scale your WordPress app

Cloud Native Transformation: Practical Patterns for Innovation [EPUB]

Cloud Native Transformation: Practical Patterns for Innovation [EPUB]
Cloud Native Transformation: Practical Patterns for Innovation by Pini Reznik, Jamie Dobson, Michelle Gienow
2019 | EPUB | ISBN: 9781492048909 | 23.74MB

In the past few years, going cloud native has been a big advantage for many companies. But it’s a tough technique to get right, especially for enterprises with critical legacy systems. This practical hands-on guide examines effective architecture, design, and cultural patterns to help you transform your organization into a cloud native enterprise—whether you’re moving from older architectures or creating new systems from scratch.

By following Wealth Grid, a fictional company, you’ll understand the challenges, dilemmas, and considerations that accompany a move to the cloud. Technical managers and architects will learn best practices for taking on a successful company-wide transformation.

Cloud migration consultants Pini Reznik, Jamie Dobson, and Michelle Gienow draw patterns from the growing community of expert practitioners and enterprises that have successfully built cloud native systems. You’ll learn what works and what doesn’t when adopting cloud native—including how this transition affects not just your technology but also your organizational structure and processes.

You’ll learn:

  • What cloud native means and why enterprises are so interested in it
  • Common barriers and pitfalls that have affected other companies (and how to avoid them)
  • Context-specific patterns for a successful cloud native transformation
  • How to implement a safe, evolutionary cloud native approach
  • How companies addressed root causes and misunderstandings that hindered their progress
  • Case studies from real-world companies that have succeeded with cloud native transformations

Real-World Software Development: A Project-Driven Guide to Fundamentals in Java [EPUB]

Real-World Software Development: A Project-Driven Guide to Fundamentals in Java [EPUB]
Real-World Software Development: A Project-Driven Guide to Fundamentals in Java by Raoul-Gabriel Urma, Richard Warburton
2019 | EPUB | ISBN: 9781491967171 | 2.87MB

Explore the latest Java-based software development techniques and methodologies through the project-based approach in this practical guide. Unlike books that use abstract examples and lots of theory, Real-World Software Development shows you how to develop several relevant projects while learning best practices along the way.

With this engaging approach, junior developers capable of writing basic Java code will learn about state-of-the-art software development practices for building modern, robust and maintainable Java software. You’ll work with many different software development topics that are often excluded from software develop how-to references.

Featuring real-world examples, this book teaches you techniques and methodologies for functional programming, automated testing, security, architecture, and distributed systems.

Cryptocurrency Mining For Dummies [EPUB]

Cryptocurrency Mining For Dummies [EPUB]
Cryptocurrency Mining For Dummies by Peter Kent
2019 | EPUB | ISBN: 9781119579298 | 9.39MB

Find out the essentials of cryptocurrency mining

The cryptocurrency phenomenon has sparked a new opportunity mine for virtual gold, kind of like the prospectors of a couple centuries back. This time around, you need some tech know-how to get into the cryptocurrency mining game.

This book shares the insight of two cryptocurrency insiders as they break down the necessary hardware, software, and strategies to mine Bitcoin, Ethereum, Monero, LiteCoin, and Dash. They also provide insight on how to stay ahead of the curve to maximize your return on investment.

  • Get the tech tools and know-how to start mining
  • Pick the best cryptocurrency to return your investment
  • Apply a sound strategy to stay ahead of the game
  • Find cryptocurrency value at the source

From the basics of cryptocurrency and blockchain to selecting the best currency to mine, this easy-to-access book makes it easy to get started today!

iPhone For Dummies, 13th Edition [EPUB]

iPhone For Dummies, 13th Edition [EPUB]
iPhone For Dummies, 13th Edition by Edward C Baig, Bob LeVitus
2019 | EPUB | ISBN: 9781119607960 | 31.3MB

Unleash the power of your iPhone!

The iPhone you carry in your pocket or purse gives you enormous power to get things done. It puts you within easy reach of your family and friends, provides instant access to your favorite music, TV, and movies, lets you to follow and react to news and events, and makes it possible to share your life in pictures and video with anyone in the world―all within seconds. And this is just scratching the surface of what it can do!

This updated edition of iPhone for Dummies covers the latest versions of the device and the latest version of the iOS operating system. Beginning with how to get started with a new phone―navigating the settings, hooking up to wifi, sharing audio and video ― you’ll also find out the many ways in which the iPhone’s tools and applications can bring an extra dimension to all aspects of your life.

  • Explore the latest version of iOS
  • Change your life with must-have apps
  • Get artsy with photos, videos, and creative applications
  • Troubleshoot common problems with ease

Whether you’re just getting started or want to get even more from your iPhone, this book puts all the power in your hands!

Cyber Crisis Management: Overcoming the Challenges in Cyberspace [EPUB]

Cyber Crisis Management: Overcoming the Challenges in Cyberspace [EPUB]
Cyber Crisis Management: Overcoming the Challenges in Cyberspace by Rodney D Ryder, Ashwin Madhavan
2019 | EPUB | ISBN: 9789389165524 | 0.9MB

With the advent of big data technology, organisations worldwide are creating data exceeding terabytes in size. Due to the variety of data that it encompasses, big data always entails a number of challenges related to its volume, complexity and vulnerability. The need to manage cyber risks across an enterprise-inclusive of IT operations-is a growing concern as massive data breaches make news on an alarmingly frequent basis. The internet too has grown enormously over the past few years, consequently increasing the risk of many untoward cyber incidents that can cause irreparable loss to a corporate organisation.

With a robust cyber risk management system now a necessary business requirement, organisations need to assess the effectiveness of their current systems in response to a dynamic and fast-moving threat landscape. This book goes beyond a mere response to cybercrime and addresses the entire crisis-management cycle. The authors have created a primer for corporate houses and individuals alike on how they should deal with cyber incidences and develop strategies on tackling such incidences.

pages: 01 02 03 04 05 06 07 08 09 10
*10: 10