Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (1,456)
  • Sebastopol, CA : O'Reilly Media  (1,056)
  • [Place of publication not identified] : Apress  (400)
  • Electronic books ; local  (1,456)
Datasource
  • MPI Ethno. Forsch.  (1,456)
Material
Language
Years
Subjects(RVK)
  • 101
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236949
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: MySQL (Electronic resource) ; Python (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Move data back and forth between database and application. The must-have knowledge in this book helps programmers learn how to use the official driver, MySQL Connector/Python, by which Python programs communicate with the MySQL database. This book takes you from the initial installation of the connector through basic query execution, then through more advanced topics, error handing, and troubleshooting. The book covers both the traditional API as well as the new X DevAPI. The X DevAPI is part of MySQL 8.0 and is an API that can be used with connectors for several programming languages and is used from the command-line interface known as MySQL Shell. You will learn to use the connector by working through code examples and following a discussion of how the API calls work. By the end of the book, you will be able to use MySQL as the back-end storage for your Python programs, and you'll even have the option of choosing between SQL and NoSQL interfaces. What You'll Learn Install MySQL Connector/Python Connect to MySQL and configure database access Execute SQL and NoSQL queries from your Python program Trap errors and troubleshoot problems Store data from different languages using MySQL's character set support Work in the X DevAPI that underlies all of MySQL's language connectors Who This Book Is For Developers familiar with Python who are looking at using MySQL as the back-end database. No prior knowledge of Connector/Python is assumed, but readers should be familiar with databases and the Python programming language.
    Note: Description based on online resource; title from cover (Safari, viewed September 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 102
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236734
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Unity (Electronic resource) ; Neural networks (Computer science) ; Computer programs ; C# (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Learn the core concepts of neural networks and discover the different types of neural network, using Unity as your platform. In this book you will start by exploring back propagation and unsupervised neural networks with Unity and C#. You'll then move onto activation functions, such as sigmoid functions, step functions, and so on. The author also explains all the variations of neural networks such as feed forward, recurrent, and radial. Once you've gained the basics, you'll start programming Unity with C#. In this section the author discusses constructing neural networks for unsupervised learning, representing a neural network in terms of data structures in C#, and replicating a neural network in Unity as a simulation. Finally, you'll define back propagation with Unity C#, before compiling your project. What You'll Learn Discover the concepts behind neural networks Work with Unity and C# See the difference between fully connected and convolutional neural networks Master neural network processing for Windows 10 UWP Who This Book Is For Gaming professionals, machine learning and deep learning enthusiasts.
    Note: Description based on online resource; title from cover (Safari, viewed August 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 103
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236338
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer algorithms ; Machine learning ; Big data ; Data integrity ; Electronic books ; local ; Electronic books
    Abstract: Examine the problem of maintaining the quality of big data and discover novel solutions. You will learn the four V's of big data, including veracity, and study the problem from various angles. The solutions discussed are drawn from diverse areas of engineering and math, including machine learning, statistics, formal methods, and the Blockchain technology. Veracity of Big Data serves as an introduction to machine learning algorithms and diverse techniques such as the Kalman filter, SPRT, CUSUM, fuzzy logic, and Blockchain, showing how they can be used to solve problems in the veracity domain. Using examples, the math behind the techniques is explained in easy-to-understand language. Determining the truth of big data in real-world applications involves using various tools to analyze the available information. This book delves into some of the techniques that can be used. Microblogging websites such as Twitter have played a major role in public life, including during presidential elections. The book uses examples of microblogs posted on a particular topic to demonstrate how veracity can be examined and established. Some of the techniques are described in the context of detecting veiled attacks on microblogging websites to influence public opinion. What You'll Learn Understand the problem concerning data veracity and its ramifications Develop the mathematical foundation needed to help minimize the impact of the problem using easy-to-understand language and examples Use diverse tools and techniques such as machine learning algorithms, Blockchain, and the Kalman filter to address veracity issues Who This Book Is For Software developers and practitioners, practicing engineers, curious managers, graduate students, and research scholars
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed July 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 104
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application software ; Development ; Computer networks ; Management ; Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Companies that begin working with containerized applications often aren't prepared for the challenge of container networking. When you want to connect your containerized Python app to a container that has a database, you enter a domain that still demands a good deal of trial and error. This practical ebook delivers basic guidance on container networking with best practices that, until now, have been scattered throughout the web. Michael Hausenblas, a member of Red Hat's OpenShift team, provides developers, site reliability engineers, and software architects with a detailed look at the many challenges of container networking, container orchestration, and service discovery and shares several available solutions. Along the way, you'll learn the capabilities of many open source tools, including Kubernetes. Get an introduction to container networking by exploring single-host Docker networking modes Examine issues that arise when you move to multihost container networking Maintain a map of running containers and their locations with service discovery tools such as ZooKeeper and etcd Configure network interfaces in Linux containers by using plugins with the Container Network Interface (CNI) Learn how the Kubernetes orchestration system approaches container networking
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 105
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Customer services ; Consumer satisfaction ; Product management ; Electronic books ; Electronic books ; local
    Abstract: From a customer's standpoint, every interaction with a product or brand is just part of a connected experience. But for many companies, individual touchpoints, channels, and products are often treated as disconnected silos. How can your organization connect and align internal stakeholders around specific goals to provide customers with a positive and consistent experience? In this article, Matt LeMay-author of Product Management in Practice -explains how an effective product manager can make those connections by posing questions that designers and developers, sales and marketing teams, and business analysts don't have the time or inclination to ask. You'll explore how product managers serve as the "voice of the customer" on a product team, making sure that technical and business decisions are informed by customer needs and goals.
    Note: Description based on online resource; title from title page (Safari, viewed February 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 106
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484234235
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Artificial intelligence ; Electronic books ; local ; Electronic books
    Abstract: Discover the art and science of solving artificial intelligence problems with Python using optimization modeling. This book covers the practical creation and analysis of mathematical algebraic models such as linear continuous models, non-obviously linear continuous models, and pure linear integer models. Rather than focus on theory, Practical Python AI Projects , the product of the author's decades of industry teaching and consulting, stresses the model creation aspect; contrasting alternate approaches and practical variations. Each model is explained thoroughly and written to be executed. The source code from all examples in the book is available, written in Python using Google OR-Tools. It also includes a random problem generator, useful for industry application or study. What You Will Learn Build basic Python-based artificial intelligence (AI) applications Work with mathematical optimization methods and the Google OR-Tools (Optimization Tools) suite Create several types of projects using Python and Google OR-Tools Who This Book Is For Developers and students who already have prior experience in Python coding. Some prior mathematical experience or comfort level may be helpful as well.
    Note: Description based on online resource; title from cover (Safari, viewed March 14, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 107
    ISBN: 9781484234204 , 1484234200
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Object-oriented databases ; Java (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experienced Java developers. Authors Mike Keith, Merrick Schincariol and Massimo Nardone take a hands-on approach, based on their wealth of experience and expertise, by giving examples to illustrate each concept of the API and showing how it is used in practice. The examples use a common model from an overarching sample application, giving you a context from which to start and helping you to understand the examples within an already familiar domain. After completing Pro JPA 2 in Java EE 8 , you will have a full understanding of JPA and be able to successfully code applications using its annotations and APIs. The book also serves as an excellent reference guide. What You Will Learn Use the JPA in the context of enterprise applications Work with object relational mappings (ORMs), collection mappings and more Build complex enterprise Java applications that persist data long after the process terminates Connect to and persist data with a variety of databases, file formats, and more Use queries, including the Java Persistence Query Language (JPQL) Carry out advanced ORM, queries and XML mappings Package, deploy and test your Java persistence-enabled enterprise applications Who This Book Is For Experienced Java programmers and developers with at least some prior experience with J2EE or Java EE platform APIs.
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover (viewed February 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 108
    Language: English
    Pages: 1 online resource (1 volume)
    Keywords: Computer software ; Reliability ; Computer software ; Quality control ; Computer software ; Testing ; Software maintenance ; Computer software ; Management ; Electronic books ; Electronic books ; local
    Abstract: Continuous integration, continuous delivery, and continuous deployment are key software delivery processes in a DevOps environment. But what does each one do for your product development and release cycles? Brent Laster explains what these terms really boil down to, and how they work separately and together to help your team release software. This powerful set of disciplines, best practices, and technologies automates the process of integrating and delivering source code changes from inception through production. Although their implementation may vary, these processes are necessary to ensure that software is released frequently, reliably, and with high quality. You'll learn how: Continuous integration ensures that individual code changes are suitable for inclusion in the code base and merged in successfully Continuous delivery assembles your product, automatically testing the quality and functionality along the way, and produces deliverables that are proven to be deployable Continuous deployment simplifies releasing the product to customers, whether it's in the cloud, via download, or in some other format, while also allowing for limited deployments or rolling deployments back
    Note: Description based on online resource; title from title page (viewed January 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 109
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Entrepreneurship ; Success in business ; Technological innovations ; Cloud computing ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: From startups to established market leaders, many companies today are taking advantage of disruptive forces to produce new products, become more efficient, or demolish barriers to entry. The web is a good example of a disruptive force, but subtler forms of disruption such as new tools or a fresh take on old ideas can also give your business a much needed boost. In this ebook, Q. McCallum and Ken Gleason take you through several disruption examples and provide a framework to help you spot a disruption opportunity in the wild. Whether it's applying an existing technology in a new way, creating a new business model or market segment, or launching a value network that invites other companies to provide resources or consume your service, this ebook will guide you through the discovery process. Look at two major disruptions from the 1990s that businesses now take for granted Explore how successful businesses such as Uber created market niches by mixing several technologies in clever ways Learn eight ways to spot disruption opportunities, including underserved markets, sources of waste, and artificial barriers to entry Dive into detailed examples of disruption today: the cloud, predictive analytics and machine learning, multi-sided markets, and self-publishing
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 31, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 110
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Information technology ; Management ; Business enterprises ; Data processing ; Application software ; Development ; Product management ; Electronic books ; Electronic books ; local
    Abstract: If you're new to software product management or just want to learn more about it, there's plenty of advice available-but most of it is geared toward consumer products. Creating high-quality software for the enterprise involves a much different set of challenges. In this practical book, two expert product managers provide straightforward guidance for people looking to join the thriving enterprise market. Authors Blair Reeves and Benjamin Gaines explain critical differences between enterprise and consumer products, and deliver strategies for overcoming challenges when building for the enterprise. You'll learn how to cultivate knowledge of your organization, the products you build, and the industry you serve. Explore why: Identifying customer vs user problems is an enterprise project manager's main challenge Effective collaboration requires in-depth knowledge of the organization Analyzing data is key to understanding why users buy and retain your product Having experience in the industry you're building products for is valuable Product longevity depends on knowing where the industry isheaded
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed March 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 111
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484240755
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Blockchains (Databases) ; Electronic data processing ; Distributed processing ; Distributed databases ; Electronic books ; local ; Electronic books
    Abstract: Explore the Ethereum ecosystem step by step with extensive theory, labs, and live use cases. This book takes you through BlockChain concepts; decentralized applications; Ethereum's architecture; Solidity smart contract programming with examples; and testing, debugging, and deploying smart contracts on your local machine and on the cloud. You'll cover best practices for writing contracts with ample examples to allow you to write high-quality contracts with optimal usage of fuel. In later chapters, Ethereum for Architects and Developers covers use cases from different business areas, such as finance, travel, supply-chain, insurance, and land registry. Many of these sectors are explained with flowcharts, diagrams, and sample code that you can refer to and further enhance in live projects. By the end of the book, you will have enough information to use Ethereum to create value for your business processes and build foolproof data storage for smoother execution of business. What You Will Learn Discover key BlockChain concepts Master the architecture, building blocks, and ecosystem of Ethereum Develop smart contracts from scratch Debug, test, and deploy to test Take advantage of Ethereum in your business area Who This Book Is For BlockChain developers and architects wanting to develop decentralized Ethereum applications or learn its architecture.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed December 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 112
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238707
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer security ; Management ; Computer networks ; Security measures ; Cyberspace ; Security measures ; Computer crimes ; Electronic books ; local ; Electronic books
    Abstract: Create, maintain, and manage a continual cybersecurity incident response program using the practical steps presented in this book. Don't allow your cybersecurity incident responses (IR) to fall short of the mark due to lack of planning, preparation, leadership, and management support. Surviving an incident, or a breach, requires the best response possible. This book provides practical guidance for the containment, eradication, and recovery from cybersecurity events and incidents. The book takes the approach that incident response should be a continual program. Leaders must understand the organizational environment, the strengths and weaknesses of the program and team, and how to strategically respond. Successful behaviors and actions required for each phase of incident response are explored in the book. Straight from NIST 800-61, these actions include: Planning and practicing Detection Containment Eradication Post-incident actions What You'll Learn Know the sub-categories of the NIST Cybersecurity Framework Understand the components of incident response Go beyond the incident response plan Turn the plan into a program that needs vision, leadership, and culture to make it successful Be effective in your role on the incident response team Who This Book Is For Cybersecurity leaders, executives, consultants, and entry-level professionals responsible for executing the incident response plan when something goes wrong
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 23, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 113
    ISBN: 9781484235225
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Big data ; Database management ; Business enterprises ; Data processing ; Information technology ; Management ; Electronic books ; local ; Electronic books
    Abstract: Use this practical guide to successfully handle the challenges encountered when designing an enterprise data lake and learn industry best practices to resolve issues. When designing an enterprise data lake you often hit a roadblock when you must leave the comfort of the relational world and learn the nuances of handling non-relational data. Starting from sourcing data into the Hadoop ecosystem, you will go through stages that can bring up tough questions such as data processing, data querying, and security. Concepts such as change data capture and data streaming are covered. The book takes an end-to-end solution approach in a data lake environment that includes data security, high availability, data processing, data streaming, and more. Each chapter includes application of a concept, code snippets, and use case demonstrations to provide you with a practical approach. You will learn the concept, scope, application, and starting point. What You'll Learn Get to know data lake architecture and design principles Implement data capture and streaming strategies Implement data processing strategies in Hadoop Understand the data lake security framework and availability model Who This Book Is For Big data architects and solution architects
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed January 10, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 114
    ISBN: 9781484235195
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft .NET Framework ; Application program interfaces (Computer software) ; Cross-platform software development ; Electronic books ; local ; Electronic books
    Abstract: Use ASP.NET Core 2 to create durable and cross-platform web APIs through a series of applied, practical scenarios. Examples in this book help you build APIs that are fast and scalable. You'll progress from the basics of the framework through to solving the complex problems encountered in implementing secure RESTful services. The book is packed full of examples showing how Microsoft's ground-up rewrite of ASP.NET Core 2 enables native cross-platform applications that are fast and modular, allowing your cloud-ready server applications to scale as your business grows. Major topics covered in the book include the fundamentals and core concepts of ASP.NET Core 2. You'll learn about building RESTful APIs with the MVC pattern using proven best practices and following the six principles of REST. Examples in the book help in learning to develop world-class web APIs and applications that can run on any platform, including Windows, Linux, and MacOS. You can even deploy to Microsoft Azure and automate your delivery by implementing Continuous Integration and Continuous Deployment pipelines. What You Will Learn Incorporate automated API tooling such as Swagger from the OpenAPI specification Standardize query and response formats using Facebook's GraphQL query language Implement security by applying authentication and authorization using ASP.NET Identity Ensure the safe storage of sensitive data using the data protection stack Create unit and integration tests to guarantee code quality Who This Book Is For Developers who build server applications such as web sites and web APIs that need to run fast and cross platform; programmers who want to implement practical solutions for real-world problems; those who want in-depth knowledge of the latest bits of ASP.NET Core 2.0
    Note: Description based on online resource; title from cover (Safari, viewed March 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 115
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Ethernet (Local area network system) ; Computer networks ; Security measures ; Extranets (Computer networks) ; Electronic books ; Electronic books ; local
    Abstract: Ethernet VPN (EVPN) has recently been gaining support among companies looking to solve problems in the design of data center networks. This mature technology has been a part of service provider networks for years, but data center network architects and operators have to contend with complex concepts and terminology spread across multiple standards documents to piece together the relevant model for their data center. This practical ebook cuts through the fog to explain how you can deploy this technology in the core of your data center. By guiding you through EVPN concepts and practicalities, author Dinesh Dutt (BGP in the Data Center) illustrates why this technology is the piece you need to successfully adopt VXLAN in your Clos-based network. You'll also discover why EVPN can be simpler to use in data centers than in service provider networks. Understand network virtualization overlays (NVO) and network tunneling Learn the constructs that Border Gateway Protocol (BGP) provides to support NVOs Understand how bridging works in EVPN networks, including the behavior with dual-attached hosts Examine different routing models with EVPN Inspect the most common deployment scenarios in EVPN configuration and put them to use in other situations
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed August 13, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 116
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Computer software ; Development ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: In the race to remain competitive, development teams in many companies are under tremendous pressure to create software on tight deadlines. And in most cases, that means dealing with security bugs only after software is released. But offensive testing and incident response are poor substitutes for good code, strong architecture, and threat-based design. In this ebook, April C. Wright-security risk and compliance program advisor for a Fortune 15 company-teaches InfoSec professionals how to promote security as an integral part of an organization's software development life cycle (SDLC). You'll learn how to analyze existing development processes, gain insight into how developers and other stakeholders view software development, receive practical advice for including secure practices throughout the lifecycle, and learn how to track performance and success of your program. Get guidelines for evaluating your SDLC and rebuilding your development program Understand how developers, project managers, business execs, customers, and other key stakeholders each approach software development Gain active stakeholder participation and management support for SDLC security improvements Work directly with stakeholders to explain secure development, and push for change through policy and compliance Increase software security awareness by integrating development teams with security teams Get started through sample checklists and planning documents
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 23, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 117
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Web site development ; Computer networks ; Scalability ; Agile software development ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Agile transformation has become a big deal among enterprise organizations, even if the deal has proved difficult to close. Agile software development has long thrived among independent developers, but recently large organizations across all industries have begun agile programs-only to watch those initiatives run into obstacles and lose steam. In this concise report, author Matt LeMay discusses why agile transformations in the enterprise fail, and then examines a business-goals-first approach that can help your company move forward with agile. You'll learn best practices for taking the goals-first approach, including two methods for implementing and scaling your agile process-using top-down scaled agile frameworks, or bottom-up localized experiments. After presenting case studies from Coca Cola and Adobe, LeMay also addresses additional steps that your organization can take to "future-proof" your agile transformation efforts.
    Note: Description based on online resource; title from title page (Safari, viewed November 29, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 118
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237632
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Windows Azure ; Cloud computing ; Service-oriented architecture (Computer science) ; Electronic books ; local ; Electronic books
    Abstract: Adopt Azure IaaS and migrate your on-premise infrastructure partially or fully to Azure. This book provides practical solutions by following Microsoft's design and best practice guidelines for building highly available, scalable, and secure solution stacks using Microsoft Azure IaaS. The author starts by giving an overview of Azure IaaS and its components: you'll see the new aspects of Azure Resource Manager, storage in IaaS, and Azure networking. As such, you'll cover design considerations for migration and implementation of infrastructure services, giving you practical skills to apply to your own projects. The next part of the book takes you through the different components of Azure IaaS that need to be included in a resilient architecture and how to set up a highly available infrastructure in Azure. The author focuses on the tools available for Azure IaaS automated provisioning and the different performance monitoring and fine-tuning options available for the platform. Finally, you'll gain practical skills in Azure security and implementing Azure architectures. After reading Practical Microsoft Azure IaaS , you will have learned how to map the familiar on-premise architecture components to their cloud infrastructure counterparts. This book provides a focused and practical approach to designing solutions to be hosted in Azure IaaS. What You Will Learn Map the key Azure components to familiar concepts in infrastructure, such as virtualization, storage provisioning, switching, and firewalls Implement Azure IaaS deployment architectures Design IaaS environments in line with the Microsoft recommended best practices for scalability, resiliency, availability, performance, and security Manage the operational aspects of hosted environments, leverage automation, and fine tune for optimal performance Who This Book Is For Infrastructure and solution architects with skills in on-premise infrastructure design who want to up-skill in Azure IaaS.
    Note: Description based on online resource; title from cover (Safari, viewed August 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 119
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft .NET Framework ; Application software ; Development ; Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: As a .NET developer, you're constantly asked to build relevant and resilient software that can run anywhere. That alone is a tall order. But you're also asked to upgrade existing .NET software to unlock new value. This practical ebook shows .NET developers and architects how to improve the most impactful parts of your existing codebase and build a sustainable process for refining your entire .NET app portfolio. Richard Seroter, senior director of product for Pivotal, explains how to responsibly modernize .NET apps so that you can consolidate your environments, add new functionality, upgrade and patch your dependencies, and automate parts of the delivery cycle. Understand the modern demands of a .NET software developer Learn how to choose between .NET Core and the .NET Framework Understand why cloud native development has become a go-to option for companies undergoing modernization Discover what you need to un learn in light of patterns and anti-patterns in new development paradigms Explore the components you may want to consider to achieve agility, scalability, and velocity Determine where you want to run different .NET application types Learn proven modernization strategies for decomposing monoliths, upgrading your architecture, and more
    Note: Description based on online resource; title from title page (viewed February 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 120
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Machine learning ; Artificial intelligence ; Computer networks ; Security measures ; Computer security ; Electronic books ; Electronic books ; local
    Abstract: For security professionals seeking reliable ways to combat persistent threats to their networks, there's encouraging news. Tools that employ AI and machine learning have begun to replace the older rules- and signature-based tools that can no longer combat today's sophisticated attacks. In this ebook, Oracle's Laurent Gil and Recorded Future's Allan Liska look at the strengths (and limitations) of AI- and ML-based security tools for dealing with today's threat landscape. This high-level overview demonstrates how these new tools use AI and ML to quickly identify threats, connect attack patterns, and allow operators and analysts to focus on their core mission. You'll also learn how managed security service providers (MSSPs) use AI and ML to identify patterns from across their customer base. This ebook explains: Why rules-based, signature-based, and firewall solutions have fallen short How automated bots enable cybercriminals and nation-state actors to attack your network The evolution of the botnet: how threat actors constantly change their attack strategy How AI and ML techniques in web applications help you observe, quantify, and classify inbound requests How to detect insider threats and advanced persistent threat actors with AI and ML tools Case studies that show how a media company, an airline, and a university use AL and ML in security
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 19, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 121
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fourth edition.
    Keywords: iOS (Electronic resource) ; Swift (Computer program language) ; Mobile computing ; Programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 4. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework. Explore Swift's object-oriented concepts Become familiar with built-in Swift types Dive deep into Swift objects, protocols, and generics Tour the lifecycle of an Xcode project Learn how nibs are loaded Understand Cocoa's event-driven design Communicate with C and Objective-C In this edition, catch up on the latest iOS programming features. Multiline strings and improved dictionaries Object serialization Key paths and key-value observing Expanded git integration Code refactoring And more! Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 11 .
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed October 6, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 122
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235881
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: R (Computer program language) ; Domain-specific programming languages ; Electronic books ; local ; Electronic books
    Abstract: Gain an accelerated introduction to domain-specific languages in R, including coverage of regular expressions. This compact, in-depth book shows you how DSLs are programming languages specialized for a particular purpose, as opposed to general purpose programming languages. Along the way, you'll learn to specify tasks you want to do in a precise way and achieve programming goals within a domain-specific context. Domain-Specific Languages in R includes examples of DSLs including large data sets or matrix multiplication; pattern matching DSLs for application in computer vision; and DSLs for continuous time Markov chains and their applications in data science. After reading and using this book, you'll understand how to write DSLs in R and have skills you can extrapolate to other programming languages. What You'll Learn Program with domain-specific languages using R Discover the components of DSLs Carry out large matrix expressions and multiplications Implement metaprogramming with DSLs Parse and manipulate expressions Who This Book Is For Those with prior programming experience. R knowledge is helpful but not required.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed July 18, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 123
    ISBN: 9781484235522
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft .NET Framework ; Entity Framework (Software framework) ; C# (Computer program language) ; Relational databases ; Electronic books ; local ; Electronic books
    Abstract: C# developers, here's your opportunity to learn the ins-and-outs of Entity Framework Core, Microsoft's recently redesigned object-relational mapper. Benefit from hands-on learning that will teach you how to tackle frustrating database challenges, such as workarounds to missing features in Entity Framework Core, and learn how to optimize the performance of your applications, head-on! Modern Data Access with Entity Framework Core teaches best practices, guidance, and shortcuts that will significantly reduce the amount of resources you internally dedicate to programming data access code. The proven methods and tools taught in this book, such as how to get better performance, and the ability to select the platform of your choice, will save you valuable time and allow you to create seamless data access. Dive into succinct guidance that covers the gamut-- from installing Entity Framework Core, reverse engineering, forward engineering (including schema migrations), and data reading and modification with LINQ, Dynamic LINQ, SQL, Stored Procedures, and Table Valued Functions- to using third-party products such as LINQPad, Entity Developer, Entity Framework Profiler, EFPlus, and AutoMapper. You'll also appreciate excerpts of conceptual software architecture discussion around Entity Framework Core that might otherwise take years to learn. What You'll Learn Understand the core concepts of Entity Framework Core, as well process models for existing databases (reverse engineering) and the generation of database schemas from object models (forward engineering) Study real-world case studies for hands-on EF Core instruction Get up to speed with valuable database access scenarios and code samples Discover workarounds to augment missing features in Entity Framework Core Use Entity Framework Core to write mobile apps Bonus online appendix covers Entity Framework Core 2.1 release updates Who This Book Is For Software developers who have basic experience with .NET and C#, as well as some understanding of relational databases. Knowledge of predecessor technologies such as ADO.NET and the classic ADO.NET Entity Framework is not necessary to learn from this book.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed August 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 124
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Amazon Web Services (Firm) ; Web services ; Cloud computing ; Computer network architectures ; Electronic books ; Electronic books ; local
    Abstract: Learn how to design and deploy infrastructure-as-a-service (IaaS) solutions in the cloud using Amazon Web Services. With this ebook, system administrators and architects will explore core AWS IaaS solutions for computing, database storage, networking, and other functionality. Eric Wright, technology evangelist at Turbonomic, provides practical examples, design patterns, and tips to help you confidently build a working IaaS solution. Once you finish this ebook, you'll be familiar with AWS core components, understand how AWS concepts map against traditional virtualization, and know how to design your AWS solution for resiliency. You'll also be able to launch and manage your cloud solution using either the AWS command-line interface or the AWS web console. Explore the AWS public cloud platform with a focus on IaaS features such as geographic regions, availability zones, and service-level agreements Learn basic networking and security on the AWS Virtual Private Cloud (VPC) platform for launching your compute and storage resources Add compute resources to your newly launched VPC by setting up operational tasks with AWS Elastic Compute Cloud (EC2) Explore the types of storage available on AWS Elastic Block Storage (EBS), including their cost, performance impact, and examples of operational tasks
    Note: Description based on online resource; title from title page (Safari, viewed January 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 125
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Web site development ; Information technology ; Management ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Among the many key performance indicators discussed in high-level executive meetings, one is rarely included: web performance. Yet, this particular metric is critical for tracking positive customer experience as well as the success of your digital transformation process. In this report, Tom Barker-Senior Director of Software Engineering and Development at Comcast-discusses concrete steps you can take as a business leader to elevate the status of web performance in your organization. Customers are ruthless when it comes to assessing sites. Even if you think your application is functioning just fine, the mere perception of poor performance will cause customers to go elsewhere. This report outlines the importance of web performance and explains how your involvement as an executive can help spark company-wide involvement in this valuable process. You'll explore how to: Set annual goals for creating and maintaining performance service-level agreements (SLAs) Identify champions in the company who can serve as grass roots organizers driving web performance Implement tactical changes to help your organization achieve web performance goals Evaluate the current performance of your application and identify areas that need improvement Invest in an application performance management (APM) platform to administer the maintenance of your SLA
    Note: Description based on online resource; title from title page (Safari, viewed January 11, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 126
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Denial of service attacks ; Internet ; Security measures ; Computer security ; Electronic books ; Electronic books ; local
    Abstract: Distributed Denial of Service (DDoS) attacks have existed for almost as long as the commercial web itself, and they remain one of the most effective ways to disrupt online services. But, since many of these attacks go undisclosed, industry collaboration on ways to combat them has been slow to emerge. This ebook provides engineers and IT managers with techniques for detecting and mitigating ongoing and potential DDoS events. Authors Rich Groves and Eric Chou explain how DDoS can disrupt services by flooding your network with traffic from many different sources, often by using a botnet. You'll learn about the people behind these attacks and their motivations-such as criminals seeking financial gain, thrill and status seekers, and angry and disgruntled users-and ways that you can thwart them. The techniques in this ebook enable small to mid-sized organizations to implement DDoS prevention measures on a budget-before the size of your infrastructure requires the services of a commercial DDoS vendor. Get an overview of DDoS, including common attacks, botnet-driven attacks, and those that take advantage of IoT devices Explore the pros and cons of current DDoS detection methods and mechanisms Study the approach to DDoS mitigation at the network and application level, including ways to combat SYN Flood and Classic Flood attacks Evaluate cloud-based DDoS detection and mitigation vendors to determine the best fit for your organization Learn how to leverage community-based systems to construct a DDoS-focused Threat Intelligence system
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 127
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Windows Azure ; Cloud computing ; Service-oriented architecture (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Get a handy guide to powerful core offerings on the Microsoft Azure public cloud platform. Eric Wright, technology evangelist at Turbonomic, leads systems administrators and architects though common terms, design patterns, and specific examples of how to deploy Azure infrastructure-as-a-service (IaaS) solutions for compute, network, and storage. By the end of this ebook, you'll be able to manage your Azure IaaS solution, including virtual machines and storage, using both the Azure CLI and the Azure Portal interface. You'll understand the implications and requirements for security, identity, and access management. This guide also includes in-depth resources for exploring the services and technical examples further. Additional information, code samples, and reading links are available online. Deploy an Azure virtual machine and learn how it compares to on-premises virtualization Learn architectural features of the Azure cloud, such as geographic regions, availability zones, and service-level agreements Explore Azure storage basics, including tiers, features, resiliency options, and capabilities Delve into deployment patterns and replication options for increasing the availability and recoverability of Azure storage workloads Examine how Azure handles identity and access management, such as providing or preventing access to resources Learn how networking on Azure enables connectivity and security throughout its variety of services and across all regions and availability zones
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed November 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 128
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Real-time data processing ; Electronic data processing ; Distributed processing ; Data mining ; Electronic books ; Electronic books ; local
    Abstract: If you've begun to deploy large-scale data systems into production, or have at least explored the process, this practical ebook shows business team leaders, business analysts, and technical developers how to make your big data analytics, machine learning, and AI initiatives production ready. Authors Ted Dunning and Ellen Friedman provide a non-technical guide to best practices for a process that can be quite challenging. Rather than provide a complex review of tools, this ebook explores fundamental ideas on how to make your analytics production easier and more effective, based on the authors' observations across a wide range of industries. Whether your organization is just getting started or already has data-driven applications in production, you'll find helpful content that will help you succeed.. Gain an understanding of the goals, challenges, and potential pitfalls of deploying analytics and AI to production Learn the best way to design, plan, and execute large data systems in production Focus on the special case of machine learning and AI in production Examine MapR, a data platform with the technical capabilities to support emerging trends for large-scale data Explore a range of design patterns that work well for production customers across various sectors Get best practices for avoiding various gotchas as you move to production
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed November 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 129
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235676
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft Office ; Business communication ; Teams in the workplace ; Computer programs ; Electronic books ; local ; Electronic books
    Abstract: Gain industry best practices from planning to implementing Microsoft Teams and learn how to enable, configure, and integrate user provisioning, management, and monitoring. This book also covers troubleshooting Teams with step-by-step instructions and examples. Introducing Microsoft Teams gives you the comprehensive coverage you need to creatively utilize Microsoft Teams services. The author starts by giving an introduction to Microsoft Teams and its architecture followed by optimizing the Teams experience where he describes how organizations can prepare for Teams and enhance existing services. He further shows you how to manage and control the Microsoft Teams experience along with its capabilities and enhancements. You'll learn how to migrate from Skype for Business to Microsoft Teams with a step-by-step tutorial. Finally, you'll get to grips with Teams troubleshooting and best practices. This book has detailed coverage that helps you exploit every capability Microsoft Teams has to offer. It provides the answers you need and the insight that will make your journey from Skype for Business to Teams easier. What You Will Learn Enable guest access in Teams Provision and manage users in Teams Administrate Teams and channels Optimize the Teams experience Enable and configure Microsoft Teams Prepare your network for Microsoft Teams and Office 365 services Migrate from Skype for Business to Microsoft Teams Who This Book Is For Unified communication administrators and IT support engineers who are currently supporting an existing unified communication platform such as Skype for Business (Lync). It would also help support engineers, new administrators, and consultant to start their journey with Teams.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed August 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 130
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: First edition.
    Keywords: Python (Computer program language) ; R (Computer program language) ; Data mining ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Python and R are two of the mainstream languages in data science. Fundamentally, Python is a language for programmers, whereas R is a language for statisticians. In a data science context, there is a significant degree of overlap when it comes to the capabilities of each language in the fields of regression analysis and machine learning. Your choice of language will depend highly on the environment in which you are operating. In a production environment, Python integrates with other languages much more seamlessly and is therefore the modus operandi in this context. However, R is much more common in research environments due to its more extensive selection of libraries for statistical analysis.
    Note: "Comparisons"--Cover. - Description based on online resource; title from title page (Safari, viewed July 24, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 131
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: First edition.
    Keywords: Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Having spent an estimated $1.2 trillion in 2017 alone, industries today are investing heavily in digital transformation technologies. Cloud providers are a key part of the investment, but many companies are finding that no single provider can meet the specific needs of every business. In this article, author Maliha Balala explains how a growing number of companies are covering all the bases by engaging more than one cloud provider. By choosing a multi-cloud approach, you can mix and match technologies and services from different providers to create the best possible solution for your company. Whether you want to spread workloads and data across multiple cloud platforms, mitigate risk, or enable specific business units to choose their ideal cloud service, this article shows you how this approach can help you migrate from your old model of customer engagement to a newer, digital-based strategy.
    Note: Description based on online resource; title from title page (Safari, viewed February 19, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 132
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484234778
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Query languages (Computer science) ; Business intelligence ; Business ; Data processing ; Electronic books ; local ; Electronic books
    Abstract: Attention all SQL Pros, DAX is not just for writing Excel-based formulas! Get hands-on learning and expert advice on how to use the vast capabilities of the DAX language to solve common data modeling challenges. Beginning DAX with Power BI teaches key concepts such as mapping techniques from SQL to DAX, filtering, grouping, joining, pivoting, and using temporary tables, all aimed at the SQL professional. Join author Philip Seamark as he guides you on a journey through typical business data transformation scenarios and challenges, and teaches you, step-by-step, how to resolve challenges using DAX. Tips, tricks, and shortcuts are included and explained, along with examples of the SQL equivalent, in order to accelerate learning. Examples in the book range from beginner to advanced, with plenty of detailed explanation when walking through each scenario. What You'll Learn Turbocharge your Power BI model by adding advanced DAX programming techniques Know when to use calculated measures versus calculated columns Generate new tables on the fly from existing data Optimize, monitor, and tune Power BI to improve performance of your models Discover new ideas, tricks, and time-saving techniques for better models Who This Book Is For Business intelligence developers, business analysts, or any SQL user who wants to use Power BI as a reporting tool. A solid understanding of SQL is recommended, as examples throughout the book include the DAX equivalents to SQL problem/solution scenarios.
    Note: Description based on online resource; title from cover (Safari, viewed May 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 133
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484234624
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Technology in action
    Keywords: Robotics ; Amateurs' manuals ; Raspberry Pi (Computer) ; Arduino (Programmable controller) ; Python (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Learn how to use a Raspberry Pi in conjunction with an Arduino to build a basic robot with advanced capabilities. Getting started in robotics does not have to be difficult. This book is an insightful and rewarding introduction to robotics and a catalyst for further directed study. You'll be led step by step through the process of building a robot that uses the power of a Linux based computer paired with the simplicity of Arduino. You'll learn why the Raspberry Pi is a great choice for a robotics platform; its strengths as well as its shortcomings; how to overcome these limitations by implementing an Arduino; and the basics of the Python programming language as well as some of the more powerful features. With the Raspberry Pi you can give your project the power of a Linux computer, while Arduino makes interacting with sensors and motors very easy. These two boards are complimentary in their functions; where one falters the other performs admirably. The book also includes references to other great works to help further your growth in the exciting, and now accessible, field of smart robotics. As a bonus, the final chapter of the book demonstrates the real power of the Raspberry Pi by implementing a basic vision system. Using OpenCV and a standard USB web cam, you will build a robot that can chase a ball. What You'll Learn Install Raspbian, the operating system that drives the Raspberry Pi Drive motors through an I2C motor controller Read data through sensors attached to an Arduino Who This Book Is For Hobbyists and students looking for a rapid start in robotics. It assumes no technical background. Readers are guided to pursue the areas that interest them in more detail as they learn.
    Note: Description based on online resource; title from cover (Safari, viewed May 21, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 134
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484234419
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: Second edition.
    Keywords: Java (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Quickly gain the insight necessary to address a multitude of Java coding challenges using this succinct reference guide. Short, focused code examples will help you master Java elements such as modules, boxing/unboxing and more. You won't find any technical jargon, bloated samples, drawn out history lessons or witty stories in this book. What you will find is a language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any Java programmer. What You Will Learn Code with Java modules Box/unbox Utilize exception handling Who This Book Is For Those with prior experience with Java who want a quick and handy reference.
    Note: Description based on online resource; title from cover (Safari, viewed March 8, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 135
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484233665
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fifth edition.
    Keywords: C++ (Computer program language) ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Learn how to program using the updated C++17 language. You'll start with the basics and progress through step-by-step examples to become a working C++ programmer. All you need are Beginning C++17 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Code downloads are provided for all examples from the text and solutions to the exercises. This latest edition has been fully updated to the latest version of the language, C++17, and to all conventions and best practices of so-called modern C++. Beginning C++17 also introduces the elements of the C++ Standard Library that provide essential support for the C++17 language. What You'll Learn Define variables and make decisions Work with arrays and loops, pointers and references, strings, and more Write your own functions, types, and operators Discover the essentials of object-oriented programming Use overloading, inheritance, virtual functions and polymorphism Write generic function templates and class templates Get up to date with modern C++ features: auto type declarations, move semantics, lambda expressions, and more Examine the new additions to C++17 Who This Book Is For Programmers new to C++ and those who may be looking for a refresh primer on the C++17 programming language in general.
    Note: Description based on online resource; title from cover (Safari, viewed October 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 136
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Programming languages (Electronic computers) ; Computer programming ; Electronic books ; Electronic books ; local
    Abstract: Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust's modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar bugs, all at compile time, without runtime overhead. In multi-threaded code, Rust catches data races at compile time, making concurrency much easier to use. Written by two experienced systems programmers, this book explains how Rust manages to bridge the gap between performance and safety, and how you can take advantage of it. Topics include: How Rust represents values in memory (with diagrams) Complete explanations of ownership, moves, borrows, and lifetimes Cargo, rustdoc, unit tests, and how to publish your code on crates.io, Rust's public package repository High-level features like generic code, closures, collections, and iterators that make Rust productive and flexible Concurrency in Rust: threads, mutexes, channels, and atomics, all much safer to use than in C or C++ Unsafe code, and how to preserve the integrity of ordinary code that uses it Extended examples illustrating how pieces of the language fit together
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 137
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Artificial intelligence ; Machine learning ; Information technology ; Technological innovations ; Electronic books ; Electronic books ; local
    Abstract: Artificial intelligence is quickly moving from experimental to practical use. In the next few years, every business is going to need an AI strategy just to stay competitive. Getting access to AI technology is relatively straightforward; the hard part is applying the technology to a specific business context. This practical ebook guides you through the fundamental AI concepts and explains the simplest way for your organization to get started with this technology. Author Jerry Overton, a data scientist and fellow in DXC's Analytics Group, shows leaders in business, analytics, and IT how to choose an AI method, tie it to a specific business need, and then build, execute, and scale an AI solution to adapt to changing circumstances. You will learn ways to: Determine where AI can be useful in your organization by prioritizing areas that need improvement Create data stories that illustrate how AI can help bring about a solution Choose an AI strategy that produces practical results, using the scientific method as a guide Scale up by building and deploying utility services to make your AI available wherever it's needed Check your solution for bias and other ethical concerns by anticipating the AI's behavior
    Note: Description based on online resource; title from title page (Safari, viewed October 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 138
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236499
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: AngularJS (Software framework) ; Web applications ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Best-selling author Adam Freeman shows you how to use Angular in your 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. Additionally, this book now has accompanying online files for Angular 7; all examples in the book work without changes in Angular 7. Get the most from Angular, the leading framework for building dynamic JavaScript applications. Understand the MVC pattern and the benefits it can offer. What You'll Learn Gain a solid architectural understanding of the MVC Pattern Create rich and dynamic web app clients using Angular Use the ng tools to create and build an Angular project Extend and customize Angular Test your Angular projects What's New in This Edition Revised for the features and changes in Angular 6 and 7 Covers angular/cli, ng command line tools, and WebPack Includes HttpClient for simplified asynchronous HTTP requests Presents updates to pipes and localized text display Who This Book Is For Web developers with a foundation knowledge of HTML and JavaScript who want to create rich client-side applications
    Note: Description based on online resource; title from cover (Safari, viewed November 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 139
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236246
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Technology in action
    Keywords: Microcontrollers ; Programming ; Microcontrollers ; Embedded computer systems ; Programming ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Using FreeRTOS and libopencm3 instead of the Arduino software environment, this book will help you develop multi-tasking applications that go beyond Arduino norms. In addition to the usual peripherals found in the typical Arduino device, the STM32 device includes a USB controller, RTC (Real Time Clock), DMA (Direct Memory Access controller), CAN bus and more. Each chapter contains clear explanations of the STM32 hardware capabilities to help get you started with the device, including GPIO and several other ST Microelectronics peripherals like USB and CAN bus controller. You'll learn how to download and set up the libopencm3 + FreeRTOS development environment, using GCC. With everything set up, you'll leverage FreeRTOS to create tasks, queues, and mutexes. You'll also learn to work with the I2C bus to add GPIO using the PCF8574 chip. And how to create PWM output for RC control using hardware timers. You'll be introduced to new concepts that are necessary to master the STM32, such as how to extend code with GCC overlays using an external Winbond ​W25Q32 flash chip. Your knowledge is tested at the end of each chapter with exercises. Upon completing this book, you'll be ready to work with any of the devices in the STM32 family. Beginning STM32 provides the professional, student, or hobbyist a way to learn about ARM without costing an arm! What You'll Learn Initialize and use the libopencm3 drivers and handle interrupts Use DMA to drive a SPI based OLED displaying an analog meter Read PWM from an RC control using hardware timers Who This Book Is For Experienced embedded engineers, students, hobbyists and makers wishing to explore the ARM architecture, going beyond Arduino limits.
    Note: Description based on online resource; title from cover (Safari, viewed June 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 140
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235911
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Neural networks (Computer science) ; C++ (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Discover the essential building blocks of the most common forms of deep belief networks. At each step this book provides intuitive motivation, a summary of the most important equations relevant to the topic, and concludes with highly commented code for threaded computation on modern CPUs as well as massive parallel processing on computers with CUDA-capable video display cards. The first of three in a series on C++ and CUDA C deep learning and belief nets, Deep Belief Nets in C++ and CUDA C: Volume 1 shows you how the structure of these elegant models is much closer to that of human brains than traditional neural networks; they have a thought process that is capable of learning abstract concepts built from simpler primitives. As such, you'll see that a typical deep belief net can learn to recognize complex patterns by optimizing millions of parameters, yet this model can still be resistant to overfitting. All the routines and algorithms presented in the book are available in the code download, which also contains some libraries of related routines. What You Will Learn Employ deep learning using C++ and CUDA C Work with supervised feedforward networks Implement restricted Boltzmann machines Use generative samplings Discover why these are important Who This Book Is For Those who have at least a basic knowledge of neural networks and some prior programming experience, although some C++ and CUDA C is recommended.
    Note: Description based on online resource; title from cover (Safari, viewed May 21, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 141
    ISBN: 9781484235768
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: SQL (Computer program language) ; Relational databases ; Electronic books ; local ; Electronic books
    Abstract: Build a core level of competency in SQL so you can recognize the parts of queries and write simple SQL statements. SQL knowledge is essential for anyone involved in programming, data science, and data management. This book covers features of SQL that are standardized and common across most database vendors. You will gain a base of knowledge that will prepare you to go deeper into the specifics of any database product you might encounter. Examples in the book are worked in PostgreSQL and SQLite, but the bulk of the examples are platform agnostic and will work on any database platform supporting SQL. Early in the book you learn about table design, the importance of keys as row identifiers, and essential query operations. You then move into more advanced topics such as grouping and summarizing, creating calculated fields, joining data from multiple tables when it makes business sense to do so, and more. Throughout the book, you are exposed to a set-based approach to the language and are provided a good grounding in subtle but important topics such as the effects of null value on query results. With the explosion of data science, SQL has regained its prominence as a top skill to have for technologists and decision makers worldwide. SQL Primer will guide you from the very basics of SQL through to the mainstream features you need to have a solid, working knowledge of this important, data-oriented language. What You'll Learn Create and populate your own database tables Read SQL queries and understand what they are doing Execute queries that get correct results Bring together related rows from multiple tables Group and sort data in support of reporting applications Get a grip on nulls, normalization, and other key concepts Employ subqueries, unions, and other advanced features Who This Book Is For Anyone new to SQL who is looking for step-by-step guidance toward understanding and writing SQL queries. The book is aimed at those who encounter SQL statements often in their work, and provides a sound baseline useful across all SQL database systems. Programmers, database managers, data scientists, and business analysts all can benefit from the baseline of SQL knowledge provided in this book.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed July 10, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 142
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Firewalls (Computer security) ; Application software ; Development ; Computer networks ; Security measures ; Internet ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: Firewalls have traditionally focused on network traffic, but with the advent of cloud computing and DevOps, security and operations professionals need a more sophisticated solution to track session state and application layer activity. In this ebook, cyber security consultant Chad Russell covers the current application threat landscape for modern deployment architectures, and explains the evolution of web application firewall (WAF) technologies for countering these attacks. Developers today increasingly rely on third-party libraries for application development, but many of these libraries include vulnerabilities that attackers actively exploit. With this ebook, you'll explore the specifics of WAF functionality for filtering, monitoring, and blocking HTTP traffic to and from a web application, and learn how to incorporate WAFs into existing and planned infrastructure, whether it's a cloud, on-premise, or hybrid deployment. You'll examine: The Top 10 application layer attacks compiled by the Open Web Application Security Project (OWASP) Security vulnerabilities, including business logic attacks, distributed denial of service, online fraud, social engineering, and malware WAF core and emergent capabilities, such as XSS and sessions attack protection, SIEM integration, and malware inspection and sandboxing Security solutions and technologies that work with WAF, including API gateways, and data loss prevention solutions
    Note: Description based on online resource; title from title page (Safari, viewed January 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 143
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Web sites ; Design ; Web site development ; Customer relations ; Management ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: IT executives in companies undergoing digital transformation have many stakeholders. Business units stress online sales, conversions, and self-service, while product owners push for new online features and products. Each group has its own key performance indicators (KPIs) for tracking progress. Yet, one leading indicator essential to the success of all of these other metrics-web performance-is often neglected. Yet it's the one area IT professionals directly control. In this article, professor and Comcast engineer Tom Barker explains how poor application performance can hinder your company's digital transformation. Customers quick to abandon slow-loading applications can be left with the impression that your site's problems are indicative of other offerings. You'll learn tips for addressing web performance on a large scale, including the recruitment of internal and external champions to help you set up processes and best practices for improving and maintaining your application's day-to-day performance.
    Note: Description based on online resource; title from title page (Safari, viewed January 11, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 144
    ISBN: 9781484234921
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer games ; Programming ; Blockchains (Databases) ; Computer algorithms ; Electronic books ; local ; Electronic books
    Abstract: Learn how to take your existing knowledge of Ethereum and Solidity to the next level. Hone your development skills and become more familiar with the syntax of the Solidity language by working through well-tested, well-documented intermediate-level sample projects. You will begin by covering the basics of Ethereum, Solidity, and gaming theory. From there, you will move onto sample projects that use smart contract engineering to create fun casino-style games that you can deploy and test on your friends and colleagues with real ether. All games are provably fair and auditable, so that players know the house won't always win! Ideal for any reader with exposure to Ethereum, the techniques this book teaches are applicable to game developers, software engineers, web developers, and cryptocurrency enthusiasts. What You'll Learn Use various features and best practices for smart contract programming in Ethereum and Solidity Develop and deploy games of chance, similar to the kind you'd find in a casino Create fun, easy projects with Ethereum lntegrate the Ethereum blockchain into games Who This Book Is For Entry-level programmers with some exposure to Ethereum; game developers, Blockchain and cryptocurrency enthusiasts looking to add Ethereum and Solidity development to their skill set; software engineers and Web developers
    Note: Includes bibliographical references. . - Description based on online resource; title from cover (Safari, viewed June 14, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 145
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Cloud computing ; Web applications ; Application software ; Development ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: How do you turn an application riddled with technical debt into a scalable codebase that's beautiful, clean, and productive? With this practical ebook, Harrison Harnisch and Katie Womersley of the Buffer social media management platform show you how to successfully rewrite and migrate your application using Atomic Design. In the process, you'll discover how breaking your application into basic components makes a rewrite much more efficient. Atomic Design, created by web designer and consultant Brad Frost, is a system for working with the fundamental building blocks-the atoms-of modern web interfaces. This guide provides hands-on instructions for stitching these simple components together to rewrite your application in a low-risk and nondisruptive way. While the ebook's examples focus on migrating a frontend application, you can also use these techniques for mobile and backend applications. Determine if your existing application requires a rewrite Explore how the Atomic Design system breaks up complex interfaces into discrete pieces that you can focus on one at a time Learn when to perform a synchronous versus an asynchronous code migration Get step-by-step instructions for using Atomic Design to perform an asynchronous rewrite Build a compelling business case for rewriting your application, and structure a team for undertaking the project
    Note: Description based on online resource; title from title page (Safari, viewed July 23, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 146
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Big data ; Streaming technology (Telecommunications) ; Internet of things ; Application software ; Development ; Storage area networks (Computer networks) ; Business enterprises ; Computer networks ; Electronic books ; Electronic books ; local
    Abstract: Telecommunications networks have always generated data at line speed, but with the massive increase in streaming data these service providers now handle, telcos have to process and act on data in milliseconds. Fast data-not just big data-is the future of telco. This report examines several use cases that illustrate telco's increasing need for fast data in operational and business support (OSS and BSS) systems, flexible NFV and 5G architectures, subscription services, and IoT devices. You'll explore case studies involving VoltDB, an in-memory, NewSQL database popular with telcos for its ability to handle the speed and scale of fast data. This report reflects the experiences of VoltDB engineers and their telco customers-Openet, Nokia, Emagine International, and Nimble Storage-that recently deployed flexible, cost-effective fast-data solutions. Discover how: Fast-data systems ingest, analyze, act upon, and export data while meeting stringent non-functional requirements Openet evolved its mediation product with a VoltDB system to process 1 trillion real-time events per day Nokia seamlessly transitioned to NFV and SDN to deliver converged broadband and IoT communication Emagine used VoltDB to provide real-time analysis of network subscriber data based on event triggers Nimble upgraded its predictive analytics platform to predict, diagnose, and prevent performance problems in IoT storage arrays
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 147
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Machine learning ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Deep learning doesn't have to be intimidating. Until recently, this machine-learning method required years of study, but with frameworks such as Keras and Tensorflow, software engineers without a background in machine learning can quickly enter the field. With the recipes in this cookbook, you'll learn how to solve deep-learning problems for classifying and generating text, images, and music. Each chapter consists of several recipes needed to complete a single project, such as training a music recommending system. Author Douwe Osinga also provides a chapter with half a dozen techniques to help you if you're stuck. Examples are written in Python with code available on GitHub as a set of Python notebooks. You'll learn how to: Create applications that will serve real users Use word embeddings to calculate text similarity Build a movie recommender system based on Wikipedia links Learn how AIs see the world by visualizing their internal state Build a model to suggest emojis for pieces of text Reuse pretrained networks to build an inverse image search service Compare how GANs, autoencoders and LSTMs generate icons Detect music styles and index song collections
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed March 11, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 148
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Machine learning ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: This practical guide provides nearly 200 self-contained recipes to help you solve machine learning challenges you may encounter in your daily work. If you're comfortable with Python and its libraries, including pandas and scikit-learn, you'll be able to address specific problems such as loading data, handling text or numerical data, model selection, and dimensionality reduction and many other topics. Each recipe includes code that you can copy and paste into a toy dataset to ensure that it actually works. From there, you can insert, combine, or adapt the code to help construct your application. Recipes also include a discussion that explains the solution and provides meaningful context. This cookbook takes you beyond theory and concepts by providing the nuts and bolts you need to construct working machine learning applications. You'll find recipes for: Vectors, matrices, and arrays Handling numerical and categorical data, text, images, and dates and times Dimensionality reduction using feature extraction or feature selection Model evaluation and selection Linear and logical regression, trees and forests, and k-nearest neighbors Support vector machines (SVM), naïve Bayes, clustering, and neural networks Saving and loading trained models
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed March 19, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 149
    ISBN: 9781484238738
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Economic aspects ; Web applications ; Python (Computer program language) ; Cloud computing ; Electronic books ; local ; Electronic books
    Abstract: Take your Python machine learning ideas and create serverless web applications accessible by anyone with an Internet connection. Some of the most popular serverless cloud providers are covered in this book-Amazon, Microsoft, Google, and PythonAnywhere. You will work through a series of common Python data science problems in an increasing order of complexity. The practical projects presented in this book are simple, clear, and can be used as templates to jump-start many other types of projects. You will learn to create a web application around numerical or categorical predictions, understand the analysis of text, create powerful and interactive presentations, serve restricted access to data, and leverage web plugins to accept credit card payments and donations. You will get your projects into the hands of the world in no time. Each chapter follows three steps: modeling the right way, designing and developing a local web application, and deploying onto a popular and reliable serverless cloud provider. You can easily jump to or skip particular topics in the book. You also will have access to Jupyter notebooks and code repositories for complete versions of the code covered in the book. What You'll Learn Extend your machine learning models using simple techniques to create compelling and interactive web dashboards Leverage the Flask web framework for rapid prototyping of your Python models and ideas Create dynamic content powered by regression coefficients, logistic regressions, gradient boosting machines, Bayesian classifications, and more Harness the power of TensorFlow by exporting saved models into web applications Create rich web dashboards to handle complex real-time user input with JavaScript and Ajax to yield interactive and tailored content Create dashboards with paywalls to offer subscription-based access Access API data such as Google Maps, OpenWeather, etc. Apply different approaches to make sense of text data and return customized intelligence Build an intuitive and useful recommendation site to add value to users and entice them to keep coming back Utilize the freemium offerings of Google Analytics and analyze the results Take your ideas all the way to your customer's plate using the top serverless cloud providers Who This Book Is For Those with some programming experience with Python, code editing, and access to an interpreter in working order. The book is geared toward entrepreneurs who want to get their ideas onto the web without b...
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 150
    ISBN: 9781484238431
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: MySQL (Electronic resource) ; MariaDB ; Web site development ; PHP (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Build interactive, database-driven websites with PHP 7, MySQL 8, and MariaDB. The focus of this book is on getting you up and running as quickly as possible with real-world applications. In the first two chapters, you will set up your development and testing environment, and then build your first PHP and MariaDB or MySQL database-driven website. You will then increase its sophistication, security, and functionality throughout the course of the book. The PHP required is taught in context within each project so you can quickly learn how PHP integrates with MariaDB and MySQL to create powerful database-driven websites. Each project is fully illustrated, so you will see clearly what you are building as you create your own database-driven website. You will build a form for registering users, and then build an interface so that an administrator can view and administer the user database. You will create a message board for users and a method for emailing them. You will also learn the best practices for ensuring that your website databases are secure. Later chapters describe how to create a product catalog, and a simple e-commerce site. You will also discover how to migrate a database to a remote host. The final chapter will demonstrate the advantages of migrating to Oracle's MySQL 8. You will be shown step by step migration directions along with a demonstration of the tools available in SQL Workbench. Because you are building the interactive pages yourself, you will know exactly how MySQL, MariaDB, and PHP all work together, and you will be able to add database interactivity to your own websites with ease. What You Will Learn Build a secure database-driven website using PHP 7, MySQL 8, and MariaDB Create a product catalog Write a message board Move towards e-commerce Employ security and validation measures Migrate to Oracle's MySQL 8 Server platform Who This Book Is For Web developers with HTML, CSS and a limited Bootstrap experience. Readers need little to no prior experience with PHP and MySQL.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 151
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238059
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web applications ; Electronic books ; local ; Electronic books
    Abstract: Explore Vue.js to take advantage of the capabilities of modern browsers and devices using the fastest-growing framework for building dynamic JavaScript applications. You will work with the power of the Model-View-Controller (MVC) pattern on the client, creating a strong foundation for complex and rich web apps. Best-selling author Adam Freeman explains how to get the most from Vue.js 2. He begins by describing the MVC pattern and the benefits it can offer. He then shows you how to use Vue.js in your 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 Learn Gain a solid architectural understanding of the MVC pattern Create rich and dynamic web app clients using Vue.js 2 Extend and customize Vue.js Test your Vue.js projects Who This Book Is For JavaScript developers who want to use Vue.js to create dynamic client-side applications
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 152
    ISBN: 9781484231807
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Software architecture ; JavaScript (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Learn how to use reactive architectures on the front-end. There are many technologies using a reactive approach on the back end, but this book teaches you how the reactive manifesto can be used to benefit your front-end programming as well. You will discover what reactive programming is, what the current front-end ecosystem looks like, and how to use a range of frameworks and libraries. You will also apply specific reactive architectures in your own projects. Each concept is taught with a mix of technical explanations and real-world code implementations. The future of front-end programming and architecture is reactive - don't get left behind: Add Front-End Reactive Architectures to your library today. What You'll Learn Understand when and why you should use a reactive architecture Apply a specific reactive architecture in a project Manage different reactive architectures Who This Book Is For Mid-senior front-end developers, tech leads, and solutions architects
    Note: Description based on online resource; title from title page (Safari, viewed January 31, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 153
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Linux ; Windows Azure ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: A successful migration to the cloud can have a positive impact on the cost, ease of access, maintenance, scalability, elasticity, and versatility of your IT infrastructure. But the migration process itself can be demanding. In this practical ebook, author Sam Alapati examines five principles for deploying and managing your Linux-based system in the cloud. There are many half-baked truths and pitfalls in cloud computing, and without thorough assessments and planning, your migration can lead to excessive costs in time and money. Using examples from Azure Cloud Services and other providers, this ebook demonstrates best practices for moving your system out of your data center and into the cloud. DevOps engineers and system administrators also get a detailed overview of the various types of cloud services and deployments available. By learning these five cloud migration principles, your team will be able to: Assess and identify which Linux virtual machines are adaptable in the cloud Determine and plan for your workload's level of availability for new deployments Monitor your applications running on Linux across the entire stack Ensure your Linux virtual machines are secure and backed up Govern your cloud environment using policy management best practices
    Note: Description based on online resource; title from title page (Safari, viewed January 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 154
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Computer networks ; Security measures ; Machine learning ; Computer crimes ; Prevention ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Adversaries and hackers have gained significant and distinct advantages in cyber warfare today. Creative, fast, and opportunistic attackers have created an ecosystem of advanced persistent threats that is growing in scale and complexity, and evolving more rapidly than our capabilities to respond. By integrating machine intelligence (MI), you can significantly modernize your organization's security operations to better keep pace with these threats. With this ebook, Peter Guerra and Paul Tamburello-chief executives at Booz Allen Hamilton-provide examples to show you how MI can change cybersecurity operations to be more effective and efficient in threat detection, monitoring, and risk analysis. Applying MI to automate cybersecurity processes will enable swifter and more accurate identification of new and emerging threats in this continually changing landscape. Attacks are only likely to increase in size and frequency across companies, institutions, and government agencies. This ebook demonstrates a powerful tool that can help you level the playing field. You will learn: The scope of the existing threat landscape, and benefits of applying MI to cybersecurity What machine intelligence can and cannot do when applied to cybersecurity Specific security applications of machine intelligence in the real world How to address your organization's maturity and readiness for cybersecurity with MI The first steps for moving ahead with MI security in your organization How to overcome difficulties and challenges when adopting machine intelligence
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 155
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: First edition.
    Keywords: Technological innovations ; Management ; Information technology ; Management ; Computer architecture ; Electronic books ; Electronic books ; local
    Abstract: New software technology appears every year. Like clockwork, another language, library, pattern, or approach will arrive on the scene with plenty of hype and developer enthusiasm. As someone whose job requires making architectural decisions, you need to evaluate these new technologies with an eye toward the inevitable trade-offs before deciding if a new framework or language is right for your project. In this ebook, solution architect Nathaniel Schutta guides tech leads, practicing architects, and both senior and junior developers through the process of appraising promising new technologies. Recognizing how today's tech is informed by the past is a key part-some approaches that didn't work years ago might now have all the ingredients to succeed. You'll learn how to make effective decisions regarding the use of new tech solutions and explore the value of fitness functions to ensure that your ultimate choice is reflected in the codebase. Get guidelines, techniques, and advice for evaluating new tools and technologies Determine the unique needs of your project before deciding which technology to use Examine the codebase, documentation, testability, and other criteria when evaluating new tools Learn approaches for introducing new technology to skeptical people in your company and on your team Manage the quality attributes of your system once new technology is introduced Learn practical techniques to stay current in an ever-evolving industry
    Note: Description based on online resource; title from title page (Safari, viewed July 10, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 156
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Prometheus (Computer file) ; Cloud computing ; Computer networks ; Monitoring ; Application software ; Development ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Get up to speed with Prometheus, the metrics-based monitoring system used by tens of thousands of organizations in production. This practical guide provides application developers, sysadmins, and DevOps practitioners with a hands-on introduction to the most important aspects of Prometheus, including dashboarding and alerting, direct code instrumentation, and metric collection from third-party systems with exporters. This open source system has gained popularity over the past few years for good reason. With its simple yet powerful data model and query language, Prometheus does one thing, and it does it well. Author and Prometheus developer Brian Brazil guides you through Prometheus setup, the Node exporter, and the Alertmanager, then demonstrates how to use them for application and infrastructure monitoring. Know where and how much to apply instrumentation to your application code Identify metrics with labels using unique key-value pairs Get an introduction to Grafana, a popular tool for building dashboards Learn how to use the Node Exporter to monitor your infrastructure Use service discovery to provide different views of your machines and services Use Prometheus with Kubernetes and examine exporters you can use with containers Convert data from other monitoring systems into the Prometheus format
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed March 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 157
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fifth edition.
    Keywords: Web sites ; Design ; Cascading style sheets ; Electronic books ; Electronic books ; local
    Abstract: When you're working with CSS and need an answer now, this concise yet comprehensive quick reference provides the essential information you need. Revised and updated for CSS3, this fifth edition is ideal for intermediate to advanced web designers and developers. You'll find a short introduction to the key concepts of CSS and alphabetical summaries of CSS selectors and properties. You'll also discover information on new properties, including grid, flexbox, clipping, masking, and compositing. Quickly find the information you need Explore CSS concepts, values, selectors and queries, and properties Learn how new features complement and extend your CSS practices Discover new properties including animations, grid, flexbox, masking, filtering, and compositing in this new edition
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed May 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 158
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Database management ; Information technology ; Management ; Agile software development ; Electronic books ; Electronic books ; local
    Abstract: Most organizations realize that their future depends on the ability to quickly adapt to constant changes brought on by variable and complex environments. It's become increasingly clear that the core source behind these innovative solutions is data. Polyglot persistence refers to systems that provide many different types of data storage technologies to deal with this vast variability of data. Applications that need to access data from more than one store have to navigate an array of databases in a complex-and ultimately unsustainable-maze. One solution to this problem is readily available. In this ebook, consultant Joel Ruisi explains how a multi-model database enables you to take advantage of many different types of data models (and multiple schemas) in a single backend. With a multi-model database, companies can easily centralize, manage, and search all the data the IT system collects. The result is data agility : the ability to adapt to changing environments and serve users what they need when they need it. Through several detailed use cases, this ebook explains how multi-model databases enable you to: Store and manage multiple heterogeneous data sources Consolidate your data by bringing everything in "as is" Invisibly extend model features from one model to another Take a hybrid approach to analytical and operational data Enhance user search experience, including big data search Conduct queries across data models Offer SQL without relational constraints
    Note: Description based on online resource; title from title page (Safari, viewed January 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 159
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Jenkins (Software development tool) ; Computer software ; Quality control ; Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Design, implement, and execute continuous delivery pipelines with a level of flexibility, control, and ease of maintenance that was not possible with Jenkins before. With this practical book, build administrators, developers, testers, and other professionals will learn how the features in Jenkins 2 let you define pipelines as code, leverage integration with other key technologies, and create automated, reliable pipelines to simplify and accelerate your DevOps environments. Author Brent Laster shows you how Jenkins 2 is significantly different from the more traditional, web-only versions of this popular open source automation platform. If you're familiar with Jenkins and want to take advantage of the new technologies to transform your legacy pipelines or build new modern, automated continuous delivery environments, this is your book. Create continuous delivery pipelines as code with the Jenkins domain-specific language Get practical guidance on how to migrate existing jobs and pipelines Harness best practices and new methods for controlling access and security Explore the structure, implementation, and use of shared pipeline libraries Learn the differences between declarative syntax and scripted syntax Leverage new and existing project types in Jenkins Understand and use the new Blue Ocean graphical interface Take advantage of the capabilities of the underlying OS in your pipeline Integrate analysis tools, artifact management, and containers
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed June 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 160
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Natural language processing ; User interfaces (Computer systems) ; Internet of things ; Speech processing systems ; Electronic books ; Electronic books ; local
    Abstract: Get a step-by-step guide for developing voice interfaces for applications and devices connected to the Internet of Things. By allowing consumers to use natural human interactions, you can avoid awkward methods of input and interactivity to provide them with elevated user experiences. This practical book is ideal for software engineers who build applications for the Web, smartphones, as well as embedded systems that dominate the IoT space. Integrate voice interfaces with internet connected devices and sensors Learn how to integrate with existing voice interfaces Understand when to use a voice over other Natural User Interface technologies Build a prototype with tools such as Raspberry Pi, solderless breadboards, jumper cables, sensors, Arduino, Visual Studio, and other tools Use cloud services such as Azure and AWS to integrate voice with your existing or new web service end-points
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed October 26, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 161
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    ISBN: 9781491921975 , 1491921978
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: HTML (Document markup language) ; Cascading style sheets ; JavaScript (Computer program language) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Using Scalable Vector Graphics (SVG) for illustrations only scratches the surface of this format's potential on the web. With this practical guide, you'll learn how to use SVG not only for illustrations but also as graphical documents that you can integrate into complex HTML5 web pages, and style with custom CSS. Web developers will discover ways to adapt designs by adding data based graphics, dynamic styles, interaction, or animation. Divided into five parts, this book includes: SVG on the web: Understand how SVG works with HTML, CSS, and JavaScript to define graphics Drawing with markup: Learn the vector language of x and y coordinates that let SVG create basic and custom shapes Putting graphics in their place: Use the coordinate system to draw SVG shapes and text at different scales and positions Artistic touches: Explore how color is used, how strokes are created and manipulated, and how graphical effects like filters, clipping, and masking are applied SVG as an application: Make your graphic more accessible to humans and computers, and learn how to make it interactive or animated
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed October 20, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 162
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484239575
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: SQL server ; Client/server computing ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Master SQL Server's Concurrency Model so you can implement high-throughput systems that deliver transactional consistency to your application customers. This book explains how to troubleshoot and address blocking problems and deadlocks, and write code and design database schemas to minimize concurrency issues in the systems you develop. SQL Server's Concurrency Model is one of the least understood parts of the SQL Server Database Engine. Almost every SQL Server system experiences hard-to-explain concurrency and blocking issues, and it can be extremely confusing to solve those issues without a base of knowledge in the internals of the Engine. While confusing from the outside, the SQL Server Concurrency Model is based on several well-defined principles that are covered in this book. Understanding the internals surrounding SQL Server's Concurrency Model helps you build high-throughput systems in multi-user environments. This book guides you through the Concurrency Model and elaborates how SQL Server supports transactional consistency in the databases. The book covers all versions of SQL Server, including Microsoft Azure SQL Database, and it includes coverage of new technologies such as In-Memory OLTP and Columnstore Indexes. What You'll Learn Know how transaction isolation levels affect locking behavior and concurrency Troubleshoot and address blocking issues and deadlocks Provide required data consistency while minimizing concurrency issues Design efficient transaction strategies that lead to scalable code Reduce concurrency problems through good schema design Understand concurrency models for In-Memory OLTP and Columnstore Indexes Reduce blocking during index maintenance, batch data load, and similar tasks Who This Book Is For SQL Server developers, database administrators, and application architects who are developing highly-concurrent applications. The book is for anyone interested in the technical aspects of creating and troubleshooting high-throughput systems that respond swiftly to user requests.
    Note: Description based on online resource; title from cover (Safari, viewed November 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 163
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238851
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: MySQL (Electronic resource) ; Database management ; Computer networks ; Management ; Electronic books ; local ; Electronic books
    Abstract: Set up, manage, and configure the new InnoDB Cluster feature in MySQL from Oracle. If you are growing your MySQL installation and want to explore making your servers highly available, this book provides what you need to know about high availability and the new tools that are available in MySQL 8.0.11 and later. Introducing InnoDB Cluster teaches you about the building blocks that make up InnoDB Cluster such as MySQL Group Replication for storing data redundantly, MySQL Router for the routing of inbound connections, and MySQL Shell for simplified setup and configuration, status reporting, and even automatic failover. You will understand how it all works together to ensure that your data are available even when your primary database server goes down. Features described in this book are available in the Community Edition of MySQL, beginning with the version 8.0.11 GA release, making this book relevant for any MySQL users in need of redundancy against failure. Tutorials in the book show how to configure a test environment and plan a production deployment. Examples are provided in the form of a walk-through of a typical MySQL high-availability setup. What You'll Learn Discover the newest high-availability features in MySQL Set up and use InnoDB Cluster as an HA solution Migrate your existing servers to MySQL 8 Employ best practices for using InnoDB Cluster Configure servers for optimal automatic failover to ensure that applications continue when a server fails Configure MySQL Router to load-balance inbound connections to the cluster Who This Book Is For Systems engineers, developers, and database professionals wanting to learn about the powerful high availability (HA) features, beginning with MySQL 8.0.11: MySQL Shell, MySQL Router, and MySQL Group Replication. The book is useful for those designing high-availability systems backed by a database, and for those interested in open source HA solutions.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 4, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 164
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238677
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: User-centered system design ; User interfaces (Computer systems) ; Human-computer interaction ; Electronic books ; local ; Electronic books
    Abstract: Combine two typically separate sources of data-behavioral quantitative data and usability testing qualitative data-into a powerful single tool that helps improve your organization's website by increasing conversion and ROI. The combination of the what is happening data of website activity, coupled with the why it's happening data of usability testing, provides a complete 360-degree view into what is causing poor performance, where your website can be optimized, and how it can be improved. There are plenty of books focusing on big data and using data analytics to improve websites, or on utilizing usability testing and UX research methods for improvement. This is the first book that combines both subjects into a methodology you can use over and over again to improve any website. UX Optimization is ideal for anyone who wants to combine the power of quantitative data with the insights provided by qualitative data to improve website results. The book uses step-by-step instructions with photos, drawings, and supporting screenshots to show you how to: define personas, conduct behavioral UX data analysis, perform UX and usability testing evaluations, and combine behavioral UX and usability data to create a powerful set of optimization recommendations that can dramatically improve any website . What You'll Learn Understand personas: what they are and how to use them to analyze data Use quantitative research tools and techniques for analysis Know where to find UX behavioral data and when to use it Use qualitative research tools, techniques, and procedures Analyze qualitative data to find patterns of consistent task flow errors Combine qualitative and quantitative data for a 360-degree view Make recommendations for optimizations based on your findings Test optimization recommendations to ensure improvements are achieved Who This Book Is For Big data analytics (quantitative) professionals who want to learn more about the qualitative side of analysis; UX researchers, usability testers, and UX designers (qualitative professionals) who want to know more about big data and behavioral UX analysis; and students of UX, UX designers, product managers, developers, and those at startups who want to understand how to use behavioral UX and usability testing data to optimize their websites and apps.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 165
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238202
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; Mobile apps ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Develop Android apps with Kotlin to create more elegant programs than the Java equivalent. This book covers the various aspects of a modern Android app that professionals are expected to encounter. There are chapters dealing with all the important aspects of the Android platform, including GUI design, file- and data-handling, coping with phone calls, multimedia apps, interaction with location and mapping services, monetizing apps, and much more. Pro Android with Kotlin is an invaluable source for developers wanting to build real-world state-of-the-art apps for modern Android devices. What You Will Learn Integrate activities, such as intents, services, toasts and more, into your Android apps Build UIs in Android using layouts, widgets, lists, menus, and action bars Deal with data in your Android apps using data persistence and cloud access Design for different Android devices Create multimedia apps in Android Secure, deploy, and monetize your Android apps Who This Book Is For Professional Android app developers.
    Note: Description based on online resource; title from cover (Safari, viewed October 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 166
    ISBN: 9781484234716
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The expert's voice in Oracle
    Keywords: Business communication ; Communication of technical information ; Electronic books ; local ; Electronic books
    Abstract: Information technologists are increasingly being made part of global teams, and are confronting the challenges of communicating across a variety of linguistic and cultural boundaries. This book helps you know what to say, what not to say, and even where to sit in meetings and in social situations. The Tech Professional's Guide to Communicating in a Global Workplace shows you how to effectively communicate across a variety of different cultures within and across organizations. You will become aware of cultural differences from one country or region to another, between various groups at the local level, and across groups such as developers to DBAs, IT staff to business people, women to men, people approaching retirement to people coming into the organization fresh out of college, and more. The author provides her personal experiences and shares anecdotes as well as lessons learned, key takeaways, and references for further reading. Whether it is face to face, over the phone, via email or instant messenger, or in a presentation, meeting, or report, the ability to communicate effectively is critical. What You'll Learn Concisely communicate with the right audience in the right way Write emails that are understood and get the results you want Improve personal reputation as an effective communicator Communicate across cultural boundaries without offending Present the desired impression in business situations Grow professionally by adjusting your communication style Who This Book Is For Programmers and system administrators, including database administrators
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed March 19, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 167
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484233818
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iPhone OS ; iOS (Electronic resource) ; Swift (Computer program language) ; Application software ; Development ; Smartphones ; Programming ; Electronic books ; local ; Electronic books
    Abstract: Acquire and master the information required to take you to the next level beyond basic iPhone development using Swift. In this follow up work to the best selling Beginning iPhone Development with Swift , you'll learn how to improve your apps by managing the performance of your programs using parallelization, getting data in and out of the cloud, using gestures, the camera, 3D touch, sensors as well as newer features having debuted this year. In its fourth edition, Pro iPhone Development with Swift 4 covers the additional information you want to know to extend your apps into the next level. What You Will Learn Add parallel functionality using Grand Central Dispatch Use the camera and access photos Use SiriKit Who This Book is For Aspiring iOS app developers familiar with the Apple Swift programming language and/or the iOS SDK, but ready to move to the next level.
    Note: Description based on online resource; title from cover (Safari, viewed April 24, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 168
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484233511
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Windows Azure ; Cloud computing ; Electronic books ; local ; Electronic books
    Abstract: Learn the main features of Azure Cosmos DB and how to use Microsoft's multi-model database service as a data store for mission-critical applications. The clear examples help in writing your own applications to take advantage of Cosmos DB's multi-model, globally distributed, elastic database. Simple step-by-step instructions show how to resolve common and uncommon scenarios involving Azure Cosmos DB, and scenarios such as delivering extremely low response times (in the order of milliseconds), and scaling rapidly and globally. Microsoft Azure Cosmos DB Revealed demonstrates a multitude of possible implementations to get you started. This book guides you toward best practices to get the most out of Microsoft's Cosmos DB service. Later chapters in the book cover advanced implementation features, helping you master important elements such as securing the database, querying, and using various APIs. What You'll Learn Set up a development environment to work with Azure Cosmos DB Configure Azure Cosmos DB in a production environment with multi-region distribution Query using all APIs, including SQL, JavaScript, MongoDB, and Graph Work with the Azure Cosmos DB.NET SDK in an application you built Access Cosmos DB from web applications created in .NET Who This Book Is For Developers who build applications to be hosted in Microsoft Azure, whether they use PaaS or IaaS. No previous knowledge of Azure Cosmos DB is assumed, but readers must be familiar with developing applications in Microsoft Visual Studio.
    Note: Description based on online resource; title from cover (Safari, viewed February 15, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 169
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484233337
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Choose the best approach for your app and implement your solution quickly by leveraging complete projects. This book is a collection of practical projects that use advanced Android techniques and approaches, written by Android instructor Mark Wickham. Mark has taught a series of popular classes at Android development conferences since 2013 and Practical Android covers content from his most popular classes. Each chapter covers an important concept and provides you with a deep dive into the implementation. The book is an ideal resource for developers who have some development experience, but may not be Android or mobile development experts. Each chapter includes at least one complete project to show the reader how to implement the concepts. What You'll Learn Apply JSON in Android Work with connectivity, which covers all aspects of HTTP in Android Determine if your server is reachable Use lazy loading, a common pattern for most apps and which is not trivial to implement Take advantage of remote crashlogs to implement a solution for your apps so you know when they crash and can provide timely fixes Implement push messaging to take your app to the next level Develop with Android Audio, which provides complete coverage of all the Android audio APIs and synthesis engines Who This Book Is For Those with prior experience with using Android and have a strong Java background.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed January 31, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 170
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484226100
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web applications ; JavaScript (Computer program language) ; Web site development ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Learn the basics of the Elm platform for web applications. This book covers the language as of version 0.18 and the most important libraries. After reading this book you will have an understanding what Elm can do for you. Also, you will be able to build on the example in the book to develop advanced web applications with Elm. What You'll Learn: Work with Elm and its development environment Learn the language and libraries in examples Use the Elm architecture to create applications with the Elm platform Put it all together with a sample application and explanation that covers the implementation details Who This Book Is For: Web developers new to Elm, with some experience in JavaScript recommended. This book is also for others curious about Elm and its potential beyond web development.
    Note: Description based on online resource; title from cover (Safari, viewed September 14, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 171
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Amazon Web Services (Firm) ; Web services ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: With platforms designed for rapid adaptation and failure recovery such as Amazon Web Services, cloud computing is more like programming than traditional system administration. Tools for automatic scaling and instance replacement allow even small DevOps teams to manage massively scalable application infrastructures-if team members drop their old views of development and operations and start mastering automation. This comprehensive guide shows developers and system administrators how to configure and manage AWS services including EC2, CloudFormation, Elastic Load Balancing, S3, and Route 53. Sysadms will learn will learn to automate their favorite tools and processes; developers will pick up enough ops knowledge to build a robust and resilient AWS application infrastructure. Launch instances with EC2 or CloudFormation Securely deploy and manage your applications with AWS tools Learn to automate AWS configuration management with Python and Puppet Deploy applications with Auto Scaling and Elastic Load Balancing Explore approaches for deploying application and infrastructure updates Save time on development and operations with reusable components Learn strategies for managing log files in AWS environments Configure a cloud-aware DNS service with Route 53 Use AWS CloudWatch to monitor your infrastructure and applications
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed October 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 172
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Artificial intelligence ; Machine learning ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Despite all the hype and money surrounding artificial intelligence ($1.2 trillion in 2017 alone), many companies aren't certain this "technology revolution" can help them solve current business needs. This report explores real-world business use cases that demonstrate how machine learning, deep learning, and associative memory reasoning together can provide lucrative returns today for companies across several industries in the area of predictive quality and maintenance (PQM). In this report, you'll learn how a combination of cutting-edge approaches-known as complimentary learning-can help your company increase uptime, reduce risk, stop over-maintenance of assets, and fix defects sooner. Interviews with companies spanning industries, including Accenture, Keystone, and Intel, demonstrate how these AI-powered PQM solutions impact businesses today. You'll explore: AI-based PQM solutions that make up a large and growing segment of the overall AI applications market How associative memory reasoning mimics the human's ability to learn, memorize and reason, surfacing the hidden connection in data How complementary learning combines several AI systems, including machine learning, deep learning, and cognitive computing How Accenture and Intel have used Intel Saffron technology to solve specific issues related to PQM
    Note: Description based on online resource; title from title page (Safari, viewed July 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 173
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Cultural industries ; Data processing ; Information technology ; Management ; Decision making ; Data processing ; Big data ; Electronic books ; Electronic books ; local
    Abstract: The data-driven revolution is finally hitting the media and entertainment industry. For decades, broadcast television and print media relied on traditional delivery channels for solvency and growth, but those channels fragmented as cable, streaming, and digital devices stole the show. In this ebook, you'll learn about the trends, challenges, and opportunities facing players in this industry as they tackle big data, advanced analytics, and DataOps. You'll explore best practices and lessons learned from three real-world media companies-Sling TV, Turner Broadcasting, and Comcast-as they proceed on their data-driven journeys. Along the way, authors Ashish Thusoo and Joydeep Sen Sarma explain how DataOps breaks down silos and connects everyone who handles data, including engineers, data scientists, analysts, and business users. Big-data-as-a-service provider Qubole provides a five-step maturity model that outlines the phases that a company typically goes through when it first encounters big data. Case studies include: Sling TV: this live streaming content platform delivers live TV and on-demand entertainment instantly to a variety of smart televisions, tablets, game consoles, computers, smartphones, and streaming devices Turner Broadcasting System: this Time Warner division recently created the Turner Data Cloud to support direct-to-consumer services, including FilmStruck, Boom (for kids), and NBA League Pass Comcast: the largest broadcasting and cable TV company is building a single integrated big data platform to deliver internet, TV, and voice to more than 28 million customers
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 174
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Cloud computing ; Computer architecture ; Electronic books ; Electronic books ; local
    Abstract: Cloud native infrastructure is more than servers, network, and storage in the cloud-it is as much about operational hygiene as it is about elasticity and scalability. In this book, you'll learn practices, patterns, and requirements for creating infrastructure that meets your needs, capable of managing the full life cycle of cloud native applications. Justin Garrison and Kris Nova reveal hard-earned lessons on architecting infrastructure from companies such as Google, Amazon, and Netflix. They draw inspiration from projects adopted by the Cloud Native Computing Foundation (CNCF), and provide examples of patterns seen in existing tools such as Kubernetes. With this book, you will: Understand why cloud native infrastructure is necessary to effectively run cloud native applications Use guidelines to decide when-and if-your business should adopt cloud native practices Learn patterns for deploying and managing infrastructure and applications Design tests to prove that your infrastructure works as intended, even in a variety of edge cases Learn how to secure infrastructure with policy as code
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed November 7, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 175
    ISBN: 9781484238110
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: User-centered system design ; Human-computer interaction ; User interfaces (Computer systems) ; Electronic books ; local ; Electronic books
    Abstract: What can a WWII-era tank teach us about design? What does a small, blue flower tell us about audiences? What do drunk, French marathon-runners show us about software? In 40+ chapters and stories, you will learn the ways in which UX has influenced history and vice versa, and how it continues to change our daily lives. This book enables you to participate fully in discussions about UX, as you discover the fundamentals of user experience design and research. Rather than grasp concepts through a barrage of facts and figures, you will learn through stories. Poisonous blowfish, Russian playwrights, tiny angels, Texas sharpshooters, and wilderness wildfires all make an appearance. From Chinese rail workers to UFOs, you will cover a lot of territory, because the experiences that surround you are as broad and varied as every age, culture, and occupation. You will start by covering the principles of UX before going into more diverse topics, including: being human, the art of persuasion, and the murky waters of process. Every day, people gather around conference tables, jump onto phone calls, draw on whiteboards, stare at computer monitors, and try to build things - we all create. Increasingly, what we create is something digital. From apps to web sites, and from emails to video games, often the sole evidence of an experience appears on an illuminated screen. We design tiny worlds that thrive or perish at the whim of a device's on/off button. With this book you will be ready. What You'll Learn Master the fundamentals of UX Acquire the skills to participate intelligently in discussions about UX design and research Understand how UX impacts business, including product, pricing, placement, and promotion as well as security, speed, and privacy Who This Book Is For Professionals who work alongside UX designers and researchers, including but not limited to: project managers, graphic designers, copyeditors, developers, and human resource professionals; and business, marketing, and computer science students seeking to understand how UX affects human cognition and memory, product pricing and promotion, and software security and privacy.
    Note: Description based on online resource; title from cover (Safari, viewed October 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 176
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237908
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Neural networks (Computer science) ; Machine learning ; Electronic books ; local ; Electronic books
    Abstract: Work with advanced topics in deep learning, such as optimization algorithms, hyper-parameter tuning, dropout, and error analysis as well as strategies to address typical problems encountered when training deep neural networks. You'll begin by studying the activation functions mostly with a single neuron (ReLu, sigmoid, and Swish), seeing how to perform linear and logistic regression using TensorFlow, and choosing the right cost function. The next section talks about more complicated neural network architectures with several layers and neurons and explores the problem of random initialization of weights. An entire chapter is dedicated to a complete overview of neural network error analysis, giving examples of solving problems originating from variance, bias, overfitting, and datasets coming from different distributions. Applied Deep Learning also discusses how to implement logistic regression completely from scratch without using any Python library except NumPy, to let you appreciate how libraries such as TensorFlow allow quick and efficient experiments. Case studies for each method are included to put into practice all theoretical information. You'll discover tips and tricks for writing optimized Python code (for example vectorizing loops with NumPy). What You Will Learn Implement advanced techniques in the right way in Python and TensorFlow Debug and optimize advanced methods (such as dropout and regularization) Carry out error analysis (to realize if one has a bias problem, a variance problem, a data offset problem, and so on) Set up a machine learning project focused on deep learning on a complex dataset Who This Book Is For Readers with a medium understanding of machine learning, linear algebra, calculus, and basic Python programming.
    Note: Description based on online resource; title from cover (Safari, viewed October 4, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 177
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237571
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Mobile computing ; Security measures ; iPhone (Smartphone) ; Security measures ; iPad (Computer) ; Security measures ; Mobile device forensics ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Examine how to keep iOS devices safe in the physical world, including creating company policies for iPhones; assessing and defending against cyber vulnerabilities and attacks; working with preinstalled as well as third party tools; and strategies for keeping your data safe including backing up and screen locks. Managing and maintaining iPhones and iPads in a corporate or other business environment inherently requires strict attention to security concerns. Managers and IT professionals need to know how to create and communicate business policies for using iOS devices in the workplace, and implement security and forensics tools to manage and protect them. The iPhone and iPad are both widely used across businesses from Fortune 500 companies down to garage start-ups. All of these devices must have secure and monitorable ways to connect to the internet, store and transmit data without leaks, and even be managed in the event of a physical theft. Pro iOS Security and Forensics covers all these concerns as well as also offering tips for communicating with employees about the policies your business puts in place, why those policies are important, and how to follow them. What You'll Learn Review communicating policies and requirements for use of iPhones Keep your iPhone safe in the physical world Connect to the Internet securely Explore strategies for keeping your data safe including backing up and screen locks Who This Book Is For Managers and IT professionals working in a business environment with iPhones and iPads.
    Note: Description based on online resource; title from cover (Safari, viewed August 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 178
    ISBN: 9781484237335
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Natural language processing (Computer science) ; Neural networks (Computer science) ; Machine learning ; Electronic books ; local ; Electronic books
    Abstract: Learn to harness the power of AI for natural language processing, performing tasks such as spell check, text summarization, document classification, and natural language generation. Along the way, you will learn the skills to implement these methods in larger infrastructures to replace existing code or create new algorithms. Applied Natural Language Processing with Python starts with reviewing the necessary machine learning concepts before moving onto discussing various NLP problems. After reading this book, you will have the skills to apply these concepts in your own professional environment. What You Will Learn Utilize various machine learning and natural language processing libraries such as TensorFlow, Keras, NLTK, and Gensim Manipulate and preprocess raw text data in formats such as .txt and .pdf Strengthen your skills in data science by learning both the theory and the application of various algorithms Who This Book Is For You should be at least a beginner in ML to get the most out of this text, but you needn't feel that you need be an expert to understand the content.
    Note: Description based on online resource; title from cover (Safari, viewed October 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 179
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Apache Kafka ; Application software ; Development ; Software architecture ; Design ; Cloud computing ; Web services ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Many forces affect software today: larger datasets, geographical disparities, complex company structures, and the growing need to be fast and nimble in the face of change. Proven approaches such as service-oriented and event-driven architectures are joined by newer techniques such as microservices, reactive architectures, DevOps, and stream processing. Many of these patterns are successful by themselves, but as this practical ebook demonstrates, they provide a more holistic and compelling approach when applied together. Author Ben Stopford explains how service-based architectures and stream processing tools such as Apache Kafka can help you build business-critical systems. You'll learn how to apply patterns including Event Sourcing and CQRS, and how to build multi-team systems with microservices and SOA using patterns such as "inside out databases" and "event streams as a source of truth." These approaches provide a unique foundation for how these large, autonomous service ecosystems can communicate and share data. Learn why streaming beats request-response based architectures in complex, contemporary use cases Understand why replayable logs such as Kafka provide a backbone for both service communication and shared datasets Explore how event collaboration and event sourcing patterns increase safety and recoverability with functional, event-driven approaches Build service ecosystems that blend event-driven and request-driven interfaces using a replayable log and Kafka's Streams API Scale beyond individual teams into larger, department- and company-sized architectures, using event streams as a source of truth
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 10, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 180
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235850
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Windows Azure ; Cloud computing ; Application software ; Development ; Service-oriented architecture (Computer science) ; Electronic books ; local ; Electronic books
    Abstract: Design an enterprise solution from scratch that allows the migration of a legacy application. Begin with the planning and design phase and be guided through all the stages of selecting the architecture framework that fits your enterprise. Join Microsoft MVP Josh Garverick as he addresses all major areas of design and implementation-application, infrastructure, data, security, and deployment-while leveraging the power and tools of Visual Studio Team Services (VSTS) to bring DevOps to the forefront. With an emphasis on principles and best practices of enterprise design, you will discover how to recognize existing patterns within the legacy platform and to identify potential risks, bottlenecks, and candidates for automation. What You'll Learn Accurately and completely capture baseline information about a legacy system Leverage enterprise patterns for constructing next-generation platforms in the cloud Design, plan, and implement deployment pipelines to enable continuous delivery Identify and implement cloud-based platform components to reduce total cost of ownership Understand testing and validation: iterative component authoring, monitoring, deployment, and performance Price and perform capacity planning for cloud-based infrastructure and workloads Who This Book Is For Enterprise architects and IT professionals who are required to keep legacy applications relevant in today's cloud-first world
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed November 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 181
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484233245
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Computer games ; Programming ; Computer games ; Design ; Java (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Learn to design and create video games using the Java programming language and the LibGDX software library. Working through the examples in this book, you will create 12 game prototypes in a variety of popular genres, from collection-based and shoot-em-up arcade games to side-scrolling platformers and sword-fighting adventure games. With the flexibility provided by LibGDX, specialized genres such as card games, rhythm games, and visual novels are also covered in this book. Major updates in this edition include chapters covering advanced topics such as alternative sources of user input, procedural content generation, and advanced graphics. Appendices containing examples for game design documentation and a complete JavaDoc style listing of the extension classes developed in the book have also been added. What You Will Learn Create 12 complete video game projects Master advanced Java programming concepts, including data structures, encapsulation, inheritance, and algorithms, in the context of game development Gain practical experience with game design topics, including user interface design, gameplay balancing, and randomized content Integrate third-party components into projects, such as particle effects, tilemaps, and gamepad controllers Who This Book Is For The target audience has a desire to make video games, and an introductory level knowledge of basic Java programming. In particular, the reader need only be familiar with: variables, conditional statements, loops, and be able to write methods to accomplish simple tasks and classes to store related data.
    Note: Description based on online resource; title from cover (Safari, viewed February 15, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 182
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: User interfaces (Computer systems) ; Web site development ; Web applications ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: React quickly has become one of the most influential tools for web development and a compelling choice for many projects. The decision to use a new library such as React is critical to the way that teams function, so it's essential to get buy-in from everybody at the table, including team members who are not developers. Many excellent resources will teach you how to use React, but few get into just why this library matters. In this ebook, author Eric Baer examines React's core innovations with as little jargon as possible to help promote a diverse set of views in your conversations about technology. Any member of a technical team, from software engineers to program and product managers to technical management, can use this ebook to understand how the features and constraints of React and other development tools affect the way companies build modern web applications. You'll explore: How React's core components work How React uses tricks from game development to deliver runtime performance by default Why React's academic leanings have pushed the web development community to adopt cutting-edge techniques from computer science The challenges with using React on large projects Why React Native is pushing the limits of code reuse across web and native development boundaries
    Note: Description based on online resource; title from title page (Safari, viewed August 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 183
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Web applications ; Application software ; Development ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Take full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you'll learn the framework from the ground up by developing, step-by-step, a real-world project created by author Miguel Grinberg. This refreshed edition accounts for important technology changes that have occurred in the past three years. You'll learn the framework's core functionality, as well as how to extend applications with advanced web techniques such as database migration and web service communication. The first part of each chapter provides you with reference and background for the topic in question, while the second part guides you though a hands-on implementation of the topic. If you have Python experience, this book shows you how to take advantage of the creative freedom Flask provides.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed March 19, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 184
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Product management ; Marketing ; Management ; 21st century ; Electronic books ; Electronic books ; local
    Abstract: Product management has become a critical connective role for modern organizations, from small technology startups to global corporate enterprises. And yet the day-to-day work of product management remains largely misunderstood. In theory, product management is about building products that people love. The real-world practice of product management is often about difficult conversations, practical compromises, and hard-won incremental gains. In this book, author Matt LeMay focuses on the CORE connective skills-communication, organization, research, execution-that can build a successful product management practice across industries, organizations, teams, and toolsets. For current and would-be product managers, this book explores: Real-world tactics for facilitating collaboration and communication How to talk to users and work with executives The importance of setting clear and actionable goals Using roadmaps to connect and align your team A values-first approach to implementing Agile practices Stories that convey realities of product management in the field Common behavioral traps that turn good product managers bad
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed November 17, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 185
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application program interfaces (Computer software) ; Application software ; Development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: If your organization is preparing to move toward a cloud-native computing architecture, this cookbook shows you how to successfully use Kubernetes, the de-facto standard for automating the deployment, scaling, and management of containerized applications. With more than 80 proven recipes, developers, system administrators, and architects will quickly learn how to get started with Kubernetes and understand its powerful API. Through the course of the book, authors Sébastien Goasguen and Michael Hausenblas provide several detailed solutions for installing, interacting with, and using Kubernetes in development and production. You'll learn how to adapt the system to your particular needs and become familiar with the wider Kubernetes ecosystem. Each standalone chapter features recipes written in O'Reilly's popular problem-solution-discussion format. Recipes in this cookbook focus on: Creating a Kubernetes cluster Using the Kubernetes command-line interface Managing fundamental workload types Working with services Exploring the Kubernetes API Managing stateful and non-cloud native apps Working with volumes and configuration data Cluster-level and application-level scaling Securing your applications Monitoring and logging Maintenance and troubleshooting
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed March 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 186
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Product management ; Customer relations ; Management ; Electronic books ; Electronic books ; local
    Abstract: To stay competitive in today's market, organizations need to adopt a culture of customer-centric practices that focus on outcomes rather than outputs. Companies that live and die by outputs often fall into the "build trap," cranking out features to meet their schedule rather than the customer's needs. In this book, Melissa Perri explains how laying the foundation for great product management can help companies solve real customer problems while achieving business goals. By understanding how to communicate and collaborate within a company structure, you can create a product culture that benefits both the business and the customer. You'll learn product management principles that can be applied to any organization, big or small. In five parts, this book explores: Why organizations ship features rather than cultivate the value those features represent How to set up a product organization that scales How product strategy connects a company's vision and economic outcomes back to the product activities How to identify and pursue the right opportunities for producing value through an iterative product framework How to build a culture focused on successful outcomes over outputs
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 7, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 187
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (xiii, 145 pages) , illustrations
    Edition: First edition.
    Keywords: Web site development ; Web applications ; Development ; Computer programs ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Get an in-depth tour of OpenShift, the container-based software deployment and management platform from Red Hat that provides a secure multi-tenant environment for the enterprise. This practical guide describes in detail how OpenShift, building on Kubernetes, enables you to automate the way you create, ship, and run applications in a containerized environment. Author Graham Dumpleton provides the knowledge you need to make the best use of the OpenShift container platform to deploy not only your cloud-native applications, but also more traditional stateful applications. Developers and administrators will learn how to run, access, and manage containers in OpenShift, including how to orchestrate them at scale. Build application container images from source and deploy them Implement and extend application image builders Use incremental and chained builds to accelerate build times Automate builds by using a webhook to link OpenShift to a Git repository Add configuration and secrets to the container as project resources Make an application visible outside the OpenShift cluster Manage persistent storage inside an OpenShift container Monitor application health and manage the application lifecycle This book is a perfect follow-up to OpenShift for Developers: A Guide for Impatient Beginners (O'Reilly).
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed May 23, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 188
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Service-oriented architecture (Computer science) ; Application software ; Development ; Data mining ; Big data ; Electronic books ; Electronic books ; local
    Abstract: Why have stream-oriented data systems become so popular, when batch-oriented systems have served big data needs for many years? In the updated edition of this report, Dean Wampler examines the rise of streaming systems for handling time-sensitive problems-such as detecting fraudulent financial activity as it happens. You'll explore the characteristics of fast data architectures, along with several open source tools for implementing them. Batch processing isn't going away, but exclusive use of these systems is now a competitive disadvantage. You'll learn that, while fast data architectures using tools such as Kafka, Akka, Spark, and Flink are much harder to build, they represent the state of the art for dealing with mountains of data that require immediate attention. Learn how a basic fast data architecture works, step-by-step Examine how Kafka's data backplane combines the best abstractions of log-oriented and message queue systems for integrating components Evaluate four streaming engines, including Kafka Streams, Akka Streams, Spark, and Flink Learn which streaming engines work best for different use cases Get recommendations for making real-world streaming systems responsive, resilient, elastic, and message driven Explore an example IoT streaming application that includes telemetry ingestion and anomaly detection
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 30, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 189
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: First edition.
    Keywords: Data mining ; Moral and ethical aspects ; Big data ; Machine learning ; Quantitative research ; Electronic books ; local
    Abstract: As the impact of data science continues to grow on society there is an increased need to discuss how data is appropriately used and how to address misuse. Yet, ethical principles for working with data have been available for decades. The real issue today is how to put those principles into action. With this report, authors Mike Loukides, Hilary Mason, and DJ Patil examine practical ways for making ethical data standards part of your work every day. To help you consider all of possible ramifications of your work on data projects, this report includes: A sample checklist that you can adapt for your own procedures Five framing guidelines (the Five C's) for building data products: consent, clarity, consistency, control, and consequences Suggestions for building ethics into your data-driven culture Now is the time to invest in a deliberate practice of data ethics, for better products, better teams, and better outcomes. Get a copy of this report and learn what it takes to do good data science today.
    Note: Description based on online resource; title from title page (Safari, viewed August 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 190
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Computer networks ; Management ; Computer architecture ; Electronic books ; Electronic books ; local
    Abstract: Whether you're preparing to build microservice-architected, cloud-native applications or looking to modernize your existing set of application services, you may want to consider using a service mesh. The more services your enterprise manages, the more intense your headaches are likely to be. This practical ebook explains how a service mesh provides a configurable infrastructure layer that makes service-to-service communication flexible, reliable, and fast. Author Lee Calcote, Head of Technology Strategy at SolarWinds, demonstrates how service meshes work and provides a path to help you build or convert applications using this architecture. This ebook is ideal for developers, operators, architects, and IT leaders tasked with building distributed systems. You'll learn how service meshes function with other technologies in your stack as well as how to overcome issues that may arise. You'll explore: Service mesh concepts, architecture, and components, such as control planes and data planes How a service mesh provides visibility, resiliency, traffic, and security control of distributed application services Differences among service meshes and service mesh components from Istio, Linkerd, Envoy, Conduit, and Consul Connect How service meshes compare to related technologies, including container orchestrators, API gateways, and client-side libraries Practical steps for service mesh adoption, deployment, customization, and integration
    Note: Description based on online resource; title from title page (viewed November 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 191
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Blockchains (Databases) ; Electronic commerce ; Electronic funds transfers ; Electronic books ; Electronic books ; local
    Abstract: Interest in the blockchain ledger that supports Bitcoin and other cryptocurrencies is rising in the tech community, particularly among planners in the enterprise. How will enterprise companies use blockchains? Many possibilities exist, such as recent efforts by Maersk and IBM to build a network for tracking container shipments that will integrate thousands of businesses. In this ebook, author Mike Loukides examines how the enterprise might work with blockchains in a way that takes real advantage of the technology. Managers and strategists will start with the basics and then examine several issues that could arise when building a blockchain. You'll also learn about current blockchain projects for digital identity, power distribution, shipping, labor, the IoT, healthcare, education, and games. Learn how blockchains provide strong guarantees about accuracy and consistency, even when shared by untrusted participants Understand Bitcoin's intricate process for adding new blocks to its chain Examine how blockchains are able to maintain privacy and anonymity Learn about smart contracts-also known as decentralized applications or Dapps Explore enterprise blockchain providers, hosting companies, tools vendors, platform and framework providers, and consultancies Review a list of questions you need to consider when looking into a blockchain deployment
    Note: Description based on online resource; title from title page (Safari, viewed June 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 192
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: First edition.
    Keywords: Information technology ; Management ; Organizational change ; Business enterprises ; Computer networks ; Management ; Teams in the workplace ; Electronic data processing ; Electronic books ; Electronic books ; local
    Abstract: As a cross between "development" and "operations," DevOps describes a relatively new way to build and deploy software. But it also defines the collaborative inter-team culture at the heart of the process. This article explains how DevOps can foster trust among individuals and teams throughout your organization.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 15, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 193
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Natural language processing (Computer science) ; Speech processing systems ; Customer relations ; Management ; Customer services ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Whether it's for searching, shopping, getting directions, or playing games, many people today are happy to talk to their devices. A new generation of voice interfaces is offering a new way to perform everyday tasks through a personal connection that's decidedly more human. Tasks such as bank transactions, turning on/off devices and appliances in your house, or even talking to your mirror (yes, there's product for that). This article explains why now is the time to explore ways that voice can enhance your product's user experience-while so many options are still wide open. Matthew Edgar takes you through voice's sudden growth phase and explains how it's inspired many companies to investigate this technology. Are there ways that voice could make interacting with your product more convenient? And more personal?
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 194
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Computer software ; Development ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Feature flags give software organizations the power to reduce risk, iterate more quickly, and gain more control. This practical ebook explains how feature flags let you decouple feature rollout from code deployment-so you can control who sees what when, independent of release. John Kodumal, cofounder and CTO of the leading feature management platform LaunchDarkly, shows you how feature flags fit into your process, including how to combine them with blue-green deployments and branching. Ideal for developers, ops personnel, designers, product managers, and marketers, this guide teaches you how feature flags can unlock the true power of your software and enable you to deliver better results for your customers. You'll learn: How feature flags provide a decision point in your code that can change the behavior of your application Feature management use cases, including progressive delivery, infrastructure migrations, and experimentation and testing Best practices for incorporating feature management into your development process Requirements and considerations for selecting an enterprise-grade feature management platform How companies already using feature flags can apply advanced use cases, such as database migration
    Note: Description based on online resource; title from title page (Safari, viewed March 28, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 195
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application software ; Development ; Real-time data processing ; Computer network architectures ; Electronic books ; Electronic books ; local
    Abstract: Today's digital companies demand real-time insights and immediate action for everything from purchase to fulfillment, recommendation, and more. As a result, many organizations are adopting fast data applications to accelerate the value they extract from data as it flows into the system. With this practical ebook, you'll learn the common architectural patterns that form the foundation of successful fast data deployments. Engineers from Lightbend identify the key characteristics of fast data architectures, separate them into functional blocks, and show you how to implement those functions using components like those in the SMACK stack-Spark, Mesos, Akka, Cassandra, and Kafka, as well as others. Architects will learn how to choose, combine, and run SMACK stack technologies to build resilient, scalable, and responsive systems that your company requires. This ebook examines: The anatomy of fast data applications: the application model, streaming data sources, processing engines, and data sinks Functional composition of the SMACK stack and extensions The event backbone that connects all the major components of a fast data platform together Compute engines for transforming data into valuable insights Storage systems that form the transition between the fast data domain and client applications Patterns you can use in the data serving layer, including data-driven microservices Container orchestrators in the substrate layer that provide resources to services, frameworks, and applications
    Note: Description based on online resource; title from title page (Safari, viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 196
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Machine learning ; Artificial intelligence ; Business enterprises ; Technological innovations ; Electronic books ; Electronic books ; local
    Abstract: We live in a time of massive market disruption. On top of the long-running computer revolution, the business world is now faced with artificial intelligence, machine learning, and deep learning-part of the emerging fourth industrial revolution. This in-depth ebook provides practical advice for organizations looking to launch a machine-learning initiative, and explores use cases for six industries involved in AI and machine learning today. Author Peter Morgan, CEO of Data Science Partnership, takes you through three primary requirements for machine learning: sophisticated learning algorithms, dedicated hardware, and large datasets. Companies with big data strategies have already satisfied one condition, but any organization can jump into machine learning through a variety of open source and proprietary solutions. This ebook guides you through several options. You'll explore: How machine learning is transforming healthcare, finance, transportation, computer technology, energy, and science Use cases including self-driving cars, software development, genomics, blockchains, algorithmic trading, particle physics, and data center energy management Open source datasets and proprietary data sources for organizations that don't generate their own unique data A typical data science life cycle, from data collection to production and scale Examples of commercial off-the-shelf (COTS) and open source machine-learning solutions-and the pros and cons of each Open source deep learning frameworks such as TensorFlow, MXnet, and PyTorch AI as a Service providers including AWS, Google Cloud Platform, Azure, and IBM Cloud Disruptive technologies that are just beginning to emerge
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed July 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 197
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: You've seen your organization's future and it clearly includes cloud computing. Question is, how do you get there? Do you migrate your existing infrastructure and services, or rebuild your technology and go cloud native? This article examines the pros and cons of each approach, and looks into non-technical considerations involving people, processes, and costs.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 16, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 198
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Big data ; Database management ; Business enterprises ; Data processing ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Many organizations today are succeeding with data lakes, not just as storage repositories but as places to organize, prepare, analyze, and secure a wide variety of data. Management and governance is critical for making your data lake work, yet hard to do without a roadmap. With this ebook, you'll learn an approach that merges the flexibility of a data lake with the management and governance of a traditional data warehouse. Author Ben Sharma explains the steps necessary to deploy data lakes with robust, metadata-driven data management platforms. You'll learn best practices for building, maintaining, and deriving value from a data lake in your production environment. Included is a detailed checklist to help you construct a data lake in a controlled yet flexible way. Managing and governing data in your lake cannot be an afterthought. This ebook explores how integrated data lake management solutions, such as the Zaloni Data Platform (ZDP), deliver necessary controls without making data lakes slow and inflexible. You'll examine: A reference architecture for a production-ready data lake An overview of the data lake technology stack and deployment options Key data lake attributes, including ingestion, storage, processing, and access Why implementing management and governance is crucial for the success of your data lake How to curate data lakes through data governance, acquisition, organization, preparation, and provisioning Methods for providing secure self-service access for users across the enterprise How to build a future-proof data lake tech stack that includes storage, processing, data management, and reference architecture Emerging trends that will shape the future of data lakes
    Note: Previous edition published: 2016. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 199
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application software ; Development ; Automation ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Continuous delivery adds enormous value to the business and the entire software delivery lifecycle, but adopting this practice means mastering new skills typically outside of a developer's comfort zone. In this practical book, Daniel Bryant and Abraham Marín-Pérez provide guidance to help experienced Java developers master skills such as architectural design, automated quality assurance, and application packaging and deployment on a variety of platforms. Not only will you learn how to create a comprehensive build pipeline for continually delivering effective software, but you'll also explore how Java application architecture and deployment platforms have affected the way we rapidly and safely deliver new software to production environments. Get advice for beginning or completing your migration to continuous delivery Design architecture to enable the continuous delivery of Java applications Build application artifacts including fat JARs, virtual machine images, and operating system container (Docker) images Use continuous integration tooling like Jenkins, PMD, and find-sec-bugs to automate code quality checks Create a comprehensive build pipeline and design software to separate the deploy and release processes Explore why functional and system quality attribute testing is vital from development to delivery Learn how to effectively build and test applications locally and observe your system while it runs in production
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed November 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 200
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Computer software ; Development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: If you're new to GitHub, this concise book shows you just what you need to get started and no more. It's perfect for project and product managers, stakeholders, and other team members who want to collaborate on a development project-whether it's to review and comment on work in progress or to contribute specific changes. It's also great for developers just learning GitHub. GitHub has rapidly become the default platform for software development, but it's also ideal for other text-based documents, from contracts to screenplays. This hands-on book shows you how to use GitHub's web interface to view projects and collaborate effectively with your team. The updated second edition covers code review, and includes updates to the desktop application, the Atom text editor, protected branches, and project management features. Keep track of, and work with, developers more effectively Learn the basics so you can contribute to your software projects Understand foundational Git knowledge, including commits and cloning Get tips on positive interaction with developers
    Note: Includes index. - Description based on online resource; title from title page (viewed January 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...