Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • English  (42)
  • 2010-2014  (42)
  • Birmingham, UK : Packt Publishing
Datasource
Material
Language
  • English  (42)
Years
Year
  • 1
    ISBN: 9781784393243 , 178439324X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: iOS (Electronic resource) ; Application software ; Development ; iPad (Computer) ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Build proximity applications for iOS using Apple's groundbreaking iBeacon technology In Detail Starting with an introduction to iBeacon, you will learn all about simple beacon detection. You will learn how to use Apple's CoreBluetooth, CoreLocation, and PassKit libraries, and how to broadcast different values through the power of transmission power. You will learn how to allow your apps to detect beacons, determine their distance, and even turn your iPhone or iPad into a Bluetooth iBeacon by building a simple treasure-hunting app. We will also be discussing two of the most popular beacons (Estimote and ROXIMITY). Don't worry if you haven't got any beacons; this book includes a companion app that lets your Mac or MacBook act as a beacon to allow you to jump straight into learning this incredible technology. By the end of this book, you will have learned how to build apps that interact with the world around them using Bluetooth beacons. What You Will Learn Detect beacons in range and read the values they broadcast Understand beacon regions and use Core Location framework to determine when you enter or exit a beacon region Use beacon broadcast values to identify the beacon and determine the purpose of it Utilize the CoreBluetooth library to turn your iOS device into an iBeacon Build a functionality that understands the world around it within a few inches by determining beacon distance Notify users that they've entered a region while the app's running in the background and use beacons to show Apple Passbook passes when in range Build a comprehensive museum app that informs the visitor about the exhibits that they're closest to as they walk around the museum Understand Bluetooth low energy and the technology behind iBeacon
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9781783287703 , 1783287705
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Digital mapping ; World Wide Web ; Geographic information systems ; Electronic books ; Electronic books ; local
    Abstract: A holistic guide to implementing a robust, scalable, and secure Enterprise Geospatial Data Hosting System by leveraging the power of GeoServer In Detail Whether you have used GeoServer before or are just starting out with it, this book will give you the skills and knowledge to unlock the value of your spatial information and deliver great looking maps. This book will take you on a journey from installing GeoServer in a production environment through to securing and optimizing it so it's ready for use. Along the way, you will learn how to optimize your raster data for efficient delivery, exploit data stored in a spatial database, style data to create great looking maps, use GeoServer as a proxy, create scripts to perform spatial analysis, and monitor the health of your server. Consequently, if you are looking to unlock the potential of GeoServer to deliver powerful desktop and mobile web mapping solutions that exploit spatial and location-based data, the tutorials inside this book will meet your needs for a detailed solution. What You Will Learn Install GeoServer in a production environment to make it robust and scalable Optimize and exploit your vector and raster datasets from a range of data storage options Serve data that conforms to complex schemas Utilize proxy data requests to enhance server capabilities or secure data services Create great looking maps through alternative approaches for styling and web printing services Exploit the spatial analysis capabilities of GeoServer through scripting Integrate GeoServer in your corporate security mechanisms Monitor the performance and health of your GeoServer instance and optimize it for the production phase
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    ISBN: 9781783286249 , 1783286245
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Community experience distilled
    Keywords: Client/server computing ; Software ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Build a functional and efficient WildFly server with this step-by-step, practical guide In Detail WildFly 8 is a modular, lightweight, Java EE-compliant application server. Application deployment and management is simplified with WildFly's centralized and easy-to-use administration interface. It supports high availability and latest web technologies, such as web sockets and a non-blocking API. There was previously a lack of a system-administration-free platform that allowed the scaling of Java EE applications, but WildFly 8 in combination with OpenShift fills that gap. The book starts with an explanation of the installation of WildFly and application server configuration. Then, it moves on to the configuration of enterprise services and also explores the new web container Undertow. It then covers domain configuration, application deployment, and application server management. By the end of the book, you will have a firm grasp of all the important aspects of clustering, load balancing, and WildFly security. This guide is invaluable for anyone who works with or is planning to switch to WildFly. What You Will Learn Discover how to install, start, and stop your WildFly server, and gain an understanding of the WildFly modular infrastructure Configure WildFly's services such as transactions, threads, logging, Enterprise Java Beans, and Java Message Service Set up the Undertow web server Deploy applications on WildFly using various deployment strategies Use JBoss' cloud platform OpenShift to simplify the deployment and management of applications Manage the application server using the command-line interface and the admin console Improve scalability by configuring high availability, clustering, and load balancing Secure your WildFly server and enterprise application components using a number of authentication mechanisms
    Note: Description based on online resource; title from cover page (Safari, viewed January 5, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    ISBN: 9781783553747 , 178355374X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Git (Computer file) ; Application software ; Development ; Electronic data processing ; Distributed processing ; Electronic books ; Electronic books ; local
    Abstract: Master the best practices of Git with the help of real-time scenarios to maximize team efficiency and workflow In Detail Git is a powerful versioning system. It is fast and logical, and helps developers to work with a team efficiently. The command set and learning curve of Git are pretty similar to and even better than any other SCM, and therefore it is comparatively easier to learn. Starting with the basic Git commands, this book will take you on a journey to explore all the features of Git and provide you with a way to integrate Git in a team to set up Agile methods and Continuous Integration. The book covers how to create and manage a repository on Git before moving on to explain the best practices to work with other developers as a team. It provides descriptions of Git's features, such as applying patch, using submodules, migrating from SVN, hooks, and cherry pick. This book is invaluable to anyone who wants a thorough reference guide to go back to every time they have questions about any feature of Git. What You Will Learn Create a Git repository and learn how to push your code to the repository Discover the easiest Git commands to use and manage your repository Learn how to find and resolve conflicts and mistakes Explore Git with your team members using commands such as clone, pull, and branch Set up Git for Continuous Integration to improve workflow Understand tag commits for mapping the application version An introduction to repository management and other Git tools
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    ISBN: 9781784396619 , 1784396613
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Community experience distilled
    Keywords: Moodle ; Educational technology ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Explore the Moodle Gradebook and discover how to set up and customize it to track students' progress In Detail Assessing and tracking students to ensure they progress is one of the key challenges of modern education. Moodle Gradebook offers an innovative solution, providing you with a platform to store and calculate grades and track the progress and achievements of your students. Moodle Gradebook, Second Edition explains and explores the full functionality and features of the Gradebook to help you to make it easier to organize your work and relay information to your students. It will introduce you to the core functions of the Gradebook and demonstrate how to add graded activities. Then it will guide you through the process of assigning and calculating grades before exploring how to organize categories and successfully report and export information. This book provides you with detailed but easy-to-follow instructions to help you to set up the Gradebook to meet your course's needs. What You Will Learn Simplify your tasks with the easy-to-use features of the Gradebook Grade work and provide feedback using online and offline methods Use advanced grading options such as marking guides and rubrics Customize the Gradebook to your needs by creating categories for group-graded activities Successfully calculate and track grades with preset aggregation types based on your course requirements Track and assess students' progress using activity completion reports
    Note: Previous edition: 2012. - Includes index. - Description based on online resource; title from cover (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781783989133 , 1783989130
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Apache Cassandra ; Database management ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: Harness the power of Apache Cassandra to build scalable, fault-tolerant, and readily available applications In Detail Apache Cassandra is a massively scalable, peer-to-peer database designed for 100 percent uptime, with deployments in the tens of thousands of nodes supporting petabytes of data. This book offers readers a practical insight into building highly available, real-world applications using Apache Cassandra. The book starts with the fundamentals, helping you to understand how the architecture of Apache Cassandra allows it to achieve 100 percent uptime when other systems struggle to do so. You'll have an excellent understanding of data distribution, replication, and Cassandra's highly tunable consistency model. This is followed by an in-depth look at Cassandra's robust support for multiple data centers, and how to scale out a cluster. Next, the book explores the domain of application design, with chapters discussing the native driver and data modeling. Lastly, you'll find out how to steer clear of common antipatterns and take advantage of Cassandra's ability to fail gracefully. What You Will Learn Understand the core architecture of Cassandra that enables highly available applications Use replication and tunable consistency levels to balance consistency, availability, and performance Set up multiple data centers to enable failover, load balancing, and geographic distribution Add capacity to your cluster with zero downtime Take advantage of high availability features in the native driver Create data models that scale well and maximize availability Understand how to avoid common antipatterns Keep your system working well even during failure scenarios
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 23, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    ISBN: 9781783985951 , 178398595X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Electronic data processing ; Distributed processing ; Distributed databases ; Handbooks, manuals, etc ; Database management ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Learn the fundamentals of HBase administration and development with the help of real-time scenarios In Detail Apache HBase is a nonrelational NoSQL database management system that runs on top of HDFS. It is an open source, distributed, versioned, column-oriented store. It facilitates the tech industry with random, real-time read/write access to your Big Data with the benefit of linear scalability on the fly. This book will take you through a series of core tasks in HBase. The introductory chapter will give you all the information you need about the HBase ecosystem. Furthermore, you'll learn how to configure, create, verify, and test clusters. The book also explores different parameters of Hadoop and HBase that need to be considered for optimization and a trouble-free operation of the cluster. It will focus more on HBase's data model, storage, and structure layout. You will also get to know the different options that can be used to speed up the operation and functioning of HBase. The book will also teach the users basic- and advance-level coding in Java for HBase. By the end of the book, you will have learned how to use HBase with large data sets and integrate them with Hadoop. What You Will Learn Understand the fundamentals of HBase Understand the prerequisites necessary to get started with HBase Install and configure a new HBase cluster Optimize an HBase cluster using different Hadoop and HBase parameters Make clusters more reliable using different troubleshooting and maintenance techniques Get to grips with the HBase data model and its operations Get to know the benefits of using Hadoop tools/JARs for HBase
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 18. 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    ISBN: 9781783985937 , 1783985933
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Linux ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Become an efficient CentOS administrator by acquiring real-world knowledge of system setup and configuration In Detail CentOS is widely respected as a very powerful and flexible Linux distribution, and it can be used as a web server, file server, FTP server, domain server, or a multirole solution. It is designed to handle the more demanding needs of business applications such as network and system administration, database management, and web services. CentOS is self-sufficient and fast while working, with the added benefit of global acceptance as a large number of the world's web servers run on it. This book not only concentrates on the basics, but also supplements your existing knowledge on subject areas that are important in the Enterprise market, such as directory services, security configuration management, and web-based architecture. By the end of this book, you will be able to manage an Enterprise Linux network focused on management-centralized configuration, user management, and filesystem enhancements by covering everything from the latest filesystem advances with BTRFS through to learning about the new web server on the block - Nginx. What You Will Learn Conquer the command line using shortcuts in the shell and within the editor Vim Analyze the booting of CentOS utilizing MBR, GRUB, and Plymouth Gain an understanding of the filesystem structure of hard links, inodes, and data using stat and ls Manage your software installations with YUM Handle your services as they begin to migrate from System V scripts Establish centralized account information using openLDAP directory services Centralize the configuration management of CentOS using Puppet, enabling updates from Puppet Master to be distributed to the clients
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    ISBN: 9781783983872 , 1783983876
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Project management ; Software ; Electronic books ; Electronic books ; local
    Abstract: Enhance developer productivity and address exact enterprise build requirements by extending Maven In Detail Maven is the number one build tool used by developers for more than a decade. Maven stands out among other build tools due to its extremely extensible architecture, which is built on top of the concept "convention over configuration". This has made Maven the de-facto tool used to manage and build Java projects. This book is a technical guide to the difficult and complex concepts in Maven and build automation. It starts with the core Maven concepts and its architecture, and then explains how to build extensions such as plugins, archetypes, and lifecycles in depth. This book is a step-by-step guide that shows you how to use Apache Maven in an optimal way to address your enterprise build requirements. What You Will Learn Apply Maven best practices in designing a build system to improve developer productivity Customize the build process to suit your enterprise needs by developing custom Maven plugins, lifecycles, and archetypes Implement and deploy a Maven repository manager to manage the build process in a better and smoother way Design the build in a way that prevents any maintenance nightmares with proper dependency management Optimize Maven configuration settings Create your own distribution archive using Maven assemblies Build custom Maven lifecycles and lifecycle extensions
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 23, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    ISBN: 9781783984374 , 1783984376
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Geospatial data ; Data processing ; R (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of R to elegantly manage crucial geospatial analysis tasks In Detail R is a simple, effective, and comprehensive programming language and environment that is gaining ever-increasing popularity among data analysts. This book provides you with the necessary skills to successfully carry out complete geospatial data analyses, from data import to presentation of results. Learning R for Geospatial Analysis is composed of step-by-step tutorials, starting with the language basics before proceeding to cover the main GIS operations and data types. Visualization of spatial data is vital either during the various analysis steps and/or as the final product, and this book shows you how to get the most out of R's visualization capabilities. The book culminates with examples of cutting-edge applications utilizing R's strengths as a statistical and graphical tool. What You Will Learn Make inferences from tables by joining, reshaping, and aggregating Familiarize yourself with the R geospatial data analysis ecosystem Prepare reproducible, publication-quality plots and maps Efficiently process numeric data, characters, and dates Reshape tabular data into the necessary form for the specific task at hand Write R scripts to automate the handling of raster and vector spatial layers Process elevation rasters and time series visualizations of satellite images Perform GIS operations such as overlays and spatial queries between layers Spatially interpolate meteorological data to produce climate maps
    Note: Includes bibliographical references and index. - Description based on online resource; title resource description page (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    ISBN: 9781784390624 , 1784390623
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Community experience distilled
    Keywords: Web site development ; Management information systems ; Information resources management ; Database management ; Electronic books ; Electronic books ; local
    Abstract: Learn a powerful way to successfully implement unique integration solutions with Alfresco In Detail Alfresco web scripts is a key feature of the Alfresco enterprise content management system that enables other applications to interact with the Alfresco repository in a secure way. This book will help you understand everything you need to know about web scripts so that you can practically apply them to your own projects. You will begin by learning the basics of Alfresco web scripts, giving you a clear idea about how web scripts are a useful solution to your business problems. Moving on, you will delve into the powerful web script framework and then get a complete walk-through of all the components required to build web scripts. Later in this book, you will discover various ways to execute web scripts. You will learn about useful JavaScript APIs in Alfresco that you can leverage when building business solutions with web scripts. Moving further, you will learn about deployment, debugging, and troubleshooting web scripts, and find instructions to develop web scripts in a Maven project that will help you learn how to build web scripts in a real development environment. What You Will Learn Implement web scripts in Alfresco and learn about their fundamentals Understand the end-to-end execution flow with core details and get an insight into the robust web script framework Gain extensive knowledge about the building components of web scripts Explore different options to invoke Alfresco web scripts Leverage the power of useful JavaScript APIs in web script implementation Understand various deployment options, debugging techniques, and troubleshooting pointers Learn about extension capabilities to extend the web script framework
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed November 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783986859 , 1783986859
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Quick answers to common problems
    Parallel Title: Erscheint auch als Van Baarsen, Jeroen GitLab Cookbook
    Keywords: Application software ; Web applications ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Over 60 hands-on recipes to efficiently self-host your own Git repository using GitLab In Detail GitLab is a popular, open source Git hosting solution implemented by more than 50,000 organizations. This book has some carefully chosen recipes to help you decide on the type of GitLab installation that will fit your requirements. Along with covering some of the basic principles of Git, the book covers practical scenarios to show how you or your organization can effectively manage your proprietary code. You will learn how to manage multiple users, groups, and the permissions GitLab has for them. Updating your GitLab instance, creating backups, and restoring backups are a few of the important tasks described in detail to assist you in maintaining your GitLab server. Moreover, the GitLab API is extensively covered to guide you through the various operations to manage your project. What You Will Learn Install and maintain your GitLab instance Work with multiple users, create groups, and configure your project visibility Secure your code with the correct GitLab configuration Make the most of the built-in issue tracker, including merge requests Manage your projects through the GitLab API Set up webhooks and system hooks to receive notifications Manage your GitLab server using LDAP
    Note: "Over 60 hands-on recipes to efficiently self-host your own Git repository using GitLab.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783552108 , 1783552107
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Object-oriented programming languages ; JScript (Computer program language) ; Web applications ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build powerful and scalable single-page web applications using a full stack JavaScript environment with Node.js, MongoDB, AngularJS, and the Express framework In Detail Learning Single-page Web Application Development is a journey through application development using the MEAN stack with JavaScript on the server side and client side, covering concepts such as RESTful, authentication and session on SPA. You will build large-scale applications. You will use a JavaScript environment with Node.js on the server, MongoDB as the database, and AngularJS on the frontend. Everything is integrated with the Bower dependency manager, Yeoman, and other modern tools to speed up your development process. You will deploy your application to the cloud and learn how to prepare your directory structure to scale and grow. Learning Single-page Web Application Development will give you an overview of AngularJS and RESTful APIs, and guide you in learning how to leverage single page development tools to create efficient and effective applications. What You Will Learn Streamline your development work with Bower, Yeoman, and Grunt.js Configure an AngularJS application using modules Test AngularJS applications with Karma and Protractor Create a conference web application Start from scratch and refactor your applications using Yo Express generator Use the new features of Express 4 such as Router, static middleware, and more Set up user authentication and store sessions with Passport
    Note: "Build powerful and scalable single-page web applications using a full stack JavaScript environment with Node.js, MongoDB, AngularJS, and the Express framework.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    ISBN: 9781783287321 , 1783287322
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Node.js ; JavaScript (Computer program language) ; Scripting languages (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Get the best out of Node.js by mastering a series of patterns and techniques to create modular, scalable, and efficient applications In Detail Node.js is a massively popular software platform that lets you use JavaScript to easily create scalable server-side applications. It allows you to create efficient code, enabling a more sustainable way of writing software made of only one language across the full stack, along with extreme levels of reusability, pragmatism, simplicity, and collaboration. Node.js is revolutionizing the web and the way people and companies create their software. In this book, we will take you on a journey across various ideas and components, and the challenges you would commonly encounter while designing and developing software using the Node.js platform. You will also discover the "Node.js way" of dealing with design and coding decisions. The book kicks off by exploring the fundamental principles and components that define the platform. It then shows you how to master asynchronous programming and how to design elegant and reusable components using well-known patterns and techniques. The book rounds off by teaching you the various approaches to scale, distribute, and integrate your Node.js application. What You Will Learn Design and implement a series of server-side JavaScript patterns so you understand why and when to apply them in different use case scenarios Understand the fundamental Node.js components and use them to their full potential Untangle your modules by organizing and connecting them coherently Reuse well-known solutions to circumvent common design and coding issues Deal with asynchronous code with comfort and ease Identify and prevent common problems, programming errors, and anti-patterns Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 27, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    ISBN: 9781849688413 , 1849688419
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Quick answers to common problems
    Keywords: Application software ; Testing ; Automation ; Electronic books ; Electronic books ; local
    Abstract: Over 60 practical recipes to help you accomplish automation tasks using UFT 12 and VBScript In Detail UFT (QTP) is a functional test automation tool by HP that supports a wide array of technologies for both GUI and API testing. Advanced UFT 12 for Test Engineers Cookbook will provide you with simple solutions to quite complex tasks and leverage your skills in programming with VBScript. Unlock the full potential of UFT 12 with an introduction to its new features and functionality. Learn the industry's best-kept secrets such as how to enhance toolset capabilities, which you never thought possible. Learn how to extend UFT 12 by overriding methods, perform DB and XML checks, and handle unexpected dialogs. We also cover the topics of object identification using descriptive programming, classes, utility and reserved objects, Windows Scripting Host (WSH), and most importantly API testing and building testware frameworks. This book is an invaluable source of reference for test engineers with clear and powerful coding examples. What You Will Learn Use code design patterns in test automation to improve maintenance Identify objects using Object Repository as well as with descriptive programming to achieve object identification at runtime Build an event handler to handle unexpected dialogs Use the objects and methods of the Windows Script Host (WSH) Build an automation framework that works for you Unleash the power of API and SOA testing Use and build UFT reserved objects
    Note: Description based on online resource; title from cover page (Safari, viewed January 5, 2015). - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781784398699 , 1784398691
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Develop better software fast with IntelliJ IDEA In Detail Starting with a walkthrough of the main workspace, you will get up and running with IDEA from the word go. You will learn how to exploit IDEA's software development tools and use the various product features such as source code control, the debugger, and the many code generation tools. You will then move on to advanced topics such as how IntelliJ helps in version control, managing change lists, viewing differences and changes, and reverting changes. You will also learn how IDEA can be used for agile development and web development, as well as its integration with frameworks such as Gradle. Complete with tips and tricks, this book will make sure that you have an in-depth and extensive knowledge of informed programming. What You Will Learn Tailor IntelliJ IDEA to your needs and to the demands of your projects Use IDEA's powerful software development tools to their fullest potential Explore IntelliJ IDEA's impressive and extensive features and functionalities for successful software development Set up a new project or import an existing one and run your project as standalone or using application servers Explore and use IntelliJ IDEA's features, such as Live Templates and smart code completion Create clean code that is solid and easy to maintain with refactoring tools Coordinate with other developers using powerful version control features
    Note: "Develop better software fast with IntelliJ IDEA.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 21, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    ISBN: 9781783983650 , 1783983655
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Apache Hadoop ; Information retrieval ; Electronic data processing ; Distributed processing ; Electronic books ; Electronic books ; local
    Abstract: Go beyond the basics and master the next generation of Hadoop data processing platforms In Detail Hadoop is synonymous with Big Data processing. Its simple programming model, "code once and deploy at any scale" paradigm, and an ever-growing ecosystem makes Hadoop an all-encompassing platform for programmers with different levels of expertise. This book explores the industry guidelines to optimize MapReduce jobs and higher-level abstractions such as Pig and Hive in Hadoop 2.0. Then, it dives deep into Hadoop 2.0 specific features such as YARN and HDFS Federation. This book is a step-by-step guide that focuses on advanced Hadoop concepts and aims to take your Hadoop knowledge and skill set to the next level. The data processing flow dictates the order of the concepts in each chapter, and each chapter is illustrated with code fragments or schematic diagrams. What You Will Learn Understand the changes involved in the process in the move from Hadoop 1.0 to Hadoop 2.0 Customize and optimize MapReduce jobs in Hadoop 2.0 Explore Hadoop I/O and different data formats Dive into YARN and Storm and use YARN to integrate Storm with Hadoop Deploy Hadoop on Amazon Elastic MapReduce Discover HDFS replacements and learn about HDFS Federation Get to grips with Hadoop's main security aspects Utilize Mahout and RHadoop for Hadoop analytics
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 23, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    ISBN: 9781783983513 , 1783983515
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Application software ; Testing ; Python (Computer program language) ; Scripting languages (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: A practical guide on automated web testing with Selenium using Python In Detail Selenium WebDriver is a popular automated testing tool for web applications. Python is one of the top programming languages and when used with Selenium it can automate and test web applications. Using Python's unittest module, you can write test cases in Selenium. Over the years, Selenium has become a very powerful testing platform and many organizations are adopting Selenium WebDriver for creating automated user interface tests. The book's main aim is to cover the fundamentals related to Python Selenium testing. You will learn how the Selenium WebDriver Python API can be integrated with CI and Build tools to allow tests to be run while building applications. This book will guide you through using the Selenium WebDriver Python client library as well as other tools from the Selenium project. Towards the end of this book, you'll get to grips with Selenium Grid, which is used for running tests in parallel using nodes for cross-browser testing. It will also give you a basic overview of the concepts, while helping you improve your practical testing skills with Python and Selenium. What You Will Learn Create Selenium WebDriver tests using the Python unittest module Use Selenium WebDriver for cross-browser testing Build reliable and robust tests using implicit and explicit waits Set up and use Selenium Grid for distributed run Test web applications on mobile platforms such as iOS and Android using Appium Utilize various methods provided by Selenium WebDriver to locate web elements and interact with them Capture screenshots and videos of the test execution
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 27, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    ISBN: 9781782176497 , 1782176497
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional expertise distilled
    Keywords: Business ; Data processing ; Data mining ; Electronic books ; Electronic books ; local
    Abstract: Learn the art of extracting data from disparate systems, integrating it using the leading data integration platform, and creating intelligent data centers for your business In Detail Informatica PowerCenter provides the perfect platform to utilize and leverage business data. It allows you to easily, conveniently, and efficiently work on different types of data. This book covers functionality such as creating/importing source and target, identifying errors, and debugging your mapping through a series of comprehensive tutorials. Besides learning about types of Slowly Changing Dimensions (SCDs), you will learn to create and link workflows. As you progress, exhaustive knowledge of transformations and techniques to create folders, migrate code, and optimize system performance will be explored in detail. The step-by-step approach and adoption of real-time scenarios will guide you through effectively accessing all core functionalities offered by Informatica PowerCenter. What You Will Learn Install the components of the Informatica PowerCenter tool and customize the user account Learn more about various graphical interface screens in Informatica Work on various sections of the tool, such as navigator, toolbar, workspace, control panel, and so on Leverage basic and advanced utilities, such as debugger, target load plan, and incremental aggregation to process data Implement data warehousing concepts such as schemas and SCDs using Informatica Migrate various components such as sources and targets to another region using the Designer and Repository Manager screens Enhance code performance using the tips such as pushdown optimization and partitioning
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 27, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    ISBN: 9781782173847 , 1782173846
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional expertise distilled
    Keywords: Big data ; Data mining ; Automatic data collection systems ; Electronic books ; Electronic books ; local
    Abstract: Optimize your machine-generated data effectively by developing advanced analytics with Splunk In Detail Splunk is the definitive technology solution used to manage the ever-growing volumes of machine-generated data. This technology is indispensable for industries involved in big data analysis, online services, education, finance, healthcare, retail, and telecommunications. So, having Splunk experience will be relevant for a long time to come! This book will first take you through the evolution of Splunk and how it fits into an organization's architectural roadmap. Master advanced search topics and explore in-depth methods to leverage Splunk tables, charts, fields, and other cases. As we advance through the chapters, you will master the best practices of values and lookups, indexes, business effective dashboards, and discover the cornerstones of how to evolve your current Splunk application and its monitoring capabilities. Finally, we round things off with the discussion of transactions from an enterprise perspective. You'll now be able to apply and integrate advanced techniques of Splunk to optimize your data and meet your strategic organizational demands. What You Will Learn Get started in the most efficient way, become proficient, and ultimately master Splunk Master the techniques to create advanced-level Splunk search strings Easily leverage advanced tables, charts, and fields to organize your data Understand Splunk lookups and how they relate to enterprise development Build practical dashboards with your data Acquire master-level understanding of Splunk indexes and indexing Build your own Splunk apps and learn why they are important Compare Splunk's abilities with other monitoring tools in terms of monitoring data and alerts Understand what Splunk transactions are and how to use them to optimize your corporate data
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    ISBN: 9781782170358 , 1782170359
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Virtual computer systems ; Computer security ; Electronic books ; Electronic books ; local
    Abstract: Over 75 practical recipes to help you successfully secure your vSphere environment In Detail Within the IT field, security is often a low priority when it comes to building new environments. As security compliance continues to gain prominence, proper and secure product configuration becomes even more important. Applying security to a complex virtual environment can be a daunting and time-consuming endeavor. This book provides a perfect plan for step-by-step configuration of vSphere 5.5 and its associated components. The book starts by showing you how to configure the core vSphere components of the ESXi host before covering guest virtual machine security, user management, and network and storage security. Moving ahead, you will learn specifically about the configuration of X.509 certificates utilizing the SSL Certificate Automation Tool. The book concludes by taking you through VXLAN virtual wire configuration. What You Will Learn Harden your ESXi host and guest virtual machines to reduce the vulnerabilities in your system Configure vCenter networks and storage security to establish secure virtual networks between environments Install and configure vShield Manager and Data Security to manage anti-malware and anitvirus policies for your virtual environments Set up vShield App and Edge, including firewall and VPN configurations to help secure your networks in your environment Use Sophos Anti-virus to establish a vShield Endpoint to secure your environment
    Note: "Quick answers to common problems"--Cover. - Includes bibliographical references and index. - Description based on online resource; title from cover page (Safari, viewed January 6, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781782161851 , 1782161856
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Bootstrap ; Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Unearth the potential of Bootstrap to create responsive webpages using modern techniques In Detail This book will help you harness the powerful facets of the Bootstrap toolkit and streamline your web designing experience. You'll get started with the initial download and customization and a brief introduction to LESS, then move on to learn about the Grid system and Base CSS, which is tailor-made for quicker and more robust web design. Learn about components, jQuery plugins, and other unique features that make Bootstrap an amazing utility to create remarkable web pages. Get to grips with the Bootstrap technical hub, which hosts the third-party resources, themes, and templates that enhance Bootstrap. By the end of the book, you will learn how to build a powerful and trendy e-commerce website that will help you with the practical implementation of Bootstrap. What You Will Learn Empower yourself with the inner workings of Bootstrap and understand the mobile-first paradigm of Bootstrap Get to know the Bootstrap Grid system and implement custom layout elements Integrate LESS to further enhance the look of a web page Get familiar with Base CSS and the various ready-made official components Understand the workings of the jQuery plugins Discover the additional resources and utilities that make web designing a breeze Develop a responsive and aesthetic e-commerce website to learn the practical implementation of Bootstrap
    Note: "Unearth the potential of Bootstrap to create responsive webpages using modern techniques.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783283361 , 178328336X
    Language: English
    Pages: 1 online resource (1 volume)
    Series Statement: Quick answers to common problems
    Keywords: Application software ; Web applications ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Over 90 hands-on recipes to architect performant applications and implement best practices in AngularJS In Detail Packed with easy-to-follow recipes, this practical guide will show you how to unleash the full might of the AngularJS framework. Skip straight to practical solutions and quick, functional answers to your problems without hand-holding or slogging through the basics. Avoid antipatterns and pitfalls, and squeeze the maximum amount out of the most powerful parts of the framework, from creating promise-driven applications to building an extensible event bus. Throughout, take advantage of a clear problem-solving approach that offers code samples and explanations of components you should be using in your production applications. What You Will Learn Architect AngularJS applications that are designed to scale Implement best practices used by the top AngularJS developers Write robust test suites with full application coverage Create application modules with maximum reusability and extensibility Master the most difficult aspects of AngularJS such as animation, testing, and promises Learn how to integrate all the new components introduced in the latest 1.3 release Discover syntax and browser tricks to make using AngularJS even better Optimize your AngularJS application for maximum performance
    Note: "Over 90 hands-on recipes to architect performant applications and implement best practices in AngularJS.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9781782176107 , 1782176101
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional expertise distilled
    Keywords: Microsoft Windows server ; Microsoft Windows server Hyper-V ; Virtual computer systems ; Electronic books ; Electronic books ; local
    Abstract: Equip yourselves with the real-world configurations and best practices of Hyper-V to take full advantage of its virtualization capabilities In Detail Hyper-V Server and Windows Server 2012 R2 with Hyper-V provide best in class virtualization capabilities. Hyper-V is a Windows-based, very cost-effective virtualization solution with easy-to-use and well-known administrative consoles. With an example-oriented approach, this book covers all the different guides and suggestions to configure Hyper-V and provides readers with real-world proven solutions. After applying the concepts shown in this book, your Hyper-V setup will run on a stable and validated platform. The book begins with setting up single and multiple High Availability systems. It then takes you through all the typical infrastructure components such as storage and network, and its necessary processes such as backup and disaster recovery for optimal configuration. The book does not only show you what to do and how to plan the different scenarios, but it also provides in-depth configuration options. These scalable and automated configurations are then optimized via performance tuning and central management. What You Will Learn Install Hyper-V and virtual machines automated through PowerShell Create High Availability solutions with failover clustering Protect from disasters with Hyper-V Replica Utilize the performance and scalability of storage virtualization Build a flexible network infrastructure without physical boundaries Design performance measurement and tuning action plans Manage your Hyper-V stack with System Center Move existing virtualization workloads to Hyper-V
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    ISBN: 9781783553662 , 1783553669
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Computer games ; Programming ; Computer games ; Design ; Three-dimensional display systems ; Electronic books ; Electronic books ; local
    Abstract: Explore the various enticing features of Unity and learn how to develop awesome games In Detail Unity 3D is a powerful and popular game development tool that has taken game developers by storm. It is a cross-platform game engine, enabling you to write your game once and then port it to PCs, consoles, and even the Web, making it a great choice for both indie and AAA developers. Unity combines serious power with a friendly, easy-to-use interface. Unity Game Development Blueprints takes you on an exciting journey where you'll learn how to use Unity to its best by building a project in 2D, then a 3D game with 2D gameplay, and finally a 3D title. An easy-to-follow guide with each project containing step-by-step explanations, diagrams, screenshots, and downloadable materials. Concepts in Unity and C# are explained. What You Will Learn Use Unity's new 2D tools to create a twin-stick shooter from scratch and learn what Unity has to offer Explore both of the available GUI systems built into Unity (including the new one introduced in 4.6) to learn about their pros and cons while creating dynamic healthbars and building a menu system that can be used in all of your future projects Create environments that are as realistic as possible, while maintaining peak performance and removing repetitiveness Get tips and tricks on how to create environments using Terrain for outdoor areas and a modular workflow for interiors as well Modify already existing code to fulfill your own game's unique mechanics Craft AI that will move around the world and interact with players Package your game for release, create an installer, and get your game out into the world
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 4, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    ISBN: 9781784399221 , 1784399221
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Series Statement: Community experience distilled
    Keywords: Qt (Electronic resource) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Design and build dazzling cross-platform applications using Qt and Qt Quick In Detail Qt Creator is a cross-platform C++ IDE (Integrated Development Environment) that is part of the Qt project. It is used for building GUI applications that run on Windows, Mac OS X, Linux, Android, and many embedded systems. It includes a visual debugger and a forms designer within an integrated GUI. Application Development with Qt Creator Second Edition, covers everything you need to know to build cross-platform applications with Qt Creator. It starts by showing you how to get, install, and use Qt Creator, beginning with the basics of how to edit, compile, debug, and run applications. Along the way, you will learn how to use Qt to write cross-platform GUI applications for Mac OS X, Windows, Linux, and Android in C++ and Qt Quick. You will become proficient with the facets of Qt Creator that make it a valued software development environment for students and professionals alike. What You Will Learn Use Qt Creator's editor to edit your application source and resource files Explore the core functions of Qt Creator Compile and debug your Qt Quick and C++ applications using Qt Creator Localize applications using Qt Linguist and Qt Build GUI applications using both Qt and Qt Quick Write mobile applications for Android using Qt Creator and Qt Quick Integrate version control with Qt Creator Analyze your application's runtime performance with Qt Creator
    Note: Description based on online resource; title from cover (Safari, viewed December 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    ISBN: 9781783558759 , 178355875X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Scala (Computer program language) ; Machine learning ; Regression analysis ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Leverage Scala and Machine Learning to construct and study systems that can learn from data In Detail The discovery of information through data clustering and classification is becoming a key differentiator for competitive organizations. Machine learning applications are everywhere, from self-driving cars, engineering designs, biometrics, and trading strategies, to detection of genetic anomalies. The book begins with an introduction to the functional capabilities of the Scala programming language that are critical to the creation of machine learning algorithms such as dependency injection and implicits. Next, you'll learn about data preprocessing and filtering techniques. Following this, you'll move on to clustering and dimension reduction, Naïve Bayes, regression models, sequential data, regularization and kernelization, support vector machines, neural networks, generic algorithms, and re-enforcement learning. A review of the Akka framework and Apache Spark clusters concludes the tutorial. What You Will Learn Build dynamic workflows for scientific computing Leverage open source libraries to extract patterns from time series Write your own classification, clustering, or evolutionary algorithm Perform relative performance tuning and evaluation of Spark Master probabilistic models for sequential data Experiment with advanced techniques such as regularization and kernelization Solve big data problems with Scala parallel collections, Akka actors, and Apache Spark clusters Apply key learning strategies to a technical analysis of financial markets
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    ISBN: 9781782171997 , 1782171991
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Professional expertise distilled
    Keywords: Java (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of the WildFly application server from JBoss to develop modern Java EE 7 applications In Detail Java Enterprise Edition is a well-known platform for application development. Its seventh release brings many new features and API improvements. WildFly is a successor of the JBoss Application Server family and fully implements the Java EE 7 standards. Java EE 7 Development with WildFly shows you how to use the latest version of the Java EE 7 platform, including its most advanced features. Every topic is presented using working examples that are prepared to work out of the box with the new WildFly application server. This book will give you an insight into JBoss' message-oriented middleware, which allows you to loosely couple heterogeneous systems together, while typically providing reliability and many other features. By the end of the book, you will have covered important topics such as learning the most important info about Java EE technologies, what changes the Java EE 7 brought, and how to use JBoss Forge scaffolding mechanisms (for example AngularJS) and perform endpoint generation, including JAX-RS. What You Will Learn Design reliable and efficient applications based on Enterprise Java Beans and Context and Dependency Injection Set up and manage your own WildFly application server for different development scenarios Store your data without binding yourself to a specific database provider using the Java Persistence API Create message-based applications using Java Messaging System and integrate third-party systems into them using Java Connector Architecture Distribute and secure your enterprise applications by using built-in mechanisms from WildFly and Java EE 7 Decide between using SOAP and JAX-RS web services to create your external API Discover the new side of web applications by exploring WebSockets and their usage scenarios Test your application using a real environment with Arquillian
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    ISBN: 9781783289622 , 1783289627
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Digital mapping ; Geospatial data ; Geographic information systems ; Electronic books ; Electronic books ; local
    Abstract: Boost your map server's performance using the power and flexibility of GeoServer In Detail GeoServer is one of the founding blocks of the OS-Geo software stack. It helps connect existing information not only to virtual globes, such as Google Earth, but also to web-based maps such as OpenLayers, Google Maps, and Bing Maps. You will start off by learning about the various concepts of vector data used in GeoServer to build maps. You will then learn how to build beautiful maps by using advanced styling methods such as CSS. Finally, you will learn how to monitor and tune the GeoServer environment. With this comprehensive guide, you will gain an in-depth knowledge of GeoServer features that will allow you to integrate it into your enterprise systems for data processing and publication quickly and efficiently. What You Will Learn Tweak vector data to optimize performance and customize the way your data is exposed on the standard WMS and WFS protocols Serve raster data with CWS and learn how to tune raster data and add support for several raster formats Style your features with the CSS module using light and fast syntax as you do with HTML styling Use complex features in GeoServer and serve them with WFS Learn the tips and tricks to configure options for database access, coordinate reference systems, and GeoWebCache Discover how to use additional dimensions (time and elevation) with your maps
    Note: "Quick answers to common problems"--Cover. - Includes index. - Description based on online resource; title from cover (Safari, viewed December 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9781782173304 , 1782173307
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional expertise distilled
    Keywords: Management information systems ; Business intelligence ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: Unleash the power of QlikView and Qlik Sense to make optimum use of data for Business Intelligence In Detail QlikView and its new sister product, Qlik Sense, are the leading tools for BI and data discovery. They both feature the ability to consolidate relevant data from multiple sources into a single application, an associative data model to allow you to explore the data the way your brain works, and state-of-the-art visualizations, dashboards, analysis, and reports. The book starts by reviewing the best performance-tuning techniques and then advances to help you discover strategies to improve performance and test scalability with JMeter. You will also learn dimensional data modeling and creating best-practice ETL techniques using the QlikView script and QlikView's graphical ETL tool, Expressor. Following this, you will deploy QlikView Governance Dashboard to import multiple data sources and view all the information in a single location. Finally, you will learn why virtualization is important and what are the best practices for virtualization in QlikView. What You Will Learn Tune your Qlik applications and review basic performance-tuning techniques for scalability Model your data correctly using industry best approaches Get to know the best practices for data loading and understand QVDs to implement an ETL approach Discover a range of techniques to manage metadata including the QlikView Governance Dashboard Use advanced expression techniques to get the right answers Write great scripts to load data in different ways Visualize data using a set of analytical and advanced charting techniques
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    ISBN: 9781783281428 , 1783281421
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Scala (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Learn the art of building intricate, modern, scalable concurrent applications using Scala In Detail This book will give you an insight into the best practices necessary to build concurrent programs in Scala using modern, high-level concurrency libraries. It starts by introducing you to the foundations of concurrent programming on the JVM, outlining the basics of the Java Memory Model, and then shows some of the classic building blocks of concurrency, such as the atomic variables, thread pools, and concurrent data structures, along with the caveats of traditional concurrency. It then walks you through different high-level concurrency abstractions, each tailored toward a specific class of programming tasks. Finally, the book presents an overview of when to use which concurrency library and demonstrates how they all work together. What You Will Learn Get to grips with the fundamentals of concurrent programming on modern multiprocessor systems, with a particular focus on the JVM concurrency model Build high-performance concurrent systems from simple, low-level concurrency primitives Express asynchrony in concurrent computations with futures and promises Seamlessly accelerate sequential programs by using data-parallel collections Implement reactive and event-based programs declaratively with Rx-style event streams Design safe, scalable, and easy-to-comprehend in-memory transactional data models Transparently create distributed applications that scale across multiple machines Choose the correct concurrency abstraction and integrate different concurrency frameworks together in large applications
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781849695633 , 1849695636
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft Windows (Computer file) ; C++ (Computer program language) ; Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Develop, debug and profile your C++ applications using the MinGW open source software Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Learn how to use MinGW with new projects, and how to integrate it with old ones Learn how to integrate your applications with well-known, open source, GUI libraries Vital tips on how to use the most popular open source Integrated Development Environment systems with MinGW In Detail If you need stable, dynamically developed, and easy-to-configure instrumentation for application development, look no further than MinGW. It supplies all the dynamic tools you need to enable you to develop Microsoft Windows applications, while allowing for easy integration with the software that you already use. This book will give you the expert guidance you will need to start developing applications with Instant MinGW. As well as help you to become an experienced user of MinGW, the book will also detail some of the more common pitfalls that beginners face when first using the software, and more importantly, how to avoid them yourself. This book will help you through the installation process, and help introduce you to compilation, debugging, and profiling with MinGW. It will guide you in importing existing projects developed with Visual C++ Integrated Development Environment to MinGW, and show you how to start using it to develop your current projects with minimal effort. This book will also introduce you to developing applications with several well-known, open source, GUI libraries and the MinGW software. With Instant MinGW Starter, you will gain a reliable, comprehensive, and supremely beneficial introduction to the MinGW software, and quickly learn how to use it for new, and old, projects.
    Note: Description based on online resource; title from resource description page (Safari, viewed September 6, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Computer-assisted instruction ; Computer programs ; Internet programming ; Electronic books ; Electronic books ; local
    Abstract: You don't need any programming skills to create great e-learning material with Storyline. This book will get you up to speed with all the super user-friendly features of the tool, making you a proficient e-learning author in no time. Leverage Storyline's no-programming approach and its wide range of features to rapidly create media-rich, high quality content and sophisticated interactions Bring content to life with intelligent and responsive learning and create a customized learning experience Optimize production workflow by easily importing, reusing, and sharing content, as well as editing layouts and interactions In Detail Storyline is an authoring tool packed with out-of-the-box features that don't require any special knowledge to operate. That's right; this is a programming-free zone! E-learning authoring is no longer limited to developers; the doors are now wide open for subject matter experts with their content, writers with their storyboards, and designers with their media to work in conjunction with developers to collectively create some very cool e-learning projects. "Learning Articulate Storyline" introduces the powerful and easy-to-use features that are changing the landscape of e-learning development. You will learn about the new paradigms and features that set Storyline apart from other development tools. You'll gain insight into how you can best leverage your skills and some best practices when working with Storyline. Storyline rocks! And you're about to discover why. The aim of this book is to help you bring content to life in interesting and engaging ways, customizing the learner experience, allowing for hands-on participation, and optimizing your production processes to streamline your efforts. This book will help you enhance your skills and become an accomplished e-learning author and Storyline user. You'll work on several different projects, all created from scratch by you as you work through this book. Each task focuses on a set of complementary topics to complete the project. You'll be up and running building your first project within 10 minutes of starting this book and will add content, animate it, and control object and slide behavior to complete your first project. You'll then move on to more advanced topics to incorporate media elements, quizzing, and scenarios, then conclude by publishing your projects. When you finish this book you will be able to confidently create shining examples of e-learning done the right way,...
    Note: Includes index. - Description based on online resource; title from resource description page (viewed Sept. 19, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 3rd ed.
    Keywords: Joomla! (Computer file) ; Web sites ; Authoring programs ; Electronic books ; Electronic books ; local
    Abstract: If you have ideas for additional Joomla 3! features, this book will allow you to realize them. It's a complete practical guide to building and extending plugins, modules, and components. Ideal for professional developers and enthusiasts. Clear steps to create your own plugins, modules, and components for Joomla 3 Guides you through extending your components by allowing them to interact with modules and plugins Introduces you to packaging your extensions for distribution to other Joomla users Enables you to secure your extensions and avoid common vulnerabilities by gaining some white hat hacking experience In Detail Joomla 3 is the first of the major open source content management systems that was meant to be mobile friendly by default. Joomla uses object-oriented principles, is database agnostic, and has the best mix of functionality, extensibility, and user friendliness. Add to that the fact that Joomla is completely community driven, and you have a winning combination that is available to everyone, and is the perfect platform to build your own custom applications. "Learning Joomla! 3 Extension Development" is an integrated series of practical, hands-on tutorials that guide you through building and extending Joomla plugins, modules, and components. With Joomla having been downloaded well over 35 million times, there is a huge market for Joomla extensions, so you could potentially earn some extra cash in your spare time using your newly acquired Joomla extension development skills. We will start with developing simple plugins and modules, and then progress to more complex backend and frontend component development. Then we will try our hand at ethical hacking, so you will learn about common security vulnerabilities and what you can do to avoid them. After that we will look at how you can prepare your extensions for distribution and updates, as well as how you can extend your components with various plugins and modules. Finally, you will end up with a fully functioning package of extensions that you can use on your own site or share with others. If you want to build your own custom applications in Joomla, then "Learning Joomla! 3 Extension Development" will teach you everything you need to know in a practical, hands-on manner.
    Note: Includes index. - Description based on online resource; title from resource description page (viewed Sept. 18, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Web sites ; Design ; Web site development ; JavaScript (Computer program language) ; HTML (Document markup language) ; Electronic books ; Electronic books ; local
    Abstract: Enhance and add functionality with interactivity to your HTML tables with jQuery Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Use simple jQuery functions to enhance your HTML tables Demonstrate client side functionality and add AJAX for server side integration Modify your tables without editing your HTML In Detail When jQuery was introduced, it took the JavaScript world by storm. Years later, it shows no sign of slowing down. Its powerful yet concise syntax helps to simplify tasks that might otherwise be difficult or complex. Whether you're a JavaScript novice or an expert, jQuery is a valuable addition to your toolbox. Instant jQuery 2.0 Table Manipulation How-to shows you how to quickly and easily add style and functionality to your HTML tables. You'll be amazed to see how easy it is. Just don't let your customers know! HTML tables can be boring. Sure, we can make them more stylish with CSS, but users want interactivity. They want to be able to sort columns, see totals, filter data, and page through information in easily digestible chunks. Starting off with a plain HTML table, and an ID and a few class attributes, you will see the transformations occur with just a few lines of jQuery. Instant jQuery 2.0 Table Manipulation How-to progresses to showing you how to highlight specific table cells and filter table data, and even sort columns or page through data. Regardless of your skill level with JavaScript or jQuery, this book will walk you through the deceptively simple steps needed to add functionality and interactivity to your HTML tables. What you will learn Mark up your code to use jQuery selectors effectively Learn jQuery to drastically simplify tasks that would be much more difficult in plain old JavaScript Build interactivity into your pages without reloading the page or calling back to the server Take advantage of powerful AJAX techniques that allow you to communicate with the server without refreshing the page Use simple jQuery functions to enhance your HTML tables
    Note: Author's name from About the Author page. - Description based on online resource; title from t.p. verso page (Safari, viewed July 19, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Do it all with Java! All you need is Vaadin and this book which shows you how to develop web applications in a totally hands-on approach. By the end of it you'll have acquired the knack and taken a fun journey on the way. Learn how to develop Vaadin web applications while having fun and getting your hands dirty Develop relevant and unique applications following step-by-step guides with the help of plenty of screenshots from the start The best available introduction to Vaadin with a practical hands-on approach and easy to read tutorials and examples In Detail Vaadin is a mature, open-source, and powerful Java framework used to build modern web applications in plain Java. Vaadin brings back the fun of programming UI interfaces to the web universe. No HTML, no CSS, no JavaScript, no XML. Vaadin lets you implement web user interfaces using an object oriented model, similar to desktop technologies such as Swing and AWT. Vaadin 7 UI Design By Example: Beginner's Guide is an engaging guide that will teach you how to develop web applications in minutes. With this book, you will Develop useful applications and learn basics of Java web development. By the end of the book you will be able to build Java web applications that look fantastic. The book begins with simple examples using the most common Vaadin UI components and quickly move towards more complex applications as components are introduced chapter-by-chapter. Vaadin 7 UI Design By Example: Beginner's Guide shows you how to use Eclipse, Netbeans, and Maven to create Vaadin projects. It then demonstrates how to use labels, text fields, buttons, and other input components. Once you get a grasp of the basic usage of Vaadin, the book explains Vaadin theory to prepare you for the rest of the trip that will enhance your knowledge of Vaadin UI components and customization techniques.
    Note: Includes index. - Description based on online resource; title from resource description page (viewed Sept. 18, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: JBoss ; Web servers ; Management ; Java (Computer program language) ; Object-oriented programming (Computer science) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Learn CDI concepts and develop modern web applications using JBoss Weld Learn about dependency injection with CDI Install JBoss Weld in your favorite container Develop your own extension to CDI Decouple code with CDI events Communicate between CDI beans and AngularJS In Detail CDI simplifies dependency injection for modern application developers by taking advantage of Java annotations and moving away from complex XML, while at the same time providing an extensible and powerful programming model. "JBoss Weld CDI for Java Platform" is a practical guide to CDI's dependency injection concepts using clear and easy-to-follow examples. This will help you take advantage of the power behind CDI, as well as providing a firm understanding of how to use it within your applications. "JBoss Weld CDI for Java Platform" covers all the major aspects of CDI, breaking it down into understandable pieces. This book will take you through many examples of how these concepts can be utilized, helping you get up and running quickly and painlessly. "JBoss Weld CDI for Java Platform" gives you an insight into the different scopes provided by CDI and the use cases for which each has been designed. You will learn everything about dependency injection, scopes, events, producers, and more from JBoss Weld CDI, as well as how producers can create new beans for consumption within your application. You will also learn how to build a real world application with CDI using JSF and AngularJS for different web interfaces.
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed September 10, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Keywords: JavaScript (Computer program language) ; Object-oriented programming (Computer science) ; Computer software ; Reusability ; Software patterns ; Electronic books ; Electronic books ; local
    Abstract: If you've limited or no experience with JavaScript, this book will put you on the road to being an expert. A wonderfully compiled introduction to objects in JavaScript, it teaches through examples and practical play. Think in JavaScript Make object-oriented programming accessible and understandable to web developers Apply design patterns to solve JavaScript coding problems Learn coding patterns that unleash the unique power of the language Write better and more maintainable JavaScript code Type in and play around with examples that can be used in your own scripts In Detail JavaScript is the behavior, the third pillar in today's paradigm that looks at web pages as something that consists of clearly distinguishable parts: content (HTML), presentation (CSS) and behavior (JavaScript). Using JavaScript, you can create not only web pages but also desktop widgets, browser and application extensions, and other pieces of software. It's a pretty good deal: you learn one language and then code all kinds of different applications. While there's one chapter specifically dedicated to the web browser environment including DOM, Events and AJAX tutorials, the rest is applicable to the other environments Many web developers have tried coding or adopting some bits of JavaScript, but it is time to ""man up"" and learn the language properly because it is the language of the browser and is, virtually, everywhere. This book starts from zero, not assuming any prior JavaScript programming knowledge and takes you through all the in-depth and exciting futures hidden behind the facade. Once listed in the "nice to have" sections of job postings, these days the knowledge of JavaScript is a deciding factor when it comes to hiring web developers. After reading this book you'll be prepared to ace your JavaScript job interview and even impress with some bits that the interviewer maybe didn't know. You should read this book if you want to be able to take your JavaScript skills to a new level of sophistication.
    Note: Includes index. - Description based on online resource; title from resource description page (viewed Sept. 19, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Drupal (Computer file) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: If you like building websites with Drupal you'll love this guide to introducing multimedia to your sites. Packed with examples, it helps you use HTML5 and the Drupal eco-system to achieve brilliant results. Leverage the best Drupal community modules for media integration Extend media resources such as image styles, slideshows, galleries, and media management to enrich the user experience Learn how to use HTML5 for responsive web design and semantic websites, and implement a better cross-compatible web application In Detail Integrating images, video, and audio content on a Drupal site requires knowledge of appropriate community modules, and an understanding of how to configure and connect them properly. With the power of up-to-date technologies such as HTML5, responsive web design, and the best modules available in Drupal's eco-system, we can create the best Drupal 7 media website. Drupal 7 Media is a practical, hands-on guide that will introduce you to the basic structure of a Drupal site and guide you through the integration of images, videos, and audio content. Learn to leverage the most suitable community modules and up-to-date technology such as HTML5 to offer a great user experience through rich media content. The book begins with a practical introduction to the basic Drupal building blocks. It then breaks down each media resource, and explores them in detail. You will learn how to leverage Drupal's community modules to implement support for images, videos, and audio content, along with the best practices for implementation. We will be mentioning ideas throughout the book, which you can extend upon and use to build your own web applications. We will explore HTML5 support for media resources, the semantic web, and responsive web design, which are key topics in modern web application development. We will then build upon this knowledge and add more functionality to our sample website, such as support for analytic charts and customizing images, all of which we will implement using our own custom modules. You will learn everything you need to know about building, extending, and configuring a Drupal 7 media web application.
    Note: Includes index. - Description based on online resource; title from resource description page (Safari, viewed September 16, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Testing ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: If you dread the business of testing JavaScript and Backbone.js web applications, this book is your guardian angel. In easy stages and lots of examples it takes you through the whole testing situation, introducing you to best practice and current techniques. Create comprehensive test infrastructures Understand and utilize modern frontend testing techniques and libraries Use mocks, spies, and fakes to effortlessly test and observe complex Backbone.js application behavior Automate tests to run from the command line, shell, or practically anywhere In Detail Frontend web applications are soaring in popularity and the Backbone.js library is leading this charge with a modular, lightweight approach for organizing JavaScript web applications. At the same time, testing client-side JavaScript and Backbone.js programs remains a difficult and tedious undertaking. Backbone.js Testing brings sensible practices and current techniques to the challenges of Backbone.js test development. The book introduces fundamental testing concepts, comprehensive test infrastructure design, and practical exercises to easily and systematically test modern JavaScript web applications. The book progresses from Mocha test suites and Chai assertions to advanced test mocks and stubs with Sinon.JS. The requisite libraries and utilities are introduced with in-depth examples and best practices for integration with your applications. The book guides you through the test planning and implementation processes for your application models, views, routers, and other Backbone.js components. Backbone.js Testing gives you the tools, examples, and assistance to test your Backbone.js web applications thoroughly, quickly, and with confidence.
    Note: Includes index. - Description based on online resource; title from resource description page (viewed September 10, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Computer games ; Design ; Computer games ; Programming ; Internet games ; HTML (Document markup language) ; Electronic books ; Electronic books ; local
    Abstract: Experience a captivating journey that will take you from creating a full-on shoot 'em up to your first social web browser game Build browser-based games and share them with the world Master the GameMaker Language with easy to follow examples Every game comes with original art and audio, including additional assets to build upon each lesson. In Detail The introduction of HTML5 has revolutionized the web browser as a legitimate gaming platform with unlimited potential. Making games for the browser has never been simpler, especially with GameMaker Studio. Developers have full control over asset management, built-in systems for physics, particles and path finding. In addition, it offers a rich scripting language and extensions for developers now enabling everyone to create games and monetize them quickly and easily. HTML5 Game Development with GameMaker will show you how to make and release browser based games using practical examples. This book utilizes GameMaker's powerful scripting language allowing you to create your first game in no time. With this guide you will develop a thorough skill set and a coherent understanding of the tools to develop games of increasing complexity, gradually enhancing your coding abilities and taking them to a whole new level. The GameMaker Studio environment allows you to jump right into building browser based games quickly and releasing them online. The chapters focus on core practical elements, such as, artificial intelligence and creating challenging boss battles. This book guides you on how to use advanced features easily and effectively, these include, data structures and demonstrating how to create rigid body physics with simple explanations and visual examples. By the end of this book you will have an in-depth knowledge of developing and publishing online social browser based games with GameMaker.
    Note: Authors name from About the Author page. - Includes index. - Description based on online resource; title from title page (Safari, viewed July 26, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Microsoft software ; Computer software ; Electronic books ; Electronic books ; local
    Abstract: Discover innovative ways to solve your mission-critical integration problems with the ESB Toolkit A comprehensive guide to implementing quality integration solutions Instructs you about the best practices for the ESB and also advises you on what not to do with this tool A sneak view of what's new in the ESB Toolkit 2.2 In Detail An Enterprise Service Bus (ESB) is an architectural pattern and a key enabler in implementing the infrastructure for a service-oriented architecture (SOA). The BizTalk ESB Toolkit is a collection of tools and libraries that extend the BizTalk Server capabilities of supporting a loosely coupled and dynamic messaging architecture. It functions as middleware that provides tools for rapid mediation between services and their consumers. Enabling maximum flexibility at runtime, the BizTalk ESB Toolkit simplifies loosely coupled composition of service endpoints and management of service interactions. The thing about the technology that gets most readers excited is how easy it is to quickly implement flexible and well-architected ESB solutions. "Microsoft BizTalk Server 2010 ESB Toolkit 2.1" provides you with an easy-to-follow view of the tools and services that make up the toolkit. The content is packed with practical examples on how to utilize the technology, which will be appealing to the readers. This book provides you with all the information you need in one publication. The content is based on practical examples on how to use the technology to make it easier for readers to follow. This book starts off with a quick, high level introduction to ESB architectural principles, how these principles map into the ESB toolkit features, and an introduction to the different components that provide those features. The book then reveals the ins and outs of Itineraries. Next, you'll get engaged in the different ways errors can be handled and monitored by means of the ESB Toolkit features. There will be a hands-on sample on building a custom Repair and Resubmit solution to reprocess failed messages. Get to know the different web services that expose the ESB Toolkit features to external applications and how to use them with quick samples. The book ends with a preview to the new version of the toolkit.
    Note: Includes index. - Description based on online resource; title from resource description page (viewed Sept. 19, 2013)
    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...