Browse Results

Showing 28,001 through 28,025 of 54,060 results

ASP.NET Core Essentials

by Shahed Chowdhuri

Develop and deploy modern cross-platform web applications with ASP.NET Core About This Book * Develop modern web applications from scratch * Integrate server-side and client-side code with modern tools * Be prepared for the real world with unit tests and cloud deployment Who This Book Is For This book is for software developers who have experience in .NET, preferably with C# or some other Object-Oriented Programming Language, which is required in order to build ASP.NET Core web applications. A basic understanding of web application development is also essential. What You Will Learn * Develop ASP.NET web applications from scratch * Use MVC to build all parts of a web application * Use Web API to support browsers and mobile apps * Simplify development with client-side tools * Use Entity Framework to integrate with your database * Implement Dependency Injection to build testable software * Build web solutions with performance and security in mind * Deploy to the cloud and scale with ease In Detail ASP.NET Core is the latest collection of Microsoft's web application development technologies. When you're trying to reach a broad spectrum of users with a robust web application, ASP.NET Core is there to help you build that application. With the ability to cater to users on desktop, tablet, or smartphone platforms, you can put together a solution that works well anywhere. This book is what you need to get started developing ASP.NET Core applications was quickly as possible; starting by introducing the software and how it can be used in today's modern world of web applications and smartphone apps. Walking you through the benefits of a Web API to support both applications and mobile apps to give you a solid understanding of the tech to build upon as you see what ASP.NET Core can do for you. The book wraps up with practical guidelines for the use of database technologies, unit tests, security best practices, and cloud deployments for the real world. Style and approach This is a comprehensive guide for .NET developers to build the next generation of web apps. This book can be read from start to finish, but you can also come back to any chapter for a quick refresher, as each chapter is modularized for specific concepts.

Mastering Sass

by Luke Watts

Create interactive and responsive cross-browser apps with SASS and Compass About This Book * Create data-intensive, highly scalable apps using Sass and COMPASS * Master the concepts of Sass and COMPASS and unleash your potential to develop enterprise-grade apps * This book is an experts' guide on leveraging Sass and COMPASS features Who This Book Is For This book is aimed at those who know CSS3 and HTML5 quite well and who've built a few small-to-medium-sized websites from scratch using Sass and Compass. What You Will Learn * Master Sass and Compass features * Familiarize yourself with CSS and HTML concepts that are vital for a good Sass workflow. * Build real-world websites focusing on layouts and content aspects * Work on a grid system using Compass and Susy * Automate your workflow with Gulp * Write functions and mixins to leverage the control flow In Detail CSS and Sass add elegance and excellence to the basic language, and consist of a CSS-compatible syntax that allows you to use variables, nested rules, mixins, inline imports, and much more. This book will start with an overview of the features in Sass and Compass, most of which you'll already be familiar; however, this will ensure you know what's expected as the book goes deeper into Sass and Compass. Next you will learn CSS and HTML concepts that are vital to a good Sass workflow. After all, Sass exists to simplify writing CSS, but it won't teach you how to make clean, scalable, reusable CSS. For that, you need to understand some basic concepts of OOCSS, SMACCS, and Atomic Design. Once you've brushed up on the important concepts, it's time to write some Sass. Mainly you'll write a few functions and mixins that really leverage control flow using @if / @else loops and you'll learn how to figure out when and why things are going wrong before they bring you to a stop. Moving further, you'll learn how to use @debug, @warn and @error to properly handle errors. You'll also learn about Gulp and how to use it to automate your workflow and reduce your repetitive tasks. And finally you'll learn about sourcemaps. With sourcemaps, you'll be able to write, debug, and view your Sass and Compass all from within the browser. It'll even LiveReload too! As a bonus, you'll take a look at that funky Flexbox, currently all the rage! You'll learn how powerful and flexible it really is, and how you can use it with Compass. Best of all, it falls back very gracefully indeed! In fact, you'll be able to apply it to any existing project without having to change a line of the original CSS. Style and approach This book will provide readers with practical, actionable expertise to enhance their knowledge

Learning Apache Spark 2

by Muhammad Asif Abbasi

Learn about the fastest-growing open source project in the world, and find out how it revolutionizes big data analytics About This Book • Exclusive guide that covers how to get up and running with fast data processing using Apache Spark • Explore and exploit various possibilities with Apache Spark using real-world use cases in this book • Want to perform efficient data processing at real time? This book will be your one-stop solution. Who This Book Is For This guide appeals to big data engineers, analysts, architects, software engineers, even technical managers who need to perform efficient data processing on Hadoop at real time. Basic familiarity with Java or Scala will be helpful. The assumption is that readers will be from a mixed background, but would be typically people with background in engineering/data science with no prior Spark experience and want to understand how Spark can help them on their analytics journey. What You Will Learn • Get an overview of big data analytics and its importance for organizations and data professionals • Delve into Spark to see how it is different from existing processing platforms • Understand the intricacies of various file formats, and how to process them with Apache Spark. • Realize how to deploy Spark with YARN, MESOS or a Stand-alone cluster manager. • Learn the concepts of Spark SQL, SchemaRDD, Caching and working with Hive and Parquet file formats • Understand the architecture of Spark MLLib while discussing some of the off-the-shelf algorithms that come with Spark. • Introduce yourself to the deployment and usage of SparkR. • Walk through the importance of Graph computation and the graph processing systems available in the market • Check the real world example of Spark by building a recommendation engine with Spark using ALS. • Use a Telco data set, to predict customer churn using Random Forests. In Detail Spark juggernaut keeps on rolling and getting more and more momentum each day. Spark provides key capabilities in the form of Spark SQL, Spark Streaming, Spark ML and Graph X all accessible via Java, Scala, Python and R. Deploying the key capabilities is crucial whether it is on a Standalone framework or as a part of existing Hadoop installation and configuring with Yarn and Mesos. The next part of the journey after installation is using key components, APIs, Clustering, machine learning APIs, data pipelines, parallel programming. It is important to understand why each framework component is key, how widely it is being used, its stability and pertinent use cases. Once we understand the individual components, we will take a couple of real life advanced analytics examples such as 'Building a Recommendation system', 'Predicting customer churn' and so on. The objective of these real life examples is to give the reader confidence of using Spark for real-world problems. Style and approach With the help of practical examples and real-world use cases, this guide will take you from scratch to building efficient data applications using Apache Spark. You will learn all about this excellent data processing engine in a step-by-step manner, taking one aspect of it at a time. This highly practical guide will include how to work with data pipelines, dataframes, clustering, SparkSQL, parallel programming, and such insightful topics with the help of real-world use cases.

ASP.NET Core MVC 2.0 Cookbook: Effective ways to build modern, interactive web applications with ASP.NET Core MVC 2.0

by Stephane Belkheraz Jason De Oliveira Engin Polat

Learn to implement ASP.NET Core features to build effective software that can be scaled and maintained easily Key Features Practical solutions to recurring issues in the web development world Recipes on the latest features of ASP.Net Core 2.0 Coverage of Bootstrap, Angular, and JavaScript lets you supercharge your frontend Book Description The ASP.NET Core 2.0 Framework has been designed to meet all the needs of today’s web developers. It provides better control, support for test-driven development, and cleaner code. Moreover, it’s lightweight and allows you to run apps on Windows, OSX and Linux, making it the most popular web framework with modern day developers. This book takes a unique approach to web development, using real-world examples to guide you through problems with ASP.NET Core 2.0 web applications. It covers Visual Studio 2017- and ASP.NET Core 2.0-specifc changes and provides general MVC development recipes. It explores setting up .NET Core, Visual Studio 2017, Node.js modules, and NuGet. Next, it shows you how to work with Inversion of Control data pattern and caching. We explore everyday ASP.NET Core MVC 2.0 patterns and go beyond it into troubleshooting. Finally, we lead you through migrating, hosting, and deploying your code. By the end of the book, you’ll not only have explored every aspect of ASP.NET Core MVC 2.0, you’ll also have a reference you can keep coming back to whenever you need to get the job done. What you will learn Build ASP.Net Core 2.0 applications using HTTP services with WebApi Learn to unit-test, load test, and perform test applications using client-side and server-side frameworks Debug, monitor and troubleshoot ASP.Net Core 2.0 applications using popular tools Reuse components with NuGet and create modular components with middleware Create applications using client-side technologies such as HTML5, JavaScript, jQuery, and Angular Build responsive and dynamic UIs for your MVC apps using Bootstrap Leverage tools like Karma, Jasmine, QUnit, xUnit, Selenium, Microsoft Fakes, and Visual Studio 2017 Enterprise Who this book is for This book is written for the ASP.NET developer who wants to deliver professional-standard software, quickly and efficiently. It's filled with hands-on recipes, practical advice, and guidance to help developers with every aspect of the ASP.NET development cycle. Whether you've just started out or are a seasoned pro, the Asp.Net Core 2.0 Cookbook is written for you.

Getting Started with hapi.js

by John Brett

Build well-structured, testable applications and APIs using hapi.js About This Book * With the help of this book, you will improve your productivity as a developer and that of your team by focusing on business logic utilizing the structure that Hapi.js provides * You will be introduced to a real-world problem and we'll demonstrate how to use the tools Hapi provides to resolve it * This is the only book with a learn-by-example approach Who This Book Is For If you are a JavaScript developer with or without Node.js experience and would like to learn to build applications, APIs, and web servers with the best-in-class framework hapi.js, this book is perfect for you. What You Will Learn * Increase your productivity by taking advantage of the out-of-the-box features hapi.js provides * Build secure API servers * Create websites and applications using your favorite templating language * Leverage hapi.js plugins to better structure your codebase * Simplify your security workflows with the built-in authentication and authorization functionality of hapi.js * Ensure application reliability with testing and code coverage * Reduce code complexity using reusable validation logic with joi * Gather insight into your application performance via logging * Start the journey to building robust production-ready applications In Detail This book will introduce hapi.js and walk you through the creation of your first working application using the out-of-the-box features hapi.js provides. Packed with real-world problems and examples, this book introduces some of the basic concepts of hapi.js and Node.js and takes you through the typical journey you'll face when developing an application. Starting with easier concepts such as routing requests, building APIs serving JSON, using templates to build websites and applications, and connecting databases, we then move on to more complex problems such as authentication, model validation, caching, and techniques for structuring your codebase to scale gracefully. You will also develop skills to ensure your application's reliability through testing, code coverage, and logging. By the end of this book, you'll be equipped with all the skills you need to build your first fully featured application. This book will be invaluable if you are investigating Node.js frameworks or planning on using hapi.js in your next project. Style and approach This book takes a step-by-step approach to building an application or web server using hapi.js though examples.

Big Data Analytics

by Venkat Ankam

A handy reference guide for data analysts and data scientists to help to obtain value from big data analytics using Spark on Hadoop clusters About This Book * This book is based on the latest 2.0 version of Apache Spark and 2.7 version of Hadoop integrated with most commonly used tools. * Learn all Spark stack components including latest topics such as DataFrames, DataSets, GraphFrames, Structured Streaming, DataFrame based ML Pipelines and SparkR. * Integrations with frameworks such as HDFS, YARN and tools such as Jupyter, Zeppelin, NiFi, Mahout, HBase Spark Connector, GraphFrames, H2O and Hivemall. Who This Book Is For Though this book is primarily aimed at data analysts and data scientists, it will also help architects, programmers, and practitioners. Knowledge of either Spark or Hadoop would be beneficial. It is assumed that you have basic programming background in Scala, Python, SQL, or R programming with basic Linux experience. Working experience within big data environments is not mandatory. What You Will Learn * Find out and implement the tools and techniques of big data analytics using Spark on Hadoop clusters with wide variety of tools used with Spark and Hadoop * Understand all the Hadoop and Spark ecosystem components * Get to know all the Spark components: Spark Core, Spark SQL, DataFrames, DataSets, Conventional and Structured Streaming, MLLib, ML Pipelines and Graphx * See batch and real-time data analytics using Spark Core, Spark SQL, and Conventional and Structured Streaming * Get to grips with data science and machine learning using MLLib, ML Pipelines, H2O, Hivemall, Graphx, SparkR and Hivemall. In Detail Big Data Analytics book aims at providing the fundamentals of Apache Spark and Hadoop. All Spark components - Spark Core, Spark SQL, DataFrames, Data sets, Conventional Streaming, Structured Streaming, MLlib, Graphx and Hadoop core components - HDFS, MapReduce and Yarn are explored in greater depth with implementation examples on Spark + Hadoop clusters. It is moving away from MapReduce to Spark. So, advantages of Spark over MapReduce are explained at great depth to reap benefits of in-memory speeds. DataFrames API, Data Sources API and new Data set API are explained for building Big Data analytical applications. Real-time data analytics using Spark Streaming with Apache Kafka and HBase is covered to help building streaming applications. New Structured streaming concept is explained with an IOT (Internet of Things) use case. Machine learning techniques are covered using MLLib, ML Pipelines and SparkR and Graph Analytics are covered with GraphX and GraphFrames components of Spark. Readers will also get an opportunity to get started with web based notebooks such as Jupyter, Apache Zeppelin and data flow tool Apache NiFi to analyze and visualize data. Style and approach This step-by-step pragmatic guide will make life easy no matter what your level of experience. You will deep dive into Apache Spark on Hadoop clusters through ample exciting real-life examples. Practical tutorial explains data science in simple terms to help programmers and data analysts get started with Data Science

Tkinter GUI Application Development Blueprints

by Bhaskar Chaudhary

Geometry Management, Event Handling, and more Key Features A Practical, guide to learn the application of Python and GUI programming with tkinter Create multiple cross-platform real-world projects by integrating host of third party libraries and tools Learn to build beautiful and highly interactive user interfaces, targeting multiple devices. Book Description Tkinter is the built-in GUI package that comes with standard Python distributions. It is a cross-platform package, which means you build once and deploy everywhere. It is simple to use and intuitive in nature, making it suitable for programmers and non-programmers alike. This book will help you master the art of GUI programming. It delivers the bigger picture of GUI programming by building real-world, productive, and fun applications such as a text editor, drum machine, game of chess, audio player, drawing application, piano tutor, chat application, screen saver, port scanner, and much more. In every project, you will build on the skills acquired in the previous project and gain more expertise. You will learn to write multithreaded programs, network programs, database-driven programs, asyncio based programming and more. You will also get to know the modern best practices involved in writing GUI apps. With its rich source of sample code, you can build upon the knowledge gained with this book and use it in your own projects in the discipline of your choice. What you will learn -A Practical, guide to help you learn the application of Python and GUI programming with Tkinter - Create multiple, cross-platform, real-world projects by integrating a host of third-party libraries and tools - Learn to build beautiful and highly interactive user interfaces, targeting multiple devices. Who this book is for This book is for a beginner to intermediate-level Pythonists who want to build modern, cross-platform GUI applications with the amazingly powerful Tkinter. Prior knowledge of Tkinter is required.

3D Printing Designs: Fun and Functional Projects

by Joe Larson

Get to grips with 3D printing and learn to model designs using Blender About This Book * From the author who brought you the first practical look at 3D printing with 3D Printing Blueprints * Get a comprehensive coverage of the prototyping techniques you need to know to start printing your own 3D designs * Rekindle your mathematical genius to design personalized objects for complex puzzles Who This Book Is For If you're new to the world of 3D printing, this is the book for you. Some basic knowledge of Blender and geometry would be helpful, but is not necessary. What You Will Learn * Get to know about the different types of 3D printers and their limitations * See how Y, H, and T shapes illustrate different ideas of successful 3D design for home 3D printers * Set up and configure Blender to model a file for 3D printing * Understand material characteristics, printing specifications, tolerances, and design tips * Work through the techniques of editing complex meshes, smoothing, combining shapes, and exporting them into STL files for printing * Break down complex geometries into multiple simple shapes and model them in layers using Blender * Design, manipulate, and export 3D models for 3D printing with Blender * Master the art of creating meshes, scaling, subdivision, and adding detail with the Boolean modifier as well as sculpting a custom shape * Cut a model into small pieces and understand how to design complex interlocking joints that form a part of a jigsaw puzzle In Detail 3D printing has revolutionized the way that global industries conceptualize and design products for mass consumption. Considered as the next "trillion-dollar" business, every industry is in the race to equip its personnel with techniques to prototype and simplify complex manufacturing process. This book will take you through some simple to complex and effective principles of designing 3D printed objects using Blender. There is a comprehensive coverage of projects such as a 3D print-ready octopus pencil holder, which will teach you how to add basic geometric shapes, and use techniques such as extruding and subdividing to transform these shapes into complex meshes. Furthermore, you'll learn to use various techniques to derive measurements for an object, model these objects using Blender, organize the parts into layers, and later combine them to create the desired object with the help of a 3D printable SD card holder ring design project. The final project will help you master the techniques of designing simple to complex puzzles models for 3D printing. Through the course of the book, we'll explore various robust sculpting methods supported by Blender to create objects. You'll move, rotate, and scale the object, and manipulate the view. You'll edit objects with actions such as bends or curves, similar to drawing or building up a clay structure of different shapes and sizes. By the end of the book, you will have gained thorough practical hands-on experience to be able to create a real-world 3D printable object of your choice. Style and approach This is a hands-on guide to the world of 3D printing. With the help of simple to complex projects, you'll learn various techniques to design 3D printable objects using Blender.

Mastering React Native

by Jacob Friedmann Eric Masiello

Leverage frontend development skills to build impressive iOS and Android applications with React Native About This Book • Apply flexbox to get layout and build rich animations that bring your React Native application to life • Integrate third-party libraries and develop customized components that run natively on iOS and Android platforms • Combine React Native with Redux, Redux middleware, and a remote API to build scalable data-driven applications Who This Book Is For This book is for anyone who wants to build cross-platform native mobile applications using only JavaScript and the React Native framework. In particular, this book is especially useful for front-end developers who want to use their current skillset to build mobile applications. An existing working knowledge of JavaScript will help you get the most out of this book. What You Will Learn • Implement native React Native components and APIs • Explore React's JSX syntax • Manage data using Redux and Redux middleware • Build applications with React Native on both iOS and Android platforms • Perform animations in your applications using the animation APIs • Understand routing and Navigator comparison • Create your own Native module In Detail React Native has completely revolutionized mobile development by empowering JavaScript developers to build world-class mobile apps that run natively on mobile platforms. This book will show you how to apply JavaScript and other front-end skills to build cross-platform React Native applications for iOS and Android using a single codebase. This book will provide you with all the React Native building blocks necessary to become an expert. We'll give you a brief explanation of the numerous native components and APIs that come bundled with React Native including Images, Views, ListViews, WebViews, and much more. You will learn to utilize form inputs in React Native. You'll get an overview of Facebook's Flux data architecture and then apply Redux to manage data with a remote API. You will also learn to animate different parts of your application, as well as routing using React Native's navigation APIs. By the end of the book, you will be able to build cutting-edge applications using the React Native framework. Style and approach This comprehensive guide will take your React Native skills to the next level. It shows you how to develop a clear workflow to build scalable applications, and how to implement the architectural concepts covered to build applications that shine in the real world.

PostgreSQL Administration Cookbook - Third Edition

by Simon Riggs Gianni Ciolli

If you are an administrator who wants to leverage the useful PostgreSQL functionalities to create and manage databases efficiently, this is the book for you. This book assumes a basic working knowledge of PostgreSQL, and some previous experience in PostgreSQL administration is required.

ServiceNow IT Operations Management

by Ajay Guggilla

The book is aimed at System administrators, IT operations and IT managers who plan to implement ServiceNow IT Operations Management for their organization. They have no knowledge of ServiceNow ITOM.

Mastering Predictive Analytics with Python

by Joseph Babcock

Exploit the power of data in your business by building advanced predictive modeling applications with Python About This Book * Master open source Python tools to build sophisticated predictive models * Learn to identify the right machine learning algorithm for your problem with this forward-thinking guide * Grasp the major methods of predictive modeling and move beyond the basics to a deeper level of understanding Who This Book Is For This book is designed for business analysts, BI analysts, data scientists, or junior level data analysts who are ready to move from a conceptual understanding of advanced analytics to an expert in designing and building advanced analytics solutions using Python. You're expected to have basic development experience with Python. What You Will Learn * Gain an insight into components and design decisions for an analytical application * Master the use Python notebooks for exploratory data analysis and rapid prototyping * Get to grips with applying regression, classification, clustering, and deep learning algorithms * Discover the advanced methods to analyze structured and unstructured data * Find out how to deploy a machine learning model in a production environment * Visualize the performance of models and the insights they produce * Scale your solutions as your data grows using Python * Ensure the robustness of your analytic applications by mastering the best practices of predictive analysis In Detail The volume, diversity, and speed of data available has never been greater. Powerful machine learning methods can unlock the value in this information by finding complex relationships and unanticipated trends. Using the Python programming language, analysts can use these sophisticated methods to build scalable analytic applications to deliver insights that are of tremendous value to their organizations. In Mastering Predictive Analytics with Python, you will learn the process of turning raw data into powerful insights. Through case studies and code examples using popular open-source Python libraries, this book illustrates the complete development process for analytic applications and how to quickly apply these methods to your own data to create robust and scalable prediction services. Covering a wide range of algorithms for classification, regression, clustering, as well as cutting-edge techniques such as deep learning, this book illustrates not only how these methods work, but how to implement them in practice. You will learn to choose the right approach for your problem and how to develop engaging visualizations to bring the insights of predictive modeling to life Style and approach This book emphasizes on explaining methods through example data and code, showing you templates that you can quickly adapt to your own use cases. It focuses on both a practical application of sophisticated algorithms and the intuitive understanding necessary to apply the correct method to the problem at hand. Through visual examples, it also demonstrates how to convey insights through insightful charts and reporting.

Bayesian Analysis with Python

by Tony Campbell

You will need a basic understanding of OpenStack, Linux, and Cloud computing. If you have an understanding of Linux, this book will help you leverage that knowledge in the world of OpenStack, giving you confidence to tackle most issues that may arise.

Computer Vision for the Web

by Foat Akhmadeev

Unleash the power of the Computer Vision algorithms in JavaScript to develop vision-enabled web content About This Book * Explore the exciting world of image processing, and face and gesture recognition, and implement them in your website * Develop wonderful web projects to implement Computer Vision algorithms in an effective way * A fast-paced guide to help you deal with real-world Computer Vision applications using JavaScript libraries Who This Book Is For If you have an interest in Computer Vision or wish to apply Computer Vision algorithms such as face, custom object, and gesture recognition for an online application, then this book is ideal for you. Prior understanding of the JavaScript language and core mathematical concepts is recommended. What You Will Learn * Apply complex Computer Vision algorithms in your applications using JavaScript * Put together different JavaScript libraries to discover objects in photos * Get to grips with developing simple computer vision applications on your own * Understand when and why you should use different computer vision methods * Apply various image filters to images and videos * Recognize and track many different objects, including face and face particles using powerful face recognition algorithms * Explore ways to control your browser without touching the mouse or keyboard In Detail JavaScript is a dynamic and prototype-based programming language supported by every browser today. JavaScript libraries boast outstanding functionalities that enable you to furnish your own Computer Vision projects, making it easier to develop JavaScript-based applications, especially for web-centric technologies. It makes the implementation of Computer Vision algorithms easier as it supports scheme-based functional programming. This book will give you an insight into controlling your applications with gestures and head motion and readying them for the web. Packed with real-world tasks, it begins with a walkthrough of the basic concepts of Computer Vision that the JavaScript world offers us, and you'll implement various powerful algorithms in your own online application. Then, we move on to a comprehensive analysis of JavaScript functions and their applications. Furthermore, the book will show you how to implement filters and image segmentation, and use tracking.js and jsfeat libraries to convert your browser into Photoshop. Subjects such as object and custom detection, feature extraction, and object matching are covered to help you find an object in a photo. You will see how a complex object such as a face can be recognized by a browser as you move toward the end of the book. Finally, you will focus on algorithms to create a human interface. By the end of this book, you will be familiarized with the application of complex Computer Vision algorithms to develop your own applications, without spending much time learning sophisticated theory. Style and approach This book is an easy-to-follow project-based guide that throws you directly into the excitement of the Computer Vision theme. A "more in less" approach is followed by important concepts explained in a to-the-point, easy-to-understand manner.

Mastering PHP 7

by Branko Ajzele

Effective, readable, and robust codes in PHP About This Book • Leverage the newest tools available in PHP 7 to build scalable applications • Embrace serverless architecture and the reactive programming paradigm, which are the latest additions to the PHP ecosystem • Explore dependency injection and implement design patterns to write elegant code Who This Book Is For This book is for intermediate level developers who want to become a master of PHP. Basic knowledge of PHP is required across areas such as basic syntax, types, variables, constants, expressions, operators, control structures, and functions. What You Will Learn • Grasp the current state of PHP language and the PHP standards • Effectively implement logging and error handling during development • Build services through SOAP and REST and Apache Trift • Get to know the benefits of serverless architecture • Understand the basic principles of reactive programming to write asynchronous code • Practically implement several important design patterns • Write efficient code by executing dependency injection • See the working of all magic methods • Handle the command-line area tools and processes • Control the development process with proper debugging and profiling In Detail PHP is a server-side scripting language that is widely used for web development. With this book, you will get a deep understanding of the advanced programming concepts in PHP and how to apply it practically The book starts by unveiling the new features of PHP 7 and walks you through several important standards set by PHP Framework Interop Group (PHP-FIG). You'll see, in detail, the working of all magic methods, and the importance of effective PHP OOP concepts, which will enable you to write effective PHP code. You will find out how to implement design patterns and resolve dependencies to make your code base more elegant and readable. You will also build web services alongside microservices architecture, interact with databases, and work around third-party packages to enrich applications. This book delves into the details of PHP performance optimization. You will learn about serverless architecture and the reactive programming paradigm that found its way in the PHP ecosystem. The book also explores the best ways of testing your code, debugging, tracing, profiling, and deploying your PHP application. By the end of the book, you will be able to create readable, reliable, and robust applications in PHP to meet modern day requirements in the software industry. Style and approach This is a comprehensive, step-by-step practical guide to developing scalable applications using PHP 7.1

Practical Business Intelligence

by Ahmed Sherif

Learn to get the most out of your business data to optimize your business About This Book • This book will enable and empower you to break free of the shackles of spreadsheets • Learn to make informed decisions using the data at hand with this highly practical, comprehensive guide • This book includes real-world use cases that teach you how analytics can be put to work to optimize your business • Using a fictional transactional dataset in raw form, you'll work your way up to ultimately creating a fully-functional warehouse and a fleshed-out BI platform Who This Book Is For This book is for anyone who has wrangled with data to try to perform automated data analysis through visualizations for themselves or their customers. This highly-customized guide is for developers who know a bit about analytics but don't know how to make use of it in the field of business intelligence. What You Will Learn • Create a BI environment that enables self-service reporting • Understand SQL and the aggregation of data • Develop a data model suitable for analytical reporting • Connect a data warehouse to the analytic reporting tools • Understand the specific benefits behind visualizations with D3.js, R, Tableau, QlikView, and Python • Get to know the best practices to develop various reports and applications when using BI tools • Explore the field of data analysis with all the data we will use for reporting In Detail Business Intelligence (BI) is at the crux of revolutionizing enterprise. Everyone wants to minimize losses and maximize profits. Thanks to Big Data and improved methodologies to analyze data, Data Analysts and Data Scientists are increasingly using data to make informed decisions. Just knowing how to analyze data is not enough, you need to start thinking how to use data as a business asset and then perform the right analysis to build an insightful BI solution. Efficient BI strives to achieve the automation of data for ease of reporting and analysis. Through this book, you will develop the ability to think along the right lines and use more than one tool to perform analysis depending on the needs of your business. We start off by preparing you for data analytics. We then move on to teach you a range of techniques to fetch important information from various databases, which can be used to optimize your business. The book aims to provide a full end-to-end solution for an environment setup that can help you make informed business decisions and deliver efficient and automated BI solutions to any company. It is a complete guide for implementing Business intelligence with the help of the most powerful tools like D3.js, R, Tableau, Qlikview and Python that are available on the market. Style and approach Packed with real-world examples, this pragmatic guide helps you polish your data and make informed decisions for your business. We cover both business and data analysis perspectives, blending theory and practical hands-on work so that you perceive data as a business asset.

To Pixar and Beyond: My Unlikely Journey with Steve Jobs to Make Entertainment History

by Lawrence Levy

A Sunday Times Best Book of the Year 2017 One day in November 1994, Lawrence Levy received a phone call out of the blue from Steve Jobs, whom he&’d never met, offering him a job running Pixar, a little-known company that had already lost Jobs $50 million. With Pixar&’s prospects looking bleak, it was with some trepidation that Levy accepted the position. After a few weeks he discovered that the situation was even worse than he&’d imagined. Pixar&’s advertising division just about broke even, its graphics software had few customers, its short films didn&’t make any money and, on top of all that, Jobs was pushing to take the company public. Everything was riding on the studio&’s first feature film, codenamed Toy Story, and even then it would have to be one of the most successful animated features of all time… Full of wisdom on bringing business and creativity together, and recounting the touching story of Levy&’s enduring friendship with Jobs, To Pixar and Beyond is a fascinating insider&’s account of one of Hollywood&’s greatest success stories.

The Know-It-Alls: The Rise of Silicon Valley as a Political Powerhouse and Social Wrecking Ball

by Noam Cohen

The world&’s tech giants are at the centre of controversies over fake news, free speech and hate speech on platforms where influence is bought and sold. Yet, at the outset, almost everyone thought the internet would be a positive, democratic force, a space where knowledge could be freely shared to enable everyone to make better-informed decisions. How did it all go so wrong? Noam Cohen reports on the tech libertarians of Silicon Valley, from the self-proclaimed geniuses Jeff Bezos, Peter Thiel, Reid Hoffman and Mark Zuckerberg to the early pioneers at Stanford University, who have not only made the internet what it is today but reshaped society in the process. It is the story of how the greed, bias and prejudice of one neighbourhood is fracturing the Western world.

Otherworld: Last Reality Series (Last Reality Ser. #1)

by Jason Segel Kirsten Miller

"Full of high stakes, thrillers, and fantastic twists and turns, fans of Ready Player One are sure to love this addictive read." —BUZZFEED Welcome to real life 2.0. Are you ready to play? There are no screens. There are no controls. You don&’t just see and hear it – you taste, smell, and touch it too. In this new reality there are no rules to follow, no laws to break. You can live your best life. It&’s a game so addictive you&’ll never want it to end. Until you realize that you&’re the one being played. Step into Otherworld. Leave your body behind. The frightening future that Jason Segel and Kirsten Miller have imagined is not far away. Otherworld asks the question we'll all soon be asking: if technology can deliver everything we want, how much are we willing to pay?

Democracy Hacked: How Technology is Destabilising Global Politics

by Martin Moore

Technology has fractured democracy, and now there&’s no going back. All around the world, the fringes have stormed the palace of the elites and unleashed data miners, dark ads and bots on an unwitting public. After years of soundbites about connecting people, the social media giants are only just beginning to admit to the scale of the problem. We stand on the precipice of an era where switching your mobile platform will have more impact on your life than switching your government. Where freedom and privacy are seen as incompatible with social well-being and transparency. Where your attention is sold to the highest bidder. Our laws don&’t cover what is happening and our politicians don&’t understand it. But if we don&’t fight to change the system now, we may not get another chance.

Superminds: How Hyperconnectivity is Changing the Way We Solve Problems

by Thomas W. Malone

Is Apple conscious? Could a cyber–human system sense a potential terrorist attack? Or make diagnosing a rare and little-known disease routine? Computers are not replacing us: they are enhancing us. Different intelligences are joining together to do things we thought were impossible. Whether it&’s devising innovations to tackle climate change, helping job seekers and employers find one another, or identifying the outbreak of a serious disease, groups of humans and machines are already working together to solve all sorts of problems. And they will do a lot more. The future will be like another world – a place where we&’ll think differently. In many ways, we are already there.

Kingdom of Lies: Unnerving adventures in the world of cybercrime

by Kate Fazzini

Would you say your phone is safe, or your computer? What about your car? Or your bank? There is a global war going on and the next target could be anyone – an international corporation or a randomly selected individual. From cybercrime villages in Romania to intellectual property theft campaigns in China, these are the true stories of the hackers behind some of the largest cyberattacks in history and those committed to stopping them. You&’ve never heard of them and you&’re not getting their real names. Kate Fazzini has met the hackers who create new cyberweapons, hack sports cars and develop ransomware capable of stopping international banks in their tracks. Kingdom of Lies is a fast-paced look at technological innovations that were mere fantasy only a few years ago, but now make up an integral part of all our lives.

We Know It When We See It: What the Neurobiology of Vision Tells Us About How We Think

by Richard Masland

Spotting a face in a crowd is so easy, you take it for granted. But how you do it is one of science's great mysteries. Vision is involved in nearly a third of everything a brain does and explaining how it works reveals more than just how we see. It also tells us how the brain processes information – how it perceives, learns and remembers. In We Know It When We See It, pioneering neuroscientist Richard Masland covers everything from what happens when light hits your retina, to the increasingly sophisticated nerve nets that turn that light into knowledge, to what a computer algorithm must be able to do before it can truly be called &‘intelligent&’. It is a profound yet accessible investigation into how our bodies make sense of the world.

Social Warming: The Dangerous and Polarising Effects of Social Media

by Charles Arthur

Nobody meant for this to happen. Facebook didn&’t mean to facilitate a genocide. Twitter didn&’t want to be used to harass women. YouTube never planned to radicalise young men. But with billions of users, these platforms need only tweak their algorithms to generate more &‘engagement&’. In so doing, they bring unrest to previously settled communities and erode our relationships. Social warming has happened gradually – as a by-product of our preposterously convenient digital existence. But the gradual deterioration of our attitudes and behaviour on- and offline – this vicious cycle of anger and outrage – is real. And it can be corrected. Here&’s how.

GAME CHANGER Eight Weeks That Transformed British Politics: Inside Corbyn's Election Machine

by Steve Howell

'If you want to get the inside account of Labour's historic general election campaign, I couldn't recommend more former Corbyn staffer Steve Howell's Game Changer.' Owen Jones'Game Changer is a vivid account of what it was like to be in the engine room of Jeremy Corbyn's remarkable election campaign.' Dennis Kavanagh, Emeritus Professor of Politics, University of LiverpoolWhen Theresa May called a snap election in 2017, Labour was more than twenty points behind in the polls and it seemed the only question was how big her landslide would be. In the most dramatic election of modern times, Corbyn's inspirational campaign transformed British politics. Labour won its best vote for twenty years and the largest increase in its vote share since 1945. Far from winning a landslide, the Tories were left without a majority and forced to abandon many of their unpopular plans.Steve Howell was at the centre of Corbyn's election machine. A member of the Labour leader's strategy group, he was involved in all the key campaign decisions. From the outset, he believed that Corbyn's campaigning skills, enthusiastic army of supporters and hopeful message could produce a surge in support. In Game Changer, he tells the story of eight weeks that transformed British politics.

Refine Search

Showing 28,001 through 28,025 of 54,060 results