Browse Results

Showing 45,101 through 45,125 of 59,381 results

Pro Processing for Images and Computer Vision with OpenCV: Solutions for Media Artists and Creative Coders

by Bryan Wc Chung

Apply the Processing language to tasks involved in computer vision--tasks such as edge and corner detection, recognition of motion between frames in a video, recognition of objects, matching of feature points and shapes in different frames for tracking purposes, and more. You will manipulate images through creative effects, geometric transformation, blending of multiple images, and so forth. Examples are provided.Pro Processing for Images and Computer Vision with OpenCV is a step-by-step training tool that guides you through a series of worked examples in linear order. Each chapter begins with a basic demonstration, including the code to recreate it on your own system. Then comes a creative challenge by which to engage and develop mastery of the chapter’s topic. The book also includes hints and tips relating to visual arts, interaction design, and industrial best practices.This book is intended for any developer of artistic and otherwise visual applications, such as in augmented reality and digital effects, with a need to manipulate images, and to recognize and manipulate objects within those images. The book is specifically targeted at those making use of the Processing language that is common in artistic fields, and to Java programmers because of Processing’s easy integration into the Java programming environment. What You'll LearnMake use of OpenCV, the open source library for computer vision in the Processing environmentCapture live video streams and examine them frame-by-frame for objects in motionRecognize shapes and objects through techniques of detecting lines, edges, corners, and moreTransform images by scaling, translating, rotating, and additionally through various distortion effectsApply techniques such as background subtraction to isolate motion of objects in live video streamsDetect and track human faces and other objects by matching feature points in different images or video framesWho This Book Is ForMedia artists, designers, and creative coders

Pro Puppet

by Spencer Krum William Van Hevelingen Ben Kero James Turnbull Jeffery Mccune

Pro Puppet, Second Edition, now updated for Puppet 3, is an in-depth guide to installing, using, and developing the popular configuration management tool Puppet. Puppet provides a way to automate everything from user management to server configuration. You'll learn how Puppet has changed in the latest version, how to use it on a variety of platforms, including Windows, how to work with Puppet modules, and how to use Hiera. Puppet is a must-have tool for system administrators, and Pro Puppet will teach you how to maximize its capabilities and customize it for your environment. Install and configure Puppet to immediately start automating tasks and create reporting solutions Learn insider tricks and techniques to better manage your infrastructure Become a Puppet expert! What you'll learn How to use Puppet to administer Linux, Unix, and Windows systems Best practices for at-scale deployment How to write reusable puppet modules for yourself and for the community How to use numerous tools around Puppet such as rspec-puppet, Geppetto, and PuppetDB Advanced Puppet Features such as Hiera and Mcollective Who this book is for System administrators who need to quickly get into the details of configuration management with Puppet. You don't need previous Puppet experience, but it will help if you've had some experience with configuration management. For errata to this book, please visit the authors' error github at: https://github. com/pro-puppet/pro-puppet-errata Table of Contents Getting Started with Puppet Building Hosts with Puppet Working with Environments Scaling Puppet Externalizing Puppet Configuration Exporting and Storing Configuration Puppet Consoles Tools and Integration Reporting with Puppet Extending Facter and Puppet MCollective Hiera: Separating Data From Code

Pro Python

by J. Burton Browning Marty Alchin

You've learned the basics of Python, but how do you take your skills to the next stage? Even if you know enough to be productive, there are a number of features that can take you to the next level in Python. Pro Python, Second Edition explores concepts and features normally left to experimentation, allowing you to be even more productive and creative. In addition to pure code concerns, Pro Python develops your programming techniques and approaches, which will help make you a better Python programmer. This book will improve not only your code but also your understanding and interaction with the many established Python communities. This book takes your Python knowledge and coding skills to the next level. It shows you how to write clean, innovative code that will be respected by your peers. With this book, make your code do more with introspection and meta-programming. And learn and later use the nuts and bolts of an application, tier-by-tier as a complex case study along the way. For more information, including a link to the source code referenced in the book, please visit http: //propython. com/.

Pro Python 3: Features and Tools for Professional Development

by J. Burton Browning Marty Alchin

Refine your programming techniques and approaches to become a more productive and creative Python programmer. This book explores the concepts and features that will improve not only your code but also your understanding of the Python community with insights and details about the Python philosophy.Pro Python 3, Third Edition gives you the tools to write clean, innovative code. It starts with a review of some core Python principles, which are illustrated by various concepts and examples later in the book. The first half of the book explores aspects of functions, classes, protocols, and strings, describing techniques which may not be common knowledge, but which together form a solid foundation. Later chapters cover documentation, testing, and app distribution. Along the way, you’ll develop a complex Python framework that incorporates ideas learned throughout the book.Updates in this edition include the role of iterators in Python 3, web scraping with Scrapy and BeautifulSoup, using Requests to call web pages without strings, new tools for distribution and installation, and much more. By the end of the book you'll be ready to deploy uncommon features that can take your skills to the next level in Python.What You’ll LearnImplement programs with various types of Python functionsWork with classes and object-oriented programmingUse strings from the standard library and third-party librariesHarvest web site data with PythonAutomate unit testing by writing a test suiteReview imaging, random number generation, and NumPy scientific extensionsUnderstand The Zen of Python documentation to help you decide the best way to distribute your codeWho This Book Is ForIntermediate programmers familiar with Python who are looking to move to an advanced level. You should have written at least a simple Python application, and be comfortable with a basic object-oriented approach, using the interactive interpreter, and writing control structures.

Pro Python Best Practices

by Kristian Rother

Learn software engineering and coding best practices to write Python code right and error free. In this book you'll see how to properly debug, organize, test, and maintain your code, all of which leads to better, more efficient coding. Software engineering is difficult. Programs of any substantial length are inherently prone to errors of all kinds. The development cycle is full of traps unknown to the apprentice developer. Yet, in Python textbooks little attention is paid to this aspect of getting your code to run. At most, there is a chapter on debugging or unit testing in your average basic Python book. However, the proportion of time spent on getting your code to run is much higher in the real world. Pro Python Best Practices aims to solve this problem. What You'll Learn Learn common debugging techniques that help you find and eliminate errors Gain techniques to detect bugs more easily Learn techniques to keep your project under control Who This Book Is For Experienced Python coders from web development, big data, and more.

Pro Python System Administration

by Rytis Sileika

As time goes on, system administrators are presented with increasingly complicated challenges. In the early days, a team of engineers might have had to look after one or two systems. These days, one engineer can administer hundreds or thousands of systems. System administrators are gradually replacing their tools with more advanced and flexible ones. One of the choices is Python. Structurally, Python is a modern, high-level language with a very clean syntax. Python comes with many built-in libraries that can make automation tasks easier. It also has extensive set of third-party libraries and a very active development community. This flexibility makes Python a good choice for a wide variety of tasks, from prototyping science applications to system maintenance and administration jobs. This book explains and shows how to apply Python scripting in practice. Unlike the majority of the Python books, it will show you how to approach and resolve real-world issues that most system administrators will come across in their careers. In this book, you will find several projects in the categories of network administration, web server administration, and monitoring and database management. In each project, we will define the problem, design the solution, and go through the more interesting implementation steps. Each project is accompanied with the source code of a fully working prototype, which you'll be able to use immediately or adapt to your requirements and environment. What you'll learn Solve real-world system administration problems using Python. Manage devices with SNMP and SOAP. Build a distributed monitoring system. Manage web applications and parse complex log files. Automatically monitor and manage MySQL databases. Who this book is for This book is primarily aimed at experienced system administrators whose day-to-day tasks involve looking after and managing small-to-medium-sized server estates. It will also be beneficial for system administrators who want to learn more about automation and want to apply their Python knowledge to solve various system administration problems. Python developers will also benefit from reading this book, especially if they are involved in developing automation and management tools. This book assumes that readers already use Python and are comfortable with the language. Most of the Linux distributions come with Python and various libraries (such as Django, PIL and SciPy) packaged and readily available, but basic knowledge of installing packages in a Linux/Unix environment is advised. Table of Contents Reading and Collecting Performance Data Using SNMP1 Managing Devices Using the SOAP API Creating a Web Application for IP Address Accountancy Integrating the IP Address Application with DHCP Maintaining a List of Virtual Hosts in an Apache Configuration File Gathering and Presenting Statistical Data from Apache Log Files Performing Complex Searches and Reporting on Application Log Files A Web Site Availability Check Script for Nagios Management and Monitoring Subsystem Remote Monitoring Agents Statistics Gathering and Reporting Automatic MySQL Database Performance Tuning Using Amazon EC2/S3 as a Data Warehouse Solution

Pro REST API Development with Node.js

by Fernando Doglio

Pro REST API Development with Node. js is your guide to managing and understanding the full capabilities of successful REST development. API design is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages. This book will provide a brief background on REST and the tools it provides (well known and not so well known). Understand how there is more to REST than just JSON and URLs. You will then cover and compare the maintained modules currently available in the npm community, including Express, Restify, Vatican, and Swagger. Finally you will code an example API from start to finish, using a subset of the tools covered. The Node community is currently flooded with modules; some of them are published once and never updated again - cluttering the entire universe of packages. Pro REST API Development with Node. js shines light into that black hole of modules for the developers trying to create an API. Understand REST API development with Node. js using this book today. What you'll learn What REST really is and how you can use it to your advantage. How to use a variety of modules including JSON/Hal, Express, Restify, Vatican, and Swagger. How to build an example RESTful API from start to finish. How to troubleshoot any problems and move on with your API. Who this book is for This is book is designed for any Node. js developer who wants to fully understand REST API development. So often, the true capabilities of this method are not fully understood. This book will shed light on all aspects and make REST API development easy. Table of Contents Introduction Chapter One: REST 101 Chapter Two: API Design Best Practices Chapter Three: Node. js and REST Chapter Four: Architecting a REST API Chapter Five: Working with Modules Chapter Six: Planning Your REST API Chapter Seven: Developing Your REST API Chapter Eight: Troubleshooting

Pro RESTful APIs

by Sanjay Patni

Discover the RESTful technologies, including REST, JSON, XML, JAX-RS web services, SOAP and more, for building today's microservices, big data applications, and web service applications. This book is based on a course the Oracle-based author is teaching for UC Santa Cruz Silicon Valley which covers architecture, design best practices and coding labs. Pro RESTful APIs: Design gives you all the fundamentals from the top down: from the top (architecture) through the middle (design) to the bottom (coding). This book is a must have for any microservices or web services developer building applications and services. What You'll Learn Discover the key RESTful APIs, including REST, JSON, XML, JAX, SOAP and more Use these for web services and data exchange, especially in today's big data context Harness XML, JSON, REST, and JAX-RS in examples and case studies Apply best practices to your solutions' architecture Who This Book Is For Experienced web programmers and developers.

Pro RESTful APIs with Micronaut: Build Java-Based Microservices with REST, JSON, and XML

by Sanjay Patni

Discover the RESTful technologies, including REST, JSON, XML, JAX-RS web services, SOAP and more, for building today's Java-based microservices, big data applications, and web service applications using the Micronaut framework. This book is based on a course the Oracle-based author is teaching for UC Santa Cruz Silicon Valley which covers architecture, design best practices and coding labs.Pro RESTful APIs with Micronaut (Second Edition) gives you all the fundamentals from the top down: from the top (architecture) through the middle (design) to the bottom (coding). This book is a must have for any microservices or web services application programmer or developer building applications and services for today's enterprises. After reading and using this book, you'll be competent in using Micronaut and RESTful APIs for building today's microservices. Source code for the examples and case studies are free and available on Apress' GitHub page for this book.What You'll LearnDiscover the key RESTful APIs, including REST, JSON, XML, JAX, SOAP and moreExplore the Micronaut frameworkUse these for microservices for today's modern web services and data exchangesHarness Java, XML, JSON, REST, and JAX-RS in examples and case studiesApply best practices to your solutions’ architecture and moreWho This Book Is ForExperienced Java and web programmers and developers who may be new to microservices and even cloud-native applications development.

Pro Salesforce Analytics Cloud

by William Smith Helen Sun

This book explains Salesforce Analytics Cloud and provides a holistic view of different analytical capabilities and how they fit into the overall information architecture. It features real-world industry use cases and demonstrates how Salesforce's Analytics Cloud solves business challenges and brings real value to the organization. The Salesforce Analytics Cloud represents the rethinking of analytics for the business user. The Analytics Cloud is a cloud-based platform designed for the business user to have access to analytics "on the go," providing answers to questions instantly on any device. This mobile-ready capability of the Salesforce Analytics Cloud means users can immediately collaborate and share insights with team members right inside Salesforce. Pro Salesforce Analytics Cloud provides actionable guidance on creating analytical capabilities using Salesforce Analytics Cloud. The book offers: A practical guide to Salesforce Analytics Cloud, including Builder and Explorer. Detailed business analytics use cases in various industries (e. g. , manufacturing). Advanced architectures and best practices for integration and data discovery. What you'll learn How Salesforce Analytics Cloud delivers competitive analytics to different industries. How to implement best-fit use cases from data sources to analytical application using tools based on best practices. How to query and explore data across enterprise systems like CRM and ERP. How to easily load Excel spreadsheets, enabling user drive data exploration. How to get up and running in just a few short weeks, unlike legacy business intelligence or desktop discovery tools. How cloud capabilities fit into the overall information architecture. Who this book is for The target audience consists of business and IT professionals such as VP/directors of business intelligence and data warehousing, CIOs, CTOs, chief data officers, enterprise architects, data architects, information architects, and business and data analysts in various capacities. It's also a hands-on development guide for developers and designers of analytical systems, including IT developers and consulting professionals. Table of Contents An Overview of the Salesforce Analytics Cloud The Salesforce Analytics Cloud Explorer Analytics Cloud Builder Salesforce Analytics Platform Critical Decision Making and the Salesforce Analytics Cloud Mobile Enterprise Data Discovery Advanced Data Acquisition and Processing

Pro Serverless Data Handling with Microsoft Azure: Architecting ETL and Data-Driven Applications in the Cloud

by Benjamin Kettner Frank Geisler

Design and build architectures on the Microsoft Azure platform specifically for data-driven and ETL applications. Modern cloud architectures rely on serverless components more than ever, and this book helps you identify those components of data-driven or ETL applications that can be tackled using the technologies available on the Azure platform. The book shows you which Azure components are best suited to form a strong foundation for data-driven applications in the Microsoft Azure Cloud.If you are a solution architect or a decision maker, the conceptual aspects of this book will help you gain a deeper understanding of the underlying technology and its capabilities. You will understand how to develop using Azure Functions, Azure Data Factory, Logic Apps, and to employ serverless databases in your application to achieve the best scalability and design. If you are a developer, you will benefit from the hands-on approach used throughout this book. Many practical examples and architectures applied in real-world projects will be valuable to you on your path to serverless success. What You Will LearnKnow what services are available in Microsoft Azure that can deal with large amounts of dataDesign modern data applications based on serverless technology in the cloudTransform and present data without the use of infrastructureEmploy proven design patterns for rapid implementation of serverless data applicationsChoose the correct set of development tools for the services you are usingUnderstand the term "serverless" and how it can be a benefitIdentify scenarios in which serverless is not the best option availableWho This Book Is ForArchitects and decision makers who want to understand how modern architectures are designed and how to modernize their applications. The book is aimed at the developer who needs a steppingstone to quickly implement a serverless data application. And the book is for any IT professional who seeks a head start to serverless computing for data-heavy applications on the Azure platform.

Pro SharePoint 2013 Administration

by Robert Garrett

Pro SharePoint 2013 Administration is a practical guide to SharePoint 2013 for intermediate to advanced SharePoint administrators and power users, covering the out-of-the-box feature set and capabilities of Microsoft's collaboration and business productivity platform. SharePoint 2013 is an incredibly complex product, with many moving parts, new features, best practices, and "gotchas." Author Rob Garrett distills SharePoint's portfolio of features, capabilities, and utilities into an in-depth professional guide-with no fluff and copious advice-that is designed from scratch to be the manual Microsoft never wrote. Starting with a detailed deployment and initial configuration walkthrough, the book covers all major feature areas, including document management, social computing, metadata management, and administration. You'll also learn about planning for capacity, backup administration and disaster recovery, business intelligence, monitoring, and more. Unlike other books, Pro SharePoint 2013 Administration covers all elements of the product, but has a specific emphasis on features new and enhanced in the 2013 release. Pro SharePoint 2013 Administration is the only book you'll need as you set out to deploy and administer SharePoint 2013.

Pro SharePoint 2013 App Development

by Steve Wright

Apps have taken the world by storm, and now they're taking SharePoint as well. The biggest new thing in SharePoint 2013, apps are the solution to creating custom code that runs on not just your own SharePoint deployment, but also on others' implementations as well. Pro SharePoint 2013 App Development is your must-have guide to developing app solutions that run on the SharePoint 2013 platform. Using step-by-step tutorials, authorSteve Wrightcreates a sample SharePoint app throughout the course of the book, and you can walk with him through the entire lifecycle of a SharePoint app. Get expert guidance and advice on creating an app, provisioning it for use in SharePoint, securing it from unauthorized use and from other applications, integratingyour app with SharePoint search and other platform features, and much more. You'll even discover how to present your app to users on mobile devices like iPads, smartphones, and Microsoft Surface tablets. Apps in SharePoint are here to stay. Don't miss out - pick up a copy of Pro SharePoint 2013 App Development and get started on your own custom apps today. Introduces the architecture for creating and hosting SharePoint apps. Leads the reader through the creation and deployment of a complete solution. Provides an understanding of the security features in the SharePoint app model. Helps the organization leverage internal data securely over the network. Leverages SharePoint search and other services to create rich SharePoint solutions. Introduces the techniques for delivering data on a multitude of web and mobile platforms. "

Pro SharePoint 2013 Branding and Responsive Web Development

by Benjamin Niaulin Chris Beckett Eric Overfield Kanwal Khipple Oscar Medina Rita Zhang

Pro SharePoint 2013 Branding and Responsive Web Development is the definitive reference on the technologies, tools, and techniques needed for building responsive websites and applications with SharePoint 2013. The book focuses on solutions that provide the best browser experience for the myriad of devices, browsers, and screen orientations and resolutions. Web technology has changed considerably in the past few years. Microsoft has embraced the new generation of open standards represented by HTML5 and JavaScript, and these changes are represented in a fundamental shift in how SharePoint 2013 supports web content management and publishing. Authors Eric Overfield, Oscar Medina, Kanwal Khipple, and Rita Zhang join forces to dive into the new features and capabilities provided by SharePoint 2013 and combine them with the latest techniques in responsive web design and development to demonstrate how to build modern and progressive websites and applications. Pro SharePoint 2013 Branding and Responsive Web Development covers the following technologies: SharePoint 2013 Server Edition Office 365 SharePoint Online Expression Blend 2013 Napa Tools for Office and SharePoint Development Visual Studio 2012 HTML5 and CSS3 JavaScript, JQuery, JQuery UI, Modernizr, and the Bootstrap Framework SharePoint 2013 Client Object Model

Pro SharePoint 2013 Business Intelligence Solutions

by Manpreet Singh Sha Kanjoor Anandan Sahil Malik Srini Sistla Steve Wright

To get ahead in today's hyper-competitive marketplace, your business has to take advantage of the data you already have and mine that data to give you new insight, metrics, and clues to what drives successful customer interactions. In Pro SharePoint 2013 Business Intelligence Solutions, you'll learn exactly how to unlock that magic, build business intelligence facilities on SharePoint, and glean insights from data to propel your business to the next level. To understand the various business intelligence offerings in SharePoint 2013, you need to understand the core SQL Server business intelligence concepts, and the first part of the book presents a comprehensive tutorial on those fundamentals. Pro SharePoint 2013 Business Intelligence Solutions then focuses on specific SharePoint business intelligence investments including: Visio Services Excel Services SQL Server Reporting Services Business Connectivity Services Power View and PerformancePoint Services Authors Manpreet Singh, Sha Anandan, Sahil Malik, and Steve Wright walk you through all of this material comprehensively in practical, hands-on format, with plenty of examples to empower you to use these products in your real-life projects. As compelling as SharePoint and SQL Server business intelligence are together, the challenge always has been finding people who understand both SharePoint and SQL Server well enough to deliver such business intelligence solutions. With this book in hand, you become part of that select group. Get your copy of Pro SharePoint 2013 Business Intelligence Solutions today! What you'll learn Understand the fundamentals and framework of business intelligence. Learn how to integrate Visio Services, and discover the developer story. Practice working with the Secure Store Service. Experience authoring and publishing reports using Report Builder and how to re-purpose published reports in Reporting Services. Glean practical advice about deploying and developing for Power View and PerformancePoint Services in SharePoint 2013. Learn about the advances in Excel Services and PowerPivot, and their application within SharePoint to practical situations. Gain a deep understanding of the Business Data Services feature set in SharePoint 2013. Who this book is for Pro SharePoint 2013 Business Intelligence Solutions offers SharePoint developers an essential BI foundation experience and an introduction to SQL Server 2012 tools for business intelligence. This book will also benefit SQL Server developers and administrators who require knowledge of setting up the basic infrastructure on the SharePoint platform for business intelligence. Table of Contents Business Intelligence Basics Visio Services Reporting Services Business Connectivity Services Excel Services Power View and PerformancePoint Services

Pro SharePoint Disaster Recovery and High Availability

by Stephen Cummins

Few IT professionals take the time to learn what needs to be known to do disaster recovery well. Most labor under the pretense that good administration equals close to five-nines uptime. Most technical people do not see the value of planning for disasters until the unexpected has already happened, and the effects of a disaster involving a SharePoint farm which today houses business information, line-of-business applications, sensitive information, extranets, and other highly important assets can be staggering. Pro SharePoint Disaster Recovery and High Availability, Second Editionwill take you through a step-by-step process to show how to build an awareness and reaction plan for the inevitable. With a focus on real-world experiences and war stories, authorStephen Cumminsweaves an expert tale of woe response and offers you: Ways to see the warning signs of disaster, and ways toavoid it Ways to respond to a disaster while it is happening Perhaps most importantly, how to develop a plan to deal with disaster when it inevitably does happen "

Pro Single Page Application Development

by Gil Fink Ido Flatow

One of the most important and exciting trends in web development in recent years is the move towards single page applications, or SPAs. Instead of clicking through hyperlinks and waiting for each page to load, the user loads a site once and all the interactivity is handled fluidly by a rich JavaScript front end. If you come from a background in ASP. NET development, you ll be used to handling most interactions on the server side. Pro Single Page Application Development will guide you through your transition to this powerful new application type. The book starts in Part I by laying the groundwork for SPA development. You ll master some JavaScript techniques that will come in useful later on, and get to know the building blocks of a single page application, including modules, routing and MV* frameworks. In Part II, you ll build the client for your application. This is where the magic happens, as the authors take you through the process step by step. Backbone. js is the ideal library for demonstrating SPA development in practice, but you can apply the same principles with other frameworks in your future applications. Part III takes you through the process of building the server side of your application using ASP. NET Web API, and hooking up the two parts of your application to create a working whole. SPA development also comes with its own particular challenges, including tracking history, user interface performance, and how to handle search engine optimization. In the final chapters, the authors guide you through some of these issues and advanced techniques and finish by showing you how to deploy your application. As SPAs become the de facto standard of web application development, the in-depth Pro Single Page Application Development will be your one-stop shop for creating fluid, modern applications on the web. What you'll learnReasons to master single page application development SPA architecture and key concepts Mastering modular JavaScript development techniques Meet the popular Backbone. js library and how to use it to build an SPA Create a back end with ASP. NET Web API and consume it from your SPA How to unit test and performance tune your application Overcome the difficulties of search engine optimization in single page applications Who this book is for This book will suit professional web developers familiar with HTML and JavaScript. Readers will need experience with . NET and C# in order to follow along with Part III, which covers back end development with ASP. NET Web API. Table of ContentsPart I: The Road to Single Page Application DevelopmentChapter 1: Introducing Single Page Applications (SPAs)Chapter 2: JavaScript for SPAsChapter 3: Modular JavaScript DevelopmentChapter 4: SPA Concepts and ArchitecturePart II: Building the Front EndChapter 5: Getting Started with Backbone. jsChapter 6: Creating a Single Page Application Step by StepPart III: Building the Back EndChapter 7: Creating a Back-End Service with ASP. NET Web APIChapter 8: Implementing HTTP with ASP. NET Web APIChapter 9: Communication Between Front and Back EndPart IV: Advanced SPA TopicsChapter 10: JavaScript Unit TestingChapter 11: SPA Performance TuningChapter 12: Search Engine Optimization for SPAsChapter 13: Deploying Your SPA"

Pro Spark Streaming

by Zubair Nabi

Learn the right cutting-edge skills and knowledge to leverage Spark Streaming to implement a wide array of real-time, streaming applications. This book walks you through end-to-end real-time application development using real-world applications, data, and code. Taking an application-first approach, each chapter introduces use cases from a specific industry and uses publicly available datasets from that domain to unravel the intricacies of production-grade design and implementation. The domains covered in the book include social media, the sharing economy, finance, online advertising, telecommunication, and IoT. In the last few years, Spark has become synonymous with big data processing. DStreams enhance the underlying Spark processing engine to support streaming analysis with a novel micro-batch processing model. Pro Spark Streaming by Zubair Nabi will enable you to become a specialist of latency sensitive applications by leveraging the key features of DStreams, micro-batch processing, and functional programming. To this end, the book includes ready-to-deploy examples and actual code. Pro Spark Streaming will act as the bible of Spark Streaming. What you'll learn Spark Streaming application development and best practices Low-level details of discretized streams The application and vitality of streaming analytics to a number of industries and domains Optimization of production-grade deployments of Spark Streaming via configuration recipes and instrumentation using Graphite, collectd, and Nagios Ingestion of data from disparate sources including MQTT, Flume, Kafka, Twitter, and a custom HTTP receiver Integration and coupling with HBase, Cassandra, and Redis Design patterns for side-effects and maintaining state across the Spark Streaming micro-batch model Real-time and scalable ETL using data frames, SparkSQL, Hive, and SparkR Streaming machine learning, predictive analytics, and recommendations Meshing batch processing with stream processing via the Lambda architecture Who this book is for The audience includes data scientists, big data experts, BI analysts, and data architects.

Pro Spring

by Chris Schaefer Clarence Ho Rob Harrop

Pro Spring updates the perennial bestseller with the latest that the Spring Framework 4 has to offer. Now in its fourth edition, this popular book is by far the most comprehensive and definitive treatment of Spring available. With Pro Spring, you'll learn Spring basics and core topics, and share the authors' insights and real-world experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build the various tiers or parts of an enterprise Java application: transactions, web and presentation tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in this book and see how they work together. The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile, and lightweight Java technologies such as Hibernate, Groovy, MyBatis, and more. Spring now works with Java EE and JPA 2 as well. After reading this definitive book, you'll be armed with the power of Spring to build complex Spring applications, top to bottom.

Pro Spring 5

by Iuliana Cosmina Rob Harrop Chris Schaefer Clarence Ho

Pro Spring 2 is the perfect, simple answer for your lightweight, alternative Java EE development needs! Put simply, this book brings J2EE/Java EE "down to earth. " Without the hassles of using the EJB 3 specification and similar, you can build lighter, better-performing agile enterprise Java-based applications using Spring Framework 2. The Spring framework can also integrate other noteworthy and hot open source tools like Apache Struts, Hibernate, OpenJPA, GlassFish, and many more. You'll work through a real, scalable enterprise application and build it from the ground up with Spring, using all the multiple web views and frameworks.

Pro Spring 6: An In-Depth Guide to the Spring Framework

by Iuliana Cosmina Rob Harrop Chris Schaefer Clarence Ho

Master the Spring Framework, its fundamentals and core topics, and share the authors’ insights and real-world experiences. This book goes well beyond the basics: you'll learn how to leverage the latest Spring Framework 6 to build the various tiers and parts of today's modern, complex enterprise Java applications systems, top to bottom, including data access, SQL generation with jOOQ, persistence with Hibernate, transactions, set up security, classic web and presentation tiers and adding in some reactivity. Spring 6 will be based on the latest available Long Term Support (LTS) release, Java 17. So, you will be able to do the following in your Spring applications: use records, use new utility methods in String class; utilize Local-Variable Syntax for Lambda Parameters; Nested Based Access Control, and more. Integrating Spring with the most used frameworks and libraries is covered in this book, such as Testcontainers, Hibernate, jOOQ, Kafka and many others. A full sample application allows you to apply many of the technologies and techniques covered in Pro Spring 6 and see how they work together. This book updates the perennial bestseller with the latest that Spring Framework 6 has to offer. Now in its sixth edition, this popular title is by far the most comprehensive and definitive treatment of Spring available. After reading this book, you'll be armed with the power of Spring to build complex applications, top to bottom. The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers.What You Will LearnWhat’s new in Spring Framework 6 and how to use it with the latest LTS version of Java, Java 17How to integrate Spring with the most renowned and practical frameworks and dependenciesHow to build complex enterprise cloud-native applications using Spring 6How to master data access, persistence and transactionsHow to use with Spring Batch, Integration and other key Spring projects This Book Is ForExperienced Java and enterprise Java developers and programmers. Some experience with Spring highly recommended.

Pro Spring 6 with Kotlin: An In-depth Guide to Using Kotlin APIs in Spring Framework 6

by Peter Späth Iuliana Cosmina Rob Harrop Chris Schaefer

Master the fundamentals of Spring Framework 6 while learning from the real-world experiences of Spring experts. Over the course of this book, you'll learn how to leverage Spring 6 in tandem with the Kotlin programming language to build complex enterprise applications from top to bottom. From monoliths to cloud native apps for streaming microservices, you’ll gain insight into every aspect of the process, including transactions, data access, persistence, and web and presentation tiers. As you progress through the book, the authors demonstrate how to run Kotlin with a single command, deploy new utility methods in String class, use Local-Variable Syntax for Lambda Parameters Nested Based Access Control, read/write strings to and from files, and using Flight Recorder. Also, a whole new generation of dependencies are available, and you’ll see exactly how to make optimal use of them. A full sample application will show you how to apply Spring 6’s new tools and techniques and see how they work together. After reading this comprehensive book, you'll be ready to build your own Spring applications using Kotlin. What You Will Learn Explore what's new in Spring Framework 6 and the Kotlin APIs it supportsLeverage a new generation of dependenciesBuild complex enterprise monoliths, cloud-native applications, and microservicesMaster data access, persistence, and transactionsUse with Spring Batch, Integration, and other key Spring modulesIntegrate Spring 6 with Hibernate and other third party APIs and packages Who This Book Is For Experienced Kotlin and Java software developers and programmers. Some previous experience with Spring is highly recommended.

Pro Spring Boot

by Felipe Gutierrez

Increase your Spring Framework-based enterprise Java and cloud application productivity while decreasing development time using the Spring Boot productivity suite of tools. This book is a no-nonsense guide with case studies of increasing complexity throughout the book. Pro Spring Boot is written by Felipe Gutierrez, a Spring expert consultant who works with Pivotal, the company behind the Spring Framework. Spring Boot makes it easy to create stand-alone, production-grade Spring-based applications that you can almost "just run". The goal is to allow you to get started with minimum fuss. Most Spring Boot applications need very little Spring configuration. Spring Boot provides a radically faster and widely accessible getting started experience for all Spring development and provides a range of non-functional features that are common to large classes of projects (e. g. embedded servers, security, metrics, health checks, externalized configuration); and with absolutely no code generation nor requirements for XML configuration. After you read and use this book, you'll be able to develop complex Spring applications and microservices with minimal fuss on things like configurations. This book will let you fully leverage the Spring Boot productivity suite of tools and show you how to apply them through the use of a few case studies as well. What you'll learn What is Spring Boot and how to write your first Spring Boot application How to configure Spring Boot How to use the Spring Boot Actuator How to do web development with Spring Boot How to build microservices with Spring Boot How to handle databases and messaging with Spring Boot How to test and deploy with Spring Boot How to extend Spring Boot and its available plug-ins Who this book is for This book is for experienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services writing.

Pro Spring Boot 2: An Authoritative Guide To Building Microservices, Web And Enterprise Applications, And Best Practices

by Felipe Gutierrez

Quickly and productively develop complex Spring applications and microservices out of the box, with minimal concern over things like configurations. This revised book will show you how to fully leverage the Spring Boot 2 technology and how to apply it to create enterprise ready applications that just work. It will also cover what's been added to the new Spring Boot 2 release, including Spring Framework 5 features like WebFlux, Security, Actuator and the new way to expose Metrics through Micrometer framework, and more.This book is your authoritative hands-on practical guide for increasing your enterprise Java and cloud application productivity while decreasing development time. It's a no nonsense guide with case studies of increasing complexity throughout the book. The author, a senior solutions architect and Principal Technical instructor with Pivotal, the company behind the Spring Framework, shares his experience, insights and first-hand knowledge about how Spring Boot technology works and best practices.Pro Spring Boot 2 is an essential book for your Spring learning and reference library.What You Will LearnConfigure and use Spring Boot Use non-functional requirements with Spring Boot ActuatorCarry out web development with Spring BootPersistence with JDBC, JPA and NoSQL DatabasesMessaging with JMS, RabbitMQ and WebSocketsTest and deploy with Spring BootA quick look at the Spring Cloud projectsMicroservices and deployment to the CloudExtend Spring Boot by creating your own Spring Boot Starter and @Enable featureWho This Book Is ForExperienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services.

Pro Spring Boot 3: An Authoritative Guide with Best Practices

by Felipe Gutierrez

This book will teach you how to build complex Spring applications and microservices out of the box, with minimal concern over things like configurations. Pro Spring Boot 3 will show you how to fully leverage Spring Boot 3's robust features and how to apply them to create enterprise-ready applications, microservices, and web/cloud applications that just work. Special focus is given to what's been added in the new Spring Boot 3 release, including support for Java 17 and 19; changes to Spring Security; Spring Boot Actuator with Micrometer updates; GraalVM support; RSocket service interfaces; many dependency upgrades; more flexible support for Spring Data JDBC, the new AOT (Ahead-of-Time Transformation); and much more.This book is your authoritative, pragmatic guide for increasing your enterprise Java and cloud application productivity while decreasing development time. It's a no-nonsense reference packed with casestudies that increase in complexity over the course of the book. The author, a senior solutions architect and Principal Technical instructor with VMware, the company behind the Spring Framework, shares his experience, insights, and firsthand knowledge about how Spring Boot technology works and best practices for getting the most out of it.This is an essential book for your Spring learning and reference library.What You Will LearnBuild web/cloud, microservices, and enterprise applications with the Spring Boot 3 frameworkPersist data with JDBC, JPA, and NoSQL databasesMessage with JMS, RabbitMQ, WebSockets, and RSocketGain a review of Spring Cloud projectsExtend Spring Boot by creating your own Spring Boot Starter and @Enable featureTest and deploy with Spring Boot with best practicesUnderstand the new AOT (Ahead-Of-Time Transformations) and the GraalVM support to go nativeUse the latest version of Spring SecurityWho This Book Is ForExperienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services.

Refine Search

Showing 45,101 through 45,125 of 59,381 results