Browse Results

Showing 11,926 through 11,950 of 54,380 results

Parallel Programming with Python

by Jan Palach

A fast, easy-to-follow and clear tutorial to help you develop Parallel computing systems using Python. Along with explaining the fundamentals, the book will also introduce you to slightly advanced concepts and will help you in implementing these techniques in the real world. If you are an experienced Python programmer and are willing to utilize the available computing resources by parallelizing applications in a simple way, then this book is for you. You are required to have a basic knowledge of Python development to get the most of this book.

Mastering PhoneGap Mobile Application Development

by Kerri Shotts

Take your PhoneGap experience to the next level and create engaging real-world applications About This Book * Create a useful PhoneGap workflow for larger projects in order to simplify and manage the development process * Use third-party plugins, IndexedDB, and SQLite for PhoneGap to develop large-scale, data-driven, and highly accessible applications * A pragmatic guide to construct top-notch large-scale applications using PhoneGap Who This Book Is For If you have created simple applications using PhoneGap in the past and now want to take your workflow and apps to the next level, this book will help you reach your goals. You should have a good working knowledge of HTML, CSS, and JavaScript, and prior experience with PhoneGap. What You Will Learn * Construct build workflows that simplify complex application development * Integrate the next version of JavaScript to simplify your code * Create accessible hybrid applications * Persist and query data using third-party database plugins * Create your own PhoneGap plugins for your unique use cases * Create icons and splash screens suitable for submission to app stores * Publish your app to the Google Play and Apple iTunes stores In Detail PhoneGap is a useful and flexible tool that enables you to create complex hybrid applications for mobile platforms. In addition to the core technology, there is a large and vibrant community that creates third-party plugins that can take your app to the next level. This book will guide you through the process of creating a complex data-driven hybrid mobile application using PhoneGap, web technologies, and third-party plugins. A good foundation is critical, so you will learn how to create a useful workflow to make development easier. From there, the next version of JavaScript (ES6) and the CSS pre-processor SASS are introduced as a way to simplify creating the look of the mobile application. Responsive design techniques are also covered, including the flexbox layout module. As many apps are data-driven, you'll build an application throughout the course of the book that relies upon IndexedDB and SQLite. You'll also download additional content and address how to handle in-app purchases. Furthermore, you'll build your own customized plugins for your particular use case. When the app is complete, the book will guide you through the steps necessary to submit your app to the Google Play and Apple iTunes stores. Style and approach This book is a step-by-step guide, in which the concepts covered are explained with the help of hands-on examples

AngularJS UI Development

by Matthias Nehlsen Amit Gharat

This book is ideal for developers who have some experience in Java application development as well as some basic knowledge of test doubles and JUnit testing. This book also introduces you to the fundamentals of JUnit testing, test doubles, refactoring legacy code, and writing JUnit tests for GWT and web services.

Mastering Backbone.js

by Abiee Echamea

Design and build scalable web applications using Backbone.jsAbout This BookLevel up your Backbone.js skills and create professional web applications with the best practicesUse the Backbone.js components in the right way and avoid maintenance nightmaresImprove your development workflow from application design to deploymentApply the best practices given in this tutorial to solve day-to-day problems in your applicationsWho This Book Is ForThis book is for those developers who know the basic concepts of Backbone.js and want to build scalable applications with it. If you are looking for the best practices of using Backbone.js applied to real work applications, this book is for you. You will be able to apply architectural principles to create amazing web applications easily.What You Will LearnBuild web applications that scale with Backbone.jsDesign a powerful architecture that eliminates maintenance nightmaresUse common patterns and best practices in Backbone.js web applications developmentsPack your applications to be deployed to production environmentsClean up your code organization to a simple and maintainable architectureTest your components and get confidence with your codeDeal with common scenarios like file uploading and login issuesIn DetailBackbone.js is a popular library to build single page applications used by many start-ups around the world because of its flexibility, robustness and simplicity. It allows you to bring your own tools and libraries to make amazing webapps with your own rules. However, due to its flexibility it is not always easy to create scalable applications with it. By learning the best practices and project organization you will be able to create maintainable and scalable web applications with Backbone.js.With this book you will start right from organizing your Backbone.js application to learn where to put each module and how to wire them. From organizing your code in a logical and physical way, you will go on to delimit view responsibilities and work with complex layouts.Synchronizing models in a two-way binding can be difficult and with sub resources attached it can be even worse. The next chapter will explain strategies for how to deal with these models. The following chapters will help you to manage module dependencies on your projects, explore strategies to upload files to a RESTful API and store information directly in the browser for using it with Backbone.js. After testing your application, you are ready to deploy it to your production environment. The final chapter will cover different flavors of authorization.The Backbone.js library can be difficult to master, but in this book you will get the necessary skill set to create applications with it, and you will be able to use any other library you want in your stack.Style and approachThis book takes a tutorial approach to help you scale your Backbone.js applications. It builds a web application using the best practices and applies architectural design principles to develop maintainable web-apps. Each chapter explains the design decisions and improves the project that is used as an example alongside the book.

Machine Learning with Spark

by Nick Pentreath

If you are a Scala, Java, or Python developer with an interest in machine learning and data analysis and are eager to learn how to apply common machine learning techniques at scale using the Spark framework, this is the book for you. While it may be useful to have a basic understanding of Spark, no previous experience is required.

Magento Search Engine Optimization

by Robert Kent

This book is an easy-to-follow tutorial with best practices and advanced references which will help you to take full advantage of Magento with SEO. This book is aimed at both Magento developers and SEO specialists who wish to optimize search and end user elements such as click-through rates to ensure the design of their online shop sites effectively maximize sales. Magento store owners may also find large sections of this book useful in order to understand the larger impact small tweaks and changes can have on SEO - especially when editing products and categories. This book assumes that the reader will understand the basic concepts of keyword research and the external factors that are required in order to manage an on-going SEO campaign.

PostgreSQL for Data Architects

by Jayadevan Maymala

This book is for developers and data architects who have some exposure to databases. It is assumed that you understand the basic concepts of tables and common database objects, including privileges and security.

Learning Nagios 4

by Wojciech Kocjan

This book will introduce Nagios to readers who are interested in monitoring their systems. All the concepts in the book are explained in a simplified manner, presented in an easy-to-understand language with lots of tips, tricks, and illustrations. This book is great for system administrators interested in using Nagios to monitor their systems. It will also help professionals who have already worked with earlier versions of Nagios to understand the new features of Nagios 4 and provides usable solutions to real-life problems related to Nagios administration. To effectively use this book, system administration knowledge is required. If you want to create your own plug-ins, knowledge of scripting languages like Perl, shell and Python is expected.

Python Tools for Visual Studio

by Martino Sabia Cathy Wang

This is a hands-on guide that provides exemplary coverage of all the features and concepts related to PTVS. The book is intended for developers who are aiming to enhance their productivity in Python projects with automation tools that Visual Studio provides for the .Net community. Some basic knowledge of Python programming is essential.

Redmine Plugin Extension and Development

by Alex Bevilacqua

This book provides a thorough look at the tools available within Redmine to facilitate the development of plugins and extensions. Full of tips and tricks, a recurring case study is also used to help guide you through the various content area extensions and plugin helpers and to provide context and real-world examples of the concepts being covered. This book is intended for those who want to build custom functionality into the Redmine project management platform. If you're already comfortable with Ruby, Rails, and Redmine, but you aren't quite sure what to do next, this book will walk you through the basics of getting a plugin written and integrated into various key areas of Redmine.

Apache Mesos Essentials

by Dharmesh Kakadia

This book is intended for developers and operators who want to build and run scalable and fault-tolerant applications leveraging Apache Mesos. A basic knowledge of programming with some fundamentals of Linux is a prerequisite.

Cassandra Design Patterns

by Sanjay Sharma

This is a step-by-step guide to understanding and using Cassandra in the real world. The book starts with the origins and capabilities of Cassandra and then allows the reader to journey through various real world use cases where Cassandra can be used successfully. The book also deep dives into how to use Cassandra for these use cases and applying the right design patterns. If you are an architect or developer wanting to design real world applications using Cassandra, this book is ideal for you. It would be helpful to have a background in Cassandra or programming concepts, but the book is readable for general users who have experience in any programming language or are aware of RDBMS solutions.

Mastering Python Scientific Computing

by Hemant Kumar Mehta

A complete guide for Python programmers to master scientific computing using Python APIs and tools About This Book * The basics of scientific computing to advanced concepts involving parallel and large scale computation are all covered. * Most of the Python APIs and tools used in scientific computing are discussed in detail * The concepts are discussed with suitable example programs Who This Book Is For If you are a Python programmer and want to get your hands on scientific computing, this book is for you. The book expects you to have had exposure to various concepts of Python programming. What You Will Learn * Fundamentals and components of scientific computing * Scientific computing data management * Performing numerical computing using NumPy and SciPy * Concepts and programming for symbolic computing using SymPy * Using the plotting library matplotlib for data visualization * Data analysis and visualization using Pandas, matplotlib, and IPython * Performing parallel and high performance computing * Real-life case studies and best practices of scientific computing In Detail In today's world, along with theoretical and experimental work, scientific computing has become an important part of scientific disciplines. Numerical calculations, simulations and computer modeling in this day and age form the vast majority of both experimental and theoretical papers. In the scientific method, replication and reproducibility are two important contributing factors. A complete and concrete scientific result should be reproducible and replicable. Python is suitable for scientific computing. A large community of users, plenty of help and documentation, a large collection of scientific libraries and environments, great performance, and good support makes Python a great choice for scientific computing. At present Python is among the top choices for developing scientific workflow and the book targets existing Python developers to master this domain using Python. The main things to learn in the book are the concept of scientific workflow, managing scientific workflow data and performing computation on this data using Python. The book discusses NumPy, SciPy, SymPy, matplotlib, Pandas and IPython with several example programs. Style and approach This book follows a hands-on approach to explain the complex concepts related to scientific computing. It details various APIs using appropriate examples.

CentOS 7 Server Deployment Cookbook

by Timothy Boronczyk

Deploy and manage today's essential services on an enterprise-class, open operating system About This Book * Configure and manage Linux servers in varying scenarios and for a range of business requirements * Explore the up-to-date features of CentOS using real-world scenarios * See practical and extensive recipes to deploy and manage CentOS Who This Book Is For This book is for Linux professionals with basic Unix/Linux functionality experience, perhaps even having set up a server before, who want to advance their knowledge in administering various services. What You Will Learn * See how to deploy CentOS easily and painlessly, even in multi-server environments * Configure various methods of remote access to the server so you don't always have to be in the data center * Make changes to the default configuration of many services to harden them and increase the security of the system * Learn to manage DNS, emails and web servers * Protect yourself from threats by monitoring and logging network intrusion and system intrusion attempts, rootkits, and viruses * Take advantage of today's powerful hardware by running multiple systems using virtualization In Detail CentOS is derived from Red Hat Enterprise Linux (RHEL) sources and is widely used as a Linux server. This book will help you to better configure and manage Linux servers in varying scenarios and business requirements. Starting with installing CentOS, this book will walk you through the networking aspects of CentOS. You will then learn how to manage users and their permissions, software installs, disks, filesystems, and so on. You'll then see how to secure connection to remotely access a desktop and work with databases. Toward the end, you will find out how to manage DNS, e-mails, web servers, and more. You will also learn to detect threats by monitoring network intrusion. Finally, the book will cover virtualization techniques that will help you make the most of CentOS. Style and approach This easy-to-read cookbook is filled with practical recipes. Hands-on, task-based exercises will present you with real-world solutions to deploy and manage CentOS in varying business scenarios.

Advanced Java® EE Development with WildFly®

by Deepak Vohra

This book is for professional WildFly developers. If you are already using JBoss or WildFly but don't use the Eclipse IDE and Maven for development, this book will show you how the Eclipse IDE and Maven facilitate the development of Java EE applications with WildFly 8.1. This book does not provide a beginner-level introduction to Java EE as it is written as an intermediate/advanced course in Java EE development with WildFly 8.1.

Learning Pentesting for Android Devices

by Aditya Gupta

This is an easy-to-follow guide, full of hands-on and real-world examples of applications. Each of the vulnerabilities discussed in the book is accompanied with the practical approach to the vulnerability, and the underlying security issue. This book is intended for all those who are looking to get started in Android security or Android application penetration testing. You don't need to be an Android developer to learn from this book, but it is highly recommended that developers have some experience in order to learn how to create secure applications for Android.

Building Probabilistic Graphical Models with Python

by Kiran R Karkera

This is a short, practical guide that allows data scientists to understand the concepts of Graphical models and enables them to try them out using small Python code snippets, without being too mathematically complicated. If you are a data scientist who knows about machine learning and want to enhance your knowledge of graphical models, such as Bayes network, in order to use them to solve real-world problems using Python libraries, this book is for you.This book is intended for those who have some Python and machine learning experience, or are exploring the machine learning field.

Using OpenRefine

by Ruben Verborgh Max De Wilde

The book is styled on a Cookbook, containing recipes - combined with free datasets - which will turn readers into proficient OpenRefine users in the fastest possible way.This book is targeted at anyone who works on or handles a large amount of data. No prior knowledge of OpenRefine is required, as we start from the very beginning and gradually reveal more advanced features. You don't even need your own dataset, as we provide example data to try out the book's recipes.

Instant Geany IDE

by Nguyen Hong Quan

Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. This is a practical, hands-on guide that helps you code efficiently.Instant Geany IDE is for software developers, programmers, and coders who need to optimize their time and productivity while scripting. It assumes that the reader has experience with Linux commands.

Pentaho Business Analytics Cookbook

by Sergio Ramazzina

This practical guide contains a wide variety of recipes, taking you through all the topics you need to quickly familiarize yourself with Pentaho and extend your Pentaho skillset. If you are involved in daily activities using Pentaho Business Analytics platform, this is the book for you. It is a good companion to get you quickly acquainted with everything you need to increase your productivity with the platform. We assume basic familiarity with Pentaho, data warehouse design and SQL, HTML, and XML.

Moodle 2.5 Multimedia Cookbook - Second Edition

by Silvina P. Hilar

With practical examples presented in the style of recipes, this book is designed for you to be able to dip in and out as you need, only using the multimedia options that you want at the time.This cookbook is designed specifically for teachers who want to begin creating interactive and engaging Moodle courses by utilizing the multimedia capabilities of Moodle.

Instant Testing with CasperJS

by Éric Bréhault

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. A concise guide full of step-by-step recipes to teach you how to create CasperJS tests for your web development projects. This book will be extremely useful for web developers who are new to testing or who want to move from another testing solution to CasperJS. It is assumed that you are familiar with web development and have a good knowledge of JavaScript.

Instant Buildroot

by Daniel Manchon Vizuete

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. A concise guide full of step-by-step recipes to help you learn how to generate and configure an embedded Linux system using Buildroot.Instant Buildroot is for developers who want to know how to use Buildroot tools to generate and configure their own embedded system. It is assumed that the reader has some experience with Linux and basic programming and is familiar with basic hardware development boards.

Learning Gerrit Code Review

by Luca Milanesio

A practical and a fast paced guide that gives you all the information you need to make software development more cooperative and social. This book is written for team leaders and developers who wish to reap the benefit of Gerrit and improve collaboration by introducing code review practices.

RESTful Web Services with Dropwizard

by Alexandros Dallas

A hands-on focused step-by-step tutorial to help you create Web Service applications using Dropwizard If you are a software engineer or a web developer and want to learn more about building your own Web Service application, then this is the book for you. Basic knowledge of Java and RESTful Web Service concepts is assumed and familiarity with SQL/MySQL and command-line scripting would be helpful.

Refine Search

Showing 11,926 through 11,950 of 54,380 results