Browse Results

Showing 30,501 through 30,525 of 54,118 results

Learning Google BigQuery: A beginner's guide to mining massive datasets through interactive analysis

by Eric Brown Thirukkumaran Haridass Jason Morris Mikhail Berlyant Ruben Oliva Ramos

Key Features Get started with BigQuery API and write custom applications using it Learn how BigQuery API can be used for storing, managing, and query massive datasets with ease A practical guide with examples and use-cases to teach you everything you need to know about Google BigQuery Book Description Google BigQuery is a popular cloud data warehouse for large-scale data analytics. This book will serve as a comprehensive guide to mastering BigQuery, and how you can utilize it to quickly and efficiently get useful insights from your Big Data. You will begin with getting a quick overview of the Google Cloud Platform and the various services it supports. Then, you will be introduced to the Google BigQuery API and how it fits within in the framework of GCP. The book covers useful techniques to migrate your existing data from your enterprise to Google BigQuery, as well as readying and optimizing it for analysis. You will perform basic as well as advanced data querying using BigQuery, and connect the results to various third party tools for reporting and visualization purposes such as R and Tableau. If you're looking to implement real-time reporting of your streaming data running in your enterprise, this book will also help you. This book also provides tips, best practices and mistakes to avoid while working with Google BigQuery and services that interact with it. By the time you're done with it, you will have set a solid foundation in working with BigQuery to solve even the trickiest of data problems. What you will learn Get a hands-on introduction to Google Cloud Platform and its services Understand the different data types supported by Google BigQuery Migrate your enterprise data to BigQuery and query it using the legacy and standard SQL techniques Use partition tables in your project and query external data sources and wild card tables Create tables and data sets dynamically using the BigQuery API Perform real-time inserting of records for analytics using Python and C# Visualize your BigQuery data by connecting it to third party tools such as Tableau and R Master the Google Cloud Pub/Sub for implementing real-time reporting and analytics of your Big Data

Learning Google Guice

by Hussain Pithawala

This book is a practical, hands-on guide that covers everything you need to know about application development in Java with dependency injection using Google Guice.Learning Google Guice is for architects and lead programmers who want to know more about Google Guice and how to leverage its more advanced features. It is assumed that readers will have a basic knowledge of dependency injection; however, this is not an obligation.

Learning GraphQL: Declarative Data Fetching for Modern Web Apps

by Eve Porcello Alex Banks

Why is GraphQL the most innovative technology for fetching data since Ajax? By providing a query language for your APIs and a runtime for fulfilling queries with your data, GraphQL presents a clear alternative to REST and ad hoc web service architectures. With this practical guide, Alex Banks and Eve Porcello deliver a clear learning path for frontend web developers, backend engineers, and project and product managers looking to get started with GraphQL.Youâ??ll explore graph theory, the graph data structure, and GraphQL types before learning hands-on how to build a schema for a photo-sharing application. This book also introduces you to Apollo Client, a popular framework you can use to connect GraphQL to your user interface.Explore graph theory and review popular graph examples in use todayLearn how GraphQL applies database querying methods to the internetCreate a schema for a PhotoShare application that serves as a roadmap and a contract between the frontend and backend teamsUse JavaScript to build a fully functioning GraphQL service and Apollo to implement a clientLearn how to prepare GraphQL APIs and clients for production

Learning GraphQL and Relay

by Samer Buna

Build data-driven React applications with ease using GraphQL and Relay About This Book * Take your React applications to the next level with GraphQl and Relay * Explore the concepts of data fetching, data handling, and more * Learn to deploy your applications, which are compliant with GraphQl and Relay Who This Book Is For This book is perfect for those who have no prior experience or familiarity with Relay and/or GraphQL. You should be comfortable writing NodeJS applications on a MongoDB database with REST APIs as well as applications on the client-side using React and ES2015. What You Will Learn * Understand what problem GraphQL solves and how it differs from traditional REST architectures * Create a GraphQL server * Develop modular and maintainable GraphQL code * Grasp how to define GraphQL mutations * Comprehend how to define GraphQL queries * Modify a GraphQL server to be Relay-compliant * Develop a Relay client-side application with ReactJS that consumes a GraphQL endpoint In Detail There's a new choice for implementing APIs - the open source and Facebook-created GraphQL specification. Designed to solve many of the issues of working with REST, GraphQL comes alongside RelayJS, a React library for querying a server that implements the GraphQL specification. This book takes you quickly and simply through the skills you need to be able to build production ready applications with both GraphQL and RelayJS. Beginning with a solid foundation in the GraphQl specification, this book swiftly moves to how a data layer can be implemented for your web application using Relay. Get to grips with GraphQL and Relay concepts creating data containers, data masking, and more as your progress towards building a production-ready application. Style and approach This book serves as the answer to every question related to data-driven app development with React. Using real-world examples, this book will show you how to enhance the functionality of React apps by introducing efficient data handling features within the app.

Learning Groovy 3: Java-Based Dynamic Scripting

by Adam L. Davis

Start building powerful apps that take advantage of the dynamic scripting capabilities of the Groovy language, including what's new in Groovy version 3.0. This book covers Groovy fundamentals, such as installing Groovy, using Groovy tools, and working with the Groovy Development Kit (GDK). You'll also learn more advanced aspects of Groovy, such as using Groovy design patterns, writing DSLs in Groovy, and taking advantage of Groovy's functional programming features.Also, Learning Groovy 3 has been updated to Groovy 3.0 to include the new Parrot parser which was extended to support additional syntax options and language features. It also includes coverage of Groovydoc, which allows you to embed Groovydoc comments in various ways. And, this book covers how Groovy supports Java type annotations and more.There is more to Groovy than the core language, so Learning Groovy 3, Second Edition covers the extended Groovy ecosystem. You'll see how to harness Gradle (Groovy's build system), Grails (Groovy's web application framework), Spock (Groovy's testing framework), and Ratpack (Groovy's reactive web library).What You Will LearnGrasp Groovy fundamentals, including the GDK Master advanced Groovy, such as writing Groovy DSLsDiscover functional programming in GroovyWork with GPars, the built-in concurrency libraryUse Gradle, the build systemMaster Grails, the web application frameworkWork with Spock, the testing frameworkHarness Ratpack, the reactive web libraryWho This Book Is ForThose with a Java background, though anyone with basic programming skills can benefit from it. This book is a data-filled, yet easy-to-digest tour of the Groovy language and ecosystem.

Learning Grunt

by Douglas Reynolds

Monitor and automate complex JavaScript tasks and processes by obtaining a practical understanding of Grunt About This Book * Gain a solid knowledge of Grunt to achieve better process management by improving consistency, productivity, reliability, and quality of code * Install, configure, and use plugins into your project with this hands-on guide * This step-by-step tutorial will walk you through practical examples of workflow automation Who This Book Is For If you are a JavaScript developer and want to learn project monitoring and automation using Grunt, then this book is for you. Basic knowledge of Node.js and Angular.js is assumed. However, no previous experience using Grunt.js is required. What You Will Learn * Install and configure Grunt and its dependencies such as Node.js and Node Package Manager (NPM) * Create a sample application using Angular.JS * Configure plugins to perform various tasks that will benefit your project * Explore the task-specific methods available through the Grunt API such as configuration, externals, events, and logging * Set up tasks to automate the build process of the simple contact application * Build, test, and refine a sample project * Get general tips, tricks, and troubleshooting strategies to identify and solve common issues in Grunt * Advance your knowledge of Grunt with concepts such as configuration variables and test automation In Detail With the increasing focus on task automation, the Grunt task runner is a vast platform that allows you to incorporate automation into your workflows. At the outset, you will learn how to use Node.js and NMP through an example. You will then find out how to build a sample app and the development environment for it. You will further delve into the implementation of Grunt plugins and the configuration of Grunt tasks. Furthermore, you will explore the various methods and packages for workflow automation. The final chapter will cover some advanced concepts, such as configuration variables and how to create a Grunt plugin. By the end of the book, you will have gained the fundamentals of Grunt and progressed through advanced concepts, including building a Grunt plugin. Style and approach This book is an easy-to-follow, step-by-step tutorial that provides explanations and examples of deploying Grunt from scratch.

Learning Hadoop 2

by Garry Turkington Gabriele Modena

If you are a system or application developer interested in learning how to solve practical problems using the Hadoop framework, then this book is ideal for you. You are expected to be familiar with the Unix/Linux command-line interface and have some experience with the Java programming language. Familiarity with Hadoop would be a plus.

Learning Haskell Data Analysis

by James Church

If you are a developer, analyst, or data scientist who wants to learn data analysis methods using Haskell and its libraries, then this book is for you. Prior experience with Haskell and a basic knowledge of data science will be beneficial.

Learning HBase

by Shashwat Shriparv

If you are an administrator or developer who wants to enter the world of Big Data and BigTables and would like to learn about HBase, this is the book for you.

Learning Heroku Postgres

by Patrick Espake

Learning Heroku Postgres is targeted at developers and database admins. Even if you're new to Heroku Postgres, you'll be able to master both the basic as well as advanced features of Heroku Postgres. Since Heroku Postgres is incredibly user-friendly, no previous experience in computer coding or programming is required.

Learning Highcharts

by Joe Kuan

A complete practical and comprehensive tutorial with clear and step-by-step instructions along with many examples. It's packed with examples, code samples and practical tips in a no-nonsense way. This book is both for beginners and advanced web developers who need to create interactive charts for their web applications. It primarily targets JavaScript Web developers who want to use the Highcharts library to prepare interactive and professional-quality charts and graphs for their applications quickly and easily. Prior experience with JavaScript is assumed.

Learning Highcharts

by Joe Kuan

A complete practical and comprehensive tutorial with clear and step-by-step instructions along with many examples. It's packed with examples, code samples and practical tips in a no-nonsense way. This book is both for beginners and advanced web developers who need to create interactive charts for their web applications. It primarily targets JavaScript Web developers who want to use the Highcharts library to prepare interactive and professional-quality charts and graphs for their applications quickly and easily. Prior experience with JavaScript is assumed.

Learning How to Learn Using Multimedia (Lecture Notes in Educational Technology)

by Deepanjali Mishra Yuangshan Chuang

This book introduces the concept of multimedia in education, and how multimedia technology could be implemented to impart digital education to university students. The book emphasizes the versatile use of technology enabled education through the research papers from distinguished academicians and researchers who are specifically working in this area. It benefits all those researchers who are enthusiastic about learning online and also for those academicians who are interested to work on various aspects of learning and teaching through technology.​

Learning HTML5 by Creating Fun Games

by Rodrigo Silveira

By teaching HTML5 by developing exciting games, the reader will see concrete applications for each of the concepts, and will also have a powerful deliverable at the end of each chapter - a fully functional game. We learn the various concepts using very abstract examples - how to model animals, foods, or fictitious machines. This makes learning and understanding a lot easier, and much more enjoyable.If you are are looking to get a good grounding in how to use the new awesome technology that is HTML5, this book is for you. Basic knowledge of HTML and/or HTML5 is welcome, but optional. The book is a friendly and exciting reference for beginners.

Learning HTTP/2: A Practical Guide for Beginners

by Javier Garza Stephen Ludin

What can your organization gain by adopting HTTP/2? How about faster, simpler, and more robust websites and applications? This practical guide demonstrates how the latest version of the Hypertext Transfer Protocol can dramatically improve website and application performance. You’ll take a deep dive into HTTP/2 details, and learn how this updated protocol is changing the web landscape.HTTP/1.1 has been the primary means of communicating data across the web for the past 20 years, but the level of interaction today has gone well beyond what people envisioned in 1997. With this book, authors Stephen Ludin and Javier Garza show you how HTTP/2 will help speed the execution of modern sites and applications.With this book, you’ll explore:Performance challenges that led to the HTTP upgradeHTTP/2 in a nutshell, including benefits and transition methodsExisting best practices and hacks to improve web performanceHTTP/2 support for browsers, servers, proxies, and content delivery networksHow the performance of sites using HTTP/2 compares to their HTTP/1.1 experienceHTTP/2’s effect on specific issues such as latency, packet loss, and Time to First Byte (TTFB)HTTP/2’s effect on specific issues such as latency, packet loss, and Time to First Byte (TTFB)

Learning Hunk

by Sergey Sheypak Dmitry Anoshin

Visualize and analyze your Hadoop data using Hunk About This Book * Explore your data in Hadoop and NoSQL data stores * Create and optimize your reporting experience with advanced data visualizations and data analytics * A comprehensive developer's guide that helps you create outstanding analytical solutions efficiently Who This Book Is For If you are Hadoop developers who want to build efficient real-time Operation Intelligence Solutions based on Hadoop deployments or various NoSQL data stores using Hunk, this book is for you. Some familiarity with Splunk is assumed. What You Will Learn * Deploy and configure Hunk on top of Cloudera Hadoop * Create and configure Virtual Indexes for datasets * Make your data presentable using the wide variety of data visualization components and knowledge objects * Design a data model using Hunk best practices * Add more flexibility to your analytics solution via extended SDK and custom visualizations * Discover data using MongoDB as a data source * Integrate Hunk with AWS Elastic MapReduce to improve scalability In Detail Hunk is the big data analytics platform that lets you rapidly explore, analyse, and visualize data in Hadoop and NoSQL data stores. It provides a single, fluid user experience, designed to show you insights from your big data without the need for specialized skills, fixed schemas, or months of development. Hunk goes beyond typical data analysis methods and gives you the power to rapidly detect patterns and find anomalies across petabytes of raw data. This book focuses on exploring, analysing, and visualizing big data in Hadoop and NoSQL data stores with this powerful full-featured big data analytics platform. You will begin by learning the Hunk architecture and Hunk Virtual Index before moving on to how to easily analyze and visualize data using Splunk Search Language (SPL). Next you will meet Hunk Apps which can easy integrate with NoSQL data stores such as MongoDB or Sqqrl. You will also discover Hunk knowledge objects, build a semantic layer on top of Hadoop, and explore data using the friendly user-interface of Hunk Pivot. You will connect MongoDB and explore data in the data store. Finally, you will go through report acceleration techniques and analyze data in the AWS Cloud. Style and approach A step-by-step guide starting right from the basics and deep diving into the more advanced and technical aspects of Hunk.

Learning Hyper-V

by Vinicius R. Apolinario

This book focuses on readers starting their journey with Hyper-V, and assumes they have minimal or no knowledge of virtualization.

Learning iBeacon

by Craig Gilchrist

This book is intended for iOS developers who are curious to learn about iBeacon and want to start building applications for iOS. You will gain everything you need to know to master indoor location functionality using Bluetooth beacon technology. No knowledge of iBeacon is assumed.

Learning IBM Bluemix

by Sreelatha Sankaranarayanan

Demystify application development on cloud platform by leveraging the power of IBM Bluemix About This Book * The first book in the market that discusses the power of IBM Bluemix * Shows developers how to develop and deploy applications on the cloud platform using IBM Bluemix * A comprehensive guide to help you get started with IBM Bluemix also featuring samples applications Who This Book Is For This book is aimed at developers seeking to learn application development and deployment methods on IBM Bluemix. A basic knowledge of Java and Node.js is assumed. What You Will Learn * Discover IBM Bluemix as a PaaS platform and learn about its three delivery models * Develop and deploy a "Hello World" application on IBM Bluemix using the Cloud Foundry command line utility and the Bluemix console * Extend your application by using the API or services provided by IBM Bluemix * Understand microservices architecture and learn how to develop a sample application based on microservices architecture, using IBM Bluemix * Learn how to leverage on-premise software and build an application on IBM Bluemix * Scale and monitor an application on IBM Bluemix * Explore the compute options on IBM Bluemix and work with each of them * Build a mobile client application using Mobile services on IBM Bluemix In Detail IBM Bluemix is an open standard platform for building, running, and managing applications on the cloud. With Bluemix, developers can build innovative applications using various compute options and value added services , developers can also manage the application lifecycle using the platform provided DevOps services. Learning IBM Bluemix will take you on a journey from the basics of IBM Bluemix to working with the platform to developing and deploying of modern applications. The sample application use cases employed in the book will introduce you to the transformative nexus of cloud, mobile, and security, all enabled through capabilities provided out-of-the-box by IBM Bluemix. By the end of the book, you will have understood the benefits and use cases for IBM Bluemix, and will possess the skills to further explore the platform and thus develop, deploy, and secure your own innovative, new-age applications. Style and approach This comprehensive, step-by-step guide to learning IBM Bluemix will cover everything that is required to build, deploy, manage, and secure an application on the cloud.

Learning IBM Watson Analytics

by James D Miller

Make the most advanced predictive analytical processes easy using Watson Analytics with this easy-to-follow practical guide About This Book * This is the first and the only book on IBM Watson Analytics, and it shows you how to leverage Watson in an enterprise environment through rich use cases * Incorporate Watson Analytics into your business strategy and confidently add this cutting edge expertise to your resume * This book is written by James D Miller, IBM-certified expert and accomplished Director and Sr. Project Leader Who This Book Is For If you want to perform data discovery and analysis and make sense of data you have, this book for you. Data scientists can also use this book to explore a new way to perform data analysis tasks on cloud with ease. This book does not require a programming background. What You Will Learn * Study the language of Watson while you discover how easy it is to access and configure * Review what a Watson use case is, why it's important, and how to identify one * Design Watson Analytical solutions based upon your use cases * Understand the basic concepts behind the content analysis cycle and where Watson fits in * Explore all the features of Watson, such as Explore, Predict, and Assemble * Customize and extend your Watson solutions * Use Watson at the Enterprise level * Integrate Watson with other toolsets In Detail Today, only a small portion of businesses actually use a real analytical tool as part of routine decision making. IBM Watson Analytics is changing that making the most advanced and predictive analytical techniques understandable and usable for any industry. This book will be the vital tour guide for your trip, starting with what IBM Watson Analytics is. We'll start off with introduction to Watson Analytics and then quickly move on to various use cases under which one can use the different analytics functionalities offered by Watson. During the course of the book, you will learn how to design solutions, and customize and extend Watson analytics. We will conclude by taking Watson Analytics to enterprise and integrating it with other solutions (other IBM solutions and analytics). Now is the time for you to learn IBM Watson to compete in the world. Style and approach Watson provides individuals with the ability to perform sophisticated data discovery and analysis without all of the complexity that usually goes along with it. This book will get you started with Watson analytics and how you can use it in day-to-day data analysis. The book introduces the key concepts and terminology and then uses practical use case examples to reinforce your understanding.

Learning Image Processing with OpenCV

by Gloria Bueno Garcia Oscar Deniz Suarez

If you are a competent C++ programmer and want to learn the tricks of image processing with OpenCV, then this book is for you. A basic understanding of image processing is required.

Learning in a Digital World: Perspective on Interactive Technologies for Formal and Informal Education (Smart Computing and Intelligence)

by Paloma Díaz Andri Ioannou Kaushal Kumar Bhagat J. Michael Spector

This book aims at guiding the educators from a variety of available technologies to support learning and teaching by discussing the learning benefits and the challenges that interactive technology imposes. This guidance is based on practical experiences gathered through developing and integrating them into varied educational settings. It compiles experiences gained with various interactive technologies, offering a comprehensive perspective on the use and potential value of interactive technologies to support learning and teaching. Taken together, the chapters provide a broader view that does not focus exclusively on the uses of technology in educational settings, but also on the impact and ability of technology to improve the learning and teaching processes.The book addresses the needs of researchers, educators and other stakeholders in the area of education interested in learning how interactive technologies can be used to overcome key educational challenges.

Learning in a Digitalized Age: Plugged in, Turned on, Totally Engaged? (World Class Schools Ser.)

by Lawrence Burke

All professional learning communities agree that there is added value in utilizing technologies to enhance and facilitate student success. This volume seeks from us a critical and informed answer to one of the most important educational questions of the day: how successful will learners be in the digital age? Here, writers with real hands-on experience in the field challenge many of the assumptions about teaching and learning in the digital age. It is relevant and important for all those interested and concerned about the kinds of debates, arguments and ideas which are influencing and changing the nature of teaching and learning in the early decades of the 21st century.

Learning in a Digitalized Age: Plugged in, Turned on, Totally Engaged? (World Class Schools Ser.)

by Lawrence Burke

All professional learning communities agree that there is added value in utilizing technologies to enhance and facilitate student success. This volume seeks from us a critical and informed answer to one of the most important educational questions of the day: how successful will learners be in the digital age? Here, writers with real hands-on experience in the field challenge many of the assumptions about teaching and learning in the digital age. It is relevant and important for all those interested and concerned about the kinds of debates, arguments and ideas which are influencing and changing the nature of teaching and learning in the early decades of the 21st century.

Learning in Communities

by John M. Carroll

Most learning takes place in communities. People continually learn through their participation with others in everyday activities. Such learning is important in contemporary society because formal education cannot prepare people for a world that changes rapidly and continually. We need to live in learning communities. This volume gathers together all of the scholarly materials directly emanating from a workshop held in August 2005, when a multidisciplinary group of scholars met at Penn State's College of Information Sciences and Technology to discuss 'learning in communities'. Initially, a sectioned report on the workshop was published as a special section in the Journal of Community Informatics in 2006. Subsequently, a special issue of 5 full papers was published in the Journal of Computer-Supported Cooperative Work, and a special section of 2 full papers was published in the International Journal of Computer-Supported Collaborative Learning.

Refine Search

Showing 30,501 through 30,525 of 54,118 results