Browse Results

Showing 45,001 through 45,025 of 59,381 results

Pro Database Migration to Azure: Data Modernization for the Enterprise

by Kevin Kline Denis McDowell Dustin Dorsey Matt Gordon

Migrate your existing, on-premises applications into the Microsoft Azure cloud platform. This book covers the best practices to plan, implement, and operationalize the migration of a database application from your organization’s data center to Microsoft’s Azure cloud platform.Data modernization and migration is a technologically complex endeavor that can also be taxing from a leadership and operational standpoint. This book covers not only the technology, but also the most important aspects of organization culture, communication, and politics that so frequently derail such projects. You will learn the most important steps to ensuring a successful migration and see battle-tested wisdom from industry veterans. From executive sponsorship, to executing the migration, to the important steps following migration, you will learn how to effectively conduct future migrations and ensure that your team and your database application delivers on the expected business value of the project. This book is unlike any other currently in the market. It takes you through the most critical business and technical considerations and workflows for moving your data and databases into the cloud, with special attention paid to those who are deploying to the Microsoft Data Platform in Azure, especially SQL Server. Although this book focuses on migrating on-premises SQL Server enterprises to hybrid or fully cloud-based Azure SQL Database and Azure SQL Managed Instances, it also cover topics involving migrating non-SQL Server database platforms such as Oracle, MySQL, and PostgreSQL applications to Microsoft Azure.What You Will LearnPlan a database migration that ensures smooth project progress, optimal performance, low operating cost, and minimal downtimeProperly analyze and manage non-technical considerations, such as legal compliance, privacy, and team executionPerform a thorough architectural analysis to select the best Azure services, performance tiers, and cost-containment featuresAvoid pitfalls and common reasons for failure relating to corporate culture, intra-office politics, and poor communicationsSecure the proper executive champions who can execute the business planning needed for successApply proven criteria to determine your future-state architecture and your migration methodExecute your migration using a process proven by the authors over years of successful projectsWho This Book Is ForIT leadership, strategic IT decision makers, project owners and managers, and enterprise and application architects. For anyone looking toward cloud migration projects as the next stage of growth in their careers. Also useful for enterprise DBAs and consultants who might be involved in such projects. Readers should have experience and be competent in designing, coding, implementing, and supporting database applications in an on-premises environment.

Pro DAX and Data Modeling in Power BI: Creating the Perfect Semantic Layer to Drive Your Dashboard Analytics

by Adam Aspin

Develop powerful data models that bind data from disparate sources into a coherent whole. Then extend your data models using DAX–the query language that underpins Power BI–to create reusable measures to deliver finely-crafted custom calculations in your dashboards.This book starts off teaching you how to define and enhance the core structures of your data model to make it a true semantic layer that transforms complex data into familiar business terms. You’ll learn how to create calculated columns to solve basic analytical challenges. Then you’ll move up to mastering DAX measures to finely slice and dice your data.The book also shows how to handle temporal analysis in Power BI using a Date dimension. You will see how DAX Time Intelligence functions can simplify your analysis of data over time. Finally, the book shows how to extend DAX to filter and calculate datasets and develop DAX table functions and variables to handle complex queries.What You Will LearnCreate clear and efficient data models that support in-depth analyticsDefine core attributes such as data types and standardized formatting consistently throughout a data modelDefine cross-filtering settings to enhance the data modelMake use of DAX to create calculated columns and custom tablesExtend your data model with custom calculations and reusable measures using DAXPerform time-based analysis using a Date dimension and Time Intelligence functionsWho This Book Is ForEveryone from the CEO to the Business Intelligence developer and from BI and Data architects and analysts to power users and IT managers can use this book to outshine the competition and create the data framework that they need and interactive dashboards using Power BI

Pro DAX with Power BI: Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular

by Philip Seamark Thomas Martens

Learn the intricate workings of DAX and the mechanics that are necessary to solve advanced Power BI challenges. This book is all about DAX (Data Analysis Expressions), the formula language used in Power BI—Microsoft’s leading self-service business intelligence application—and covers other products such as PowerPivot and SQL Server Analysis Services Tabular. You will learn how to leverage the advanced applications of DAX to solve complex tasks.Often a task seems complex due to a lack of understanding, or a misunderstanding of core principles, and how certain components interact with each other. The authors of this book use solutions and examples to teach you how to solve complex problems. They explain the intricate workings of important concepts such as Filter Context and Context Transition. You will learn how Power BI, through combining DAX building blocks (such as measures, table filtering, and data lineage), can yield extraordinary analytical power. Throughout Pro Dax with Power BI these building blocks are used to create and compose solutions for advanced DAX problems, so you can independently build solutions to your own complex problems, and gain valuable insight from your data.What You Will Learn Understand the intricate workings of DAX to solve advanced problemsDeconstruct problems into manageable parts in order to create your own recipesApply predefined solutions for addressing problems, and link back step-by-step to the mechanics of DAX, to know the foundation of this powerful query languageGet fully on board with DAX, a new and evolving language, by learning best practices Who This Book Is ForAnyone who wants to use Power BI to build advanced and complex models. Some experience writing DAX is helpful, but not essential if you have experience with other data query languages such as MDX or SQL.

Pro Deep Learning with TensorFlow 2.0: A Mathematical Approach to Advanced Artificial Intelligence in Python

by Santanu Pattanayak

This book builds upon the foundations established in its first edition, with updated chapters and the latest code implementations to bring it up to date with Tensorflow 2.0. Pro Deep Learning with TensorFlow 2.0 begins with the mathematical and core technical foundations of deep learning. Next, you will learn about convolutional neural networks, including new convolutional methods such as dilated convolution, depth-wise separable convolution, and their implementation. You’ll then gain an understanding of natural language processing in advanced network architectures such as transformers and various attention mechanisms relevant to natural language processing and neural networks in general. As you progress through the book, you’ll explore unsupervised learning frameworks that reflect the current state of deep learning methods, such as autoencoders and variational autoencoders. The final chapter covers the advanced topic of generative adversarial networks and their variants, such as cycle consistency GANs and graph neural network techniques such as graph attention networks and GraphSAGE. Upon completing this book, you will understand the mathematical foundations and concepts of deep learning, and be able to use the prototypes demonstrated to build new deep learning applications. What You Will Learn Understand full-stack deep learning using TensorFlow 2.0Gain an understanding of the mathematical foundations of deep learning Deploy complex deep learning solutions in production using TensorFlow 2.0Understand generative adversarial networks, graph attention networks, and GraphSAGE Who This Book Is For: Data scientists and machine learning professionals, software developers, graduate students, and open source enthusiasts.

Pro Design Patterns in Swift

by Adam Freeman

The Swift programming language has transformed the world of iOS development and started a new age of modern Cocoa development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master level. This book will teach you those design patterns that have always been present at some level in your code, but may not have been recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any Swift developer. Best-selling author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need. Pro Design Patterns in Swift brings design patterns to life and shows you how to bring structure and scale to your Swift code with a practical, no-nonsense approach. In this book, you'll learn: Gain a solid, practical understanding of why and when design patterns are useful Master classic patterns like singleton, abstract factory, chain of responsibility, and observerDiscover less well-known patterns like memento, composite, command, and mediatorUnderstand how Swift provides essential language features for writing well-structured code that is easy to understand, simple to test and readily maintainable. Learn how to consume the Cocoa API to implement classic design patternsBuild on your existing programming knowledge to get up and running with design patterns in Swift quickly and effectively

Pro DevOps with Google Cloud Platform: With Docker, Jenkins, And Kubernetes

by Pierluigi Riti

Use DevOps principles with Google Cloud Platform (GCP) to develop applications and services. This book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice.Starting with core DevOps concepts, continuous integration, and continuous delivery, you’ll cover common tools including Jenkins, Docker, and Kubernetes in the context of a real microservices application to deploy in the cloud. You will also create a monitor for your cloud and see how to use its data to prevent errors and improve the stability of the system. By the end of Pro DevOps with Google Cloud Platform, you will be able to deploy, maintain, and monitor a real application with GCP.What You Will LearnBuild and deploy applications and services using DevOps on Google Cloud Platform Maintain a complete continuous integration (CI) and continuous delivery (CD) pipelineUse containerization with Docker and KubernetesCarry out CD with GCP and JenkinsCreate microservices with Jenkins, Docker, and KubernetesMonitor your newly deployed application and its deployment and performanceSet up security and manage your network with GCP Who This Book Is ForDevelopers and software architects who want to implement DevOps in practice. Some prior programming experience is recommended as well as a basic knowledge of a Linux command-line environment.

Pro Django

by Marty Alchin

Django is the leading Python web application development framework. Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Updated for Django 1.6 and Python 3, Pro Django, Second Edition examines in great detail the sometimes complex problems that Python web application developers can face and how to solve them. Provides in-depth information about advanced tools and techniques available in every Django installation Runs the gamut from the theory of Django's internal operations to actual code that solves real-world problems for high-volume environments Goes above and beyond other books, leaving the basics behind Shows how Django can do things even its core developers never dreamed possible

Pro Docker

by Deepak Vohra

In this fast-paced book on the Docker open standards platform for developing, packaging and running portable distributed applications, author Deepak Vohra discusses how to build, ship and run applications on any platform such as a PC, the cloud, data center or a virtual machine. He describes how to install Docker images and create Docker containers, and the advantages of Docker containers. The remainder of the book is devoted to discussing using Docker with important software solutions. He begins by discussing using Docker with a traditional RDBMS using Oracle and MySQL. Next he moves on to NoSQL with chapter on MongoDB Cassandra, and Couchbase. Then he addresses the use of Docker in the Hadoop ecosystem with complete chapters on utilizing not only Hadoop, but Hive, HBase, Sqoop, Kafka, Solr and Spark. What you'll learn How to install a Docker image How to create a Docker container How to run an Application in a Docker Container Use Docker with Apache Hadoop Ecosystem Use Docker with NoSQL Databases Use Docker with RDBMS Who this book is for Apache Hadoop Developers. Database developers. NoSQL Developers. Table of Contents Section I Getting Started 1. Hello Docker 2. Installing Linux Section II Relational Databases 3. Oracle Database 4. MySQL Database Section III NoSQL Databases 5. MongoDB 6. Apache Cassandra 7. Couchbase Section IV Apache Hadoop Ecosystem 8. Apache Hadoop 9. Apache Hive 10. Apache HBase 11. Apache Sqoop 12. Apache Kafka 13. Apache Solr 14. Apache Spark

Pro Drupal as an Enterprise Development Platform

by Jamie Kurtz Thomas Besluau

In Pro Drupal as an Enterprise Development Platform authors Jamie Kurtz and Thomas Besluau explain how developers can save themselves time and money, and build their applications faster with fewer bugs by using the Drupal CMS as a foundation for their projects. The days when custom client applications were built entirely from scratch are over. Today, it makes business sense to use a flexible, highly scalable framework such as Drupal, Joomla or DotNetNuke as a foundation. This book focuses on why Drupal makes a particularly strong choice for the majority of developers. With an unprecedented level of community support, tens of thousands of well-proven plug-ins and modules available for download, and advanced content management rules and configuration engines Drupal is flexible enough to provide a firm base upon which almost all enterprise application developers can build their own custom solutions. As this book will make clear, it is no longer necessary for developers to write complex applications entirely from scratch for each of their clients. Instead,they should begin by using an enterprise-class CMS like Drupal to provide a robust foundation for them so that they can concentrate their time and skills into solving the business-specific problems of each individual client maximizing the value that they add to each assignment. What you'll learn Understand how Drupal supports enterprise-grade application development. Follow a comprehensive walk-through of the common business continuity, regulatory and security concerns that come with using Drupal. See how to integrate Drupal into new or existing service-oriented architectures (SOA). Be inspired by the many and varied application build types that Drupal supports. Get a head-start on your competition! Who this book is for This book is targeted at enterprise software developers, architects, and managers looking to increase productivity and reduce time to market on new services, applications, features, and bug fixes. Knowledge of PHP is not required. Table of Contents A New Era of Software Development The Drupal Content Management System Business Application Fundamentals Implementing Application Behaviors Securing Your Application Working with Content System Configuration User Experience Design REST Services with Drupal Software Development Best Practices with Drupal How to Sell and Implement Drupal in Your Enterprise

Pro Ember Data: Getting Ember Data to Work with Your API

by David Tang

Learn how to work with Ember Data efficiently, from APIs, adapters, and serializers to polymorphic relationships, using your existing JavaScript and Ember knowledge. This book will teach you how to adapt Ember Data to fit your custom API.Have a custom API that you aren't sure how to use with Ember Data? Interested in writing your own adapter or serializer? Want to just know more about how Ember Data works? This is the Ember Data book you have been waiting for. Lots of books and tutorials start off teaching Ember with Ember Data. This is great, especially if you are in control of your API, but what if you aren't? You do a little research and start seeing terminology like adapters, serializers, transforms, and snapshots, and quickly become overwhelmed. Maybe you've thought to yourself that Ember isn't for you. Well, if this sounds familiar, then this book is for you. What You'll Learn Review the differences between normalization and serializationUnderstand how the built-in adapters and serializers in Ember Data workCustomize adapters and serializers to consume any API and write them from scratchHandle API errors in Ember DataWork with the Reddit API using Ember DataLearn how to use polymorphic relationships Who This Book Is For Anyone with an interest in learning more about Ember Data and how to adapt it to any API. People who read this book should be familiar with the basics of Ember and JavaScript.

Pro Encryption in SQL Server 2022: Provide the Highest Level of Protection for Your Data

by Matthew McGiffen

This in-depth look at the encryption tools available in SQL Server shows you how to protect data by encrypting it at rest with Transparent Data Encryption (TDE) and in transit with Transport Level Security (TLS). You will know how to add the highest levels of protection for sensitive data using Always Encrypted to encrypt data also in memory and be protected even from users with the highest levels of access to the database. The book demonstrates actions you can take today to start protecting your data without changing any code in your applications, and the steps you can subsequently take to modify your applications to support implementing a gold standard in data protection. The book highlights work that Microsoft has been doing since 2016 to make encryption more accessible, by making TDE available in the standard edition, and the introduction of Always Encrypted that requires minimal work on your part to implement powerful and effective encryption, protecting your data and meeting regulatory requirements. The book teaches you how to work with the encryption technologies in SQL Server with the express goal of helping you understand those technologies on an intuitive level. You’ll come away with a deep level of understanding that allows you to answer questions and speak as an expert. The book’s aim is to make you as comfortable in deploying encryption in SQL Server as you would be in driving your car to buy groceries. Those with a data security mindset will appreciate the discussion of how each feature protects you and what it protects you from, as well as how to implement things in the most secure manner. Database administrators will appreciate the high level of detail around managing encryption over time and the effect of encryption on database performance. All readers will appreciate the advice on how to avoid common pitfalls, ensuring that your projects to implement encryption run smoothly.What You Will LearnArchitect an effective encryption strategy for new applicationsRetrofit encryption into your existing applicationsEncrypt data at rest, in memory, and in transitManage key and certificate life cycles, including backup and restoreRecover encrypted databases in case of server failureWork with encryption in cloud-based scenariosWho This Book Is ForDatabase developers, architects, and administrators who want to work with encryption in SQL Server; those who want to maintain encryption whether data is at rest or being transmitted over the network; and those who wish to encrypt their data even when in the server’s own memory. Readers should be familiar with SQL Server, but no existing knowledge of encryption is assumed.

Pro Entity Framework Core 2 for ASP.NET Core MVC

by Adam Freeman

Model, map, and access data effectively with Entity Framework Core 2, the latest evolution of Microsoft’s object-relational mapping framework. You will access data utilizing .NET objects via the most common data access layer used in ASP.NET Core MVC 2 projects. Best-selling author Adam Freeman explains how to get the most from Entity Framework Core 2 in MVC projects. He begins by describing the different ways that Entity Framework Core 2 can model data and the different types of databases that can be used. He then shows you how to use Entity Framework Core 2 in your own MVC projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need. Chapters include common problems and how to avoid them.What You’ll LearnGain a solid architectural understanding of Entity Framework Core 2Create databases using your MVC data model Create MVC models using an existing database Access data in an MVC application using Entity Framework Core 2Use Entity Framework in RESTful Web ServicesWho This Book Is ForASP.NET Core MVC 2 developers who want to use Entity Framework Core 2 as the data access layer in their projects

Pro Exchange 2019 and 2016 Administration: For Exchange On-Premises and Office 365

by Michel de Rooij Jaap Wesselius

Use this one-stop resource for both basic and advanced administration of Exchange Server 2019 and 2016. It will help you in running an Exchange environment, whether it be 100% on-premises or a hybrid configuration with Exchange Online (as part of Office 365).This revised version is divided into four parts, describing Exchange infrastructure, upgrading Exchange server, integration with Office 365, and security and compliance. In the first part, you will go through a short introduction of Exchange server followed by its installation and configuration. You will learn client access along with Exchange mailbox and managing Exchange recipients. In the second part, you will learn how to upgrade from Exchange 2010 to 2016 and from 2013 to Exchange 2019. The third part is dedicated to the Exchange integration with Office 365, followed by the last part that teaches you how to secure your Exchange environment and its compliance.After reading this book, you will understand best practices, do’s and don’ts, and notes from the field to migrate and work on Exchange 2016 and 2019.What You Will LearnCreate a highly available and redundant Exchange environmentUnderstand security, message hygiene (CEO fraud, for example), and complianceKnow the infrastructure changes in Exchange 2019Integrate and manage hybrid recipientsWho This Book Is ForIT pros who are responsible for building and maintaining an Exchange environment, both on-premises and in a hybrid configuration with Exchange Online

Pro Exchange Administration: Understanding On-premises and Hybrid Exchange Deployments

by Jaap Wesselius Michel de Rooij

Move to the current version of Exchange Server, whether it be stand-alone, on-premises, or in a hybrid configuration with Exchange Online. This updated edition provides background information on Exchange 2019, and teaches you how to bring it up to date and keep it up to date in a consistent state.The book starts with an introduction to Exchange Server, Active Directory, Exchange Online, and Azure Active Directory (AD). It takes you through designing and installing Exchange Server and guides you in managing it. You will learn Microsoft 365 integration with Azure AD in your Exchange Server. Moving to Exchange Online, Mail Flow, and authentication are also discussed, so you will better understand hybrid transport. As you progress through the book, you will see how to secure your Exchange Server with Azure App Proxy, message hygiene, and multi-factor authentication. Also covered are corporate compliance needs such as backup and restore, message records management, auditing, and information rights management. After reading this book, you will not only be able to install, configure, and maintain Exchange Server, you will also know how to secure and monitor the environment. What You Will LearnSecure your Exchange environment, including message hygieneCreate the best hybrid solution available for your needs using the best of both worldsImplement compliancy features in Exchange ServerManage and monitor the Exchange environmentWho This Book Is ForSystem administrators, Windows administrators, network administrators, system engineers

Pro Exchange Server 2013 Administration

by Jaap Wesselius

Pro Exchange Server 2013 Administration is your best-in-class companion for gaining a deep, thorough understanding of Microsoft's powerful enterprise collaboration and communications server. Author Jaap Wesselius is at your side as you administer every facet of Exchange Server 2013, revealing tips, tricks, and little known facts that will make your administration life simpler and more effective. Along with revealing what's new in Exchange Server 2013, this well-paced, deeply engaging tutorial provides detailed deployment guidance, for upgraders and migrators as well as for organizations entirely new to the Exchange platform. The book details how all of the major Exchange components fit together, from SMTP messages to all kinds of clients. It also provides in-depth configuration examples with an eye toward creating scalable, reliable, and secure installations. Additionally, this guide covers the tools and techniques for monitoring an Exchange environment and troubleshooting when things go wrong. With Pro Exchange Server 2013 Administration, you will: * Learn how to install Exchange Server fresh or upgrade from a previous version * Get a comprehensive understanding of Exchange, with thorough coverage of Mailbox server and Client Access server * Understand the tools and techniques for configuring and managing your Exchange deployment to ensure scalability, reliability, efficiency and security * Learn how to monitor your deployment and prepare for any problems and how to troubleshoot any problems that do arise What you'll learn A comprehensive set of best practices for administering Exchange Server 2013 on a daily basis. A thorough understanding of new features. How to design and deploy new Exchange 2013 servers and upgrade existing Exchange servers to Exchange 2013. Learn best practices for high availability and disaster recovery. Understand the differences and similarities between Exchange on-premise and Exchange Online. Who this book is for Pro Exchange Server 2013 Administration is intended for mail system administrators and architects who design, deploy, and support messaging infrastructures that include Microsoft Exchange. Table of Contents 1. Introduction to Exchange 2013 2. Exchange 2013 Deployments 3. Coexistence and Migration 4. Client Access 5. Mailbox 6. Managing Exchange 2013 7. Backup, Restore and Disaster Recovery 8. Monitoring Exchange 2013 9. Troubleshooting Exchange 2013

Pro Freeware and Open Source Solutions for Business

by Phillip Whitt

Pro Freeware and Open Source Solutions for Business is a practical guide for the small business owner seeking viable alternative to expensive commercial software packages and subscriptions. This reference guide provides an overview of many popular and powerful free alternatives to proprietary software. Not only can small business owners benefit from this book, but educators and students can as well. In this book you will find free and open source solutions for office productivity, PDF creation, accounting, image editing and graphic design, desktop publishing, 3D design, CAD, audio and video editing, website and blog creation, customer relationship management, point of sale, networking and security, and alternatives to the Windows and Macintosh operating systems. This guide helps free the cost-conscious business owner from the bonds of expensive proprietary software by exploring the free and powerful alternatives that exist. You can save a substantial sums of money by replacing just a few commercial software titles with free and open source solutions. Learn how with Pro Freeware and Open Source Solutions for Business today. What you'll learn Learn the difference between freeware and open source applications Why open source software is gaining more traction, especially in cities throughout Europe The potential savings each application offers Which software is ideal for your particular needs Which commercial title each application replaces The potential cost savings each application offers Which operating system(s) each software title runs on Where to get support for a particular software title Who this book is for Pro Freeware and Open Source Solutions for Business is written for the cost-conscious small business owner who needs viable software solutions to run their organization, but without the exorbitant price tags and restrictions that accompany proprietary packages. Small business owners will discover workable replacements for big name packages, such as Microsoft, Adobe, and Quick Books Pro, among others. This book is written for the time-conscious business owner and puts tons of valuable information at the reader's fingertips. All of the heavy research has been done and is presented clearly. Table of Contents Chapter 1: Office Productivity, Note Taking, Accounting, and PDF Creation Chapter 2: Point-of-sale, CRM, Backup, and Compression Software Chapter 3: Desktop Publishing, Illustration, Painting, and 3D Modeling Software Chapter 4: Photo Editing Software Chapter 5: Audio-Video Capture, Conversion and Editing Software Chapter 6: Project Planning, Inventory Management, and Time Tracking Software Chapter 7: Web Site Creation Software and Web Browsers Chapter 8: Content Management Solutions Chapter 9: Network and Security Utilities Chapter 10: Linux: The Free Alternative to Windows and Mac OS Appendix A: Professional Profiles Appendix B: Additional Software Products Appendix C: Resources for Free and Open Source Software

Pro Freeware and Open Source Solutions for Business: Money-Saving Options for Small Enterprises

by Phillip Whitt

This book will point the way to numerous free, low-cost, and open-source software solutions that could provide viable alternatives to their paid counterparts. Pro Freeware and Open Source Solutions for Business is now in its Second Edition; it has been thoroughly revised and updated. This book covers the most up-to-date software versions. Software described in the First Edition that is no longer available has been replaced with comparable titles when possible. The book starts with an office productivity tool known as OfficeLibre and goes on to explain CRM and compression software. You will then learn about desktop publishing, illustration, 3D modeling, and photo editing software. As we progress further, you will learn more about audio-video capture and editing software along with Openshot, an easy-to-use free video editor. You will also learn about available project planning and time tracking software, and much more. By the end of the book, you will have also gained knowledge about security programs, as well as how to use Linux on Windows and MacOS. With the challenging economic times we find ourselves in, this book may be more important than ever to help small business owners eliminate and reduce costs, and keep more money in their business. . What You Will Learn Understand the important differences between freeware and open-source software.Discern which paid commercial software the free version replaces (when applicable).Gain insight into how organizations and municipalities around the world adopting open-source software to save money on licensing fees. Who This Book Is For Primarily small business owners, solo entrepreneurs or freelancers on a budget, and cost efficiency experts.

Pro Functional PHP Programming

by Rob Aley

Bring the power of functional programming to your PHP applications. From performance optimizations to concurrency, improved testability to code brevity, functional programming has a host of benefits when compared to traditional imperative programming. Part one of Pro Functional PHP Programming takes you through the basics of functional programming, outlining the key concepts and how they translate into standard PHP functions and code. Part two takes this theory and shows you the strategies for implementing it to solve real problems in your new or existing PHP applications. Functional programming is popular in languages such as Lisp, Scheme and Clojure, but PHP also contains all you need to write functional code. This book will show you how to take advantage of functional programming in your own projects, utilizing the PHP programming language that you already know. What You'll Learn Discover functional programming in PHP Work with functional programming functions Design strategies for high-performance applications Manage business logic with functions Use functional programming in object-oriented and procedural applications Employ helper libraries in your application Process big data with functional PHP Who This Book Is For Programmers and web developers with experience of PHP who are looking to get more out of their PHP coding and be able to do more with PHP.

Pro Gaming for Fortniters: An Unofficial Guide to Battle Royale (Master Combat #8)

by Jason Rich

For Any Gamer who Has Dreamed of Joining a Pro Gaming Team and Bringing Home $100 Million in Prize Money! Find out what it takes to enter, win, and eventually work your way toward the ultimate live gaming competition: the Fortnite World Cup. Pro Gaming for Fortniters will tell you everything you need to know to compete from home (for free!) in some of the most exciting and lucrative showdowns on Earth. Using the valuable tips in this illustrated, information-packed guide, you&’ll be better equipped to: train for and enter the world of competitive gamingupgrade your gaming equipment so you have what you need to winstream your game play experiences online for an audienceprogress to more advanced Fortnite contests and become a member of a pro-gaming teamdiscover crucial winning strategies, and showcase your talents for all to see Whether you play Fortnite: Battle Royale on a PC, Mac, Xbox One, PlayStation 4, Nintendo Switch, or your mobile device, inside you&’ll find the essential tips and secrets you need to be taken seriously in the world of pro gaming. With this illustrated, easy-to-use guide, you&’ll gain crucial inside information that can turn your dream into a reality. Pro Gaming for Fortniters provides the ultimate, unofficial player advantage for gaming experts in the making.

Pro Git

by Ben Straub Scott Chacon

Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its inception in 2005, and this book teaches you how to use it like a pro. Effective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you'll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need. Written by Git pros Scott Chacon and Ben Straub, Pro Git (Second Edition) builds on the hugely successful first edition, and is now fully updated for Git version 2. 0, as well as including an indispensable chapter on GitHub. It's the best book for all your Git needs. What you'll learn * Effectively use Git, either as a programmer or a project leader * Become a fluent Git user * Master branching, using Git on the server, and on other systems * Integrate Git in your development workflow * Migrate programming projects from other SCMs to Git * Extend Git for your personal project needs * Effectively use GitHub Who this book is for This book is for all open source developers: you are bound to encounter Git somewhere in the course of your working life. Proprietary software developers will appreciate Git's enormous scalability, since it is used for the Linux project, which comprises thousands of developers and testers. Table of Contents 1. Getting Started 2. Git Basics 3. Git Branching 4. Git on the Server 5. Distributed Git 6. GitHub 7. Git Tools 8. Customizing Git 9. Git and Other Systems 10. Git Internals

Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang

by Adam Freeman

Best-selling author Adam Freeman explains how to get the most from Go, starting from the basics and building up to the most advanced and sophisticated features. You will learn how Go builds on a simple and consistent type system to create a comprehensive and productive development experience that produces fast and robust applications that run across platforms. Go, also known as Golang, is the concise and efficient programming language designed by Google for creating high-performance, cross-platform applications. Go combines strong static types with simple syntax and a comprehensive standard library to increase programmer productivity, while still supporting features such as concurrent/parallel programming. Each topic is covered in a clear, concise, no-nonsense approach that is packed with the details you need to learn to be truly effective. Chapters include common problems and how to avoid them. What You Will Learn Gain a solid understanding of the Go language and tools Gain in-depth knowledge of the Go standard library Use Go for concurrent/parallel tasks Use Go for client- and server-side development Who This Book Is For Experienced developers who want to use Go to create applications

Pro Google Cloud Automation: With Google Cloud Deployment Manager, Spinnaker, Tekton, and Jenkins

by Navin Sabharwal Piyush Pandey

Discover the methodologies and best practices for getting started with Google cloud automation services including Google Cloud Deployment Manager, Spinnaker, Tekton, and Jenkins to automate deployment of cloud infrastructure and applications. The book begins with an introduction to Google cloud services and takes you through the various platforms available to do automation on the GCP platform. You will do hands-on exercises and see best practices for using Google Cloud Deployment Manager, Spinnaker, Tekton, and Jenkins. You’ll cover the automation aspects of the Google Cloud Platform holistically using native and upcoming open source technologies. The authors cover the entire spectrum of automation from cloud infrastructure to application deployment and tie everything together in a release pipeline using Jenkins. Pro Google Cloud Automation provides in-depth guidance on automation and deployment of microservices-based applications running on the Kubernetes platform. It provides sample code and best practice guidance for developers and architects for their automation projects on the Google Cloud Platform. This book is a good starting point for developers, architects, and administrators who want to learn about Google cloud automation. What You Will Learn Gain the fundamentals of Google’s automation-enabling servicesSee an architecture overview for Google Cloud Deployment Manager, Spinnaker, Tekton, and JenkinsImplement automation for infrastructure and application use casesAutomate microservices-based applications running on GKEEnable Google Cloud Deployment Manager, Spinnaker, Tekton, and Jenkins Who This Book Is For Developers, architects, and administrators who want to learn about Google cloud automation.

Pro Google Kubernetes Engine: Network, Security, Monitoring, and Automation Configuration

by Navin Sabharwal Piyush Pandey

Discover methodologies and best practices for getting started with Google Kubernetes Engine (GKE). This book helps you understand how GKE provides a fully managed environment to deploy and operate containerized applications on Google Cloud infrastructure.You will see how Kubernetes makes it easier for users to manage clusters and the container ecosystem. And you will get detailed guidance on deploying and managing applications, handling administration of container clusters, managing policies, and monitoring cluster resources. You will learn how to operate the GKE environment through the GUI-based Google Cloud console and the "gcloud" command line interface. The book starts with an introduction to GKE and associated services. The authors provide hands-on examples to set up Container Registry and GKE Cluster, and you will follow through an application deployment on GKE. Later chapters focus on securing your GCP GKE environment, GKE monitoring and dashboarding, and CI/CD automation. All of the code presented in the book is provided in the form of scripts, which allow you to try out the examples and extend them in interesting ways.What You Will LearnUnderstand the main container services in GCP (Google Container Registry, Google Kubernetes Engine, Kubernetes Engine, Management Services)Perform hands-on steps to deploy, secure, scale, monitor, and automate your containerized environmentDeploy a sample microservices application on GKEDeploy monitoring for your GKE environmentUse DevOps automation in the CI/CD pipeline and integrate it with GKEWho This Book Is ForArchitects, developers, and DevOps engineers who want to learn Google Kubernetes Engine

Pro Grunt.js

by James Cryer

Pro Grunt. js gets you quickly up-to-speed with this popular JavaScript-based task runner. Author James Cryer takes you from initial installation all the way through to authoring successful plugins. Using hands-on examples you will learn about CSS linting, combination, compilation and minification; JavaScript linting, AMD modules, and templates; image processing and optimizing; and creating a local server. You will then move on to more advanced topics such as LiveReload, Test Automation, Modular configuration, and combining tasks. Finally you will see how to scaffold plugins using Grunt init and Yeoman, how to test them with Mocha and Chai, and how to publish them so others can use them. Start using Grunt. js to improve your workflows by using Pro Grunt. js today. What you'll learn How and when to use Grunt. js. How to work with Grunt. js to optimize your CSS, JavaScript, and images. How to perform more advanced operations with Grunt. js. How to build, test, and publish your very own Grunt. js plugins. Who this book is for This book is for the reader who is familiar with the concepts of JavaScript frameworks and wants to implement Grunt. js into their workflow. Table of Contents 1. Introducing Grunt 2. How to Use Grunt in Your Project 3. Using Grunt with HTML and CSS 4. Using Grunt with JavaScript 5. Using Grunt with Images, SVG, and Icons 6. Using Grunt for Testing and Local Development 7. Optimizing Your Grunt Workflow

Pro Hadoop Data Analytics

by Kerry Koitzsch

Learn advanced analytical techniques and leverage existing tool kits to make your analytic applications more powerful, precise, and efficient. This book provides the right combination of architecture, design, and implementation information to create analytical systems that go beyond the basics of classification, clustering, and recommendation. Pro Hadoop Data Analytics emphasizes best practices to ensure coherent, efficient development. A complete example system will be developed using standard third-party components that consist of the tool kits, libraries, visualization and reporting code, as well as support glue to provide a working and extensible end-to-end system. The book also highlights the importance of end-to-end, flexible, configurable, high-performance data pipeline systems with analytical components as well as appropriate visualization results. You'll discover the importance of mix-and-match or hybrid systems, using different analytical components in one application. This hybrid approach will be prominent in the examples. What You'll Learn Build big data analytic systems with the Hadoop ecosystem Use libraries, tool kits, and algorithms to make development easier and more effective Apply metrics to measure performance and efficiency of components and systems Connect to standard relational databases, noSQL data sources, and more Follow case studies with example components to create your own systems Who This Book Is For Software engineers, architects, and data scientists with an interest in the design and implementation of big data analytical systems using Hadoop, the Hadoop ecosystem, and other associated technologies.

Refine Search

Showing 45,001 through 45,025 of 59,381 results