Learn about the fastest-growing open source project in the world, and find out how it revolutionizes big data analytics :
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.
Author/Authors: Abbasi, Muhammad Asif
Pages: 356 | Published Date: 42822
Category: Data
Make applications cross-communicate using Apache Thrift! :
Make applications cross-communicate using Apache Thrift! About This Book • Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so on) to cross-communicate. • Learn to make your services ready for real-world applications by using stepwise examples and modifying code from Industry giants. • Be a crackerjack at solving Apache Thrift-related issues. Who This Book Is For If you have some experience of developing applications in one or more languages supported by Apache Thrift (C++, Java, PHP, Python, Ruby, and others) and want to broaden your knowledge and skills in building cross-platform, scalable applications, then this book is for you. What You Will Learn • Understand the need for cross-language services and the basics of Apache Thrift. • Learn how Apache Thrift works and what problems it solves. • Determine when to use Apache Thrift instead of other methods (REST API), and when not to use it. • Create and run an example application using Apache Thrift. • Use Apache Thrift in your applications written in different languages supported by Apache Thrift (PHP, Python, Ruby, Java, and C++). • Handle exceptions and deal with errors. • Modify code in different languages. • Use Apache Thrift in the production environments of big applications. In Detail With modern software systems being increasingly complex, providing a scalable communication architecture for applications in different languages is tedious. The Apache Thrift framework is the solution to this problem! It helps build efficient and easy-to-maintain services and offers a plethora of options matching your application type by supporting several popular programming languages, including C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, and Delphi. This book will help you set aside the basics of service-oriented systems through your first Apache Thrift-powered app. Then, progressing to more complex examples, it will provide you with tips for running large-scale applications in production environments. You will learn how to assess when Apache Thrift is the best tool to be used. To start with, you will run a simple example application, learning the framework's structure along the way; you will quickly advance to more complex systems that will help you solve various real-life problems. Moreover, you will be able to add a communication layer to every application written in one of the popular programming languages, with support for various data types and error handling. Further, you will learn how pre-eminent companies use Apache Thrift in their popular applications. This book is a great starting point if you want to use one of the best tools available to develop cross-language applications in service-oriented architectures. Style and approach A stepwise guide to learning Apache Thrift, with ready-to-run examples explained comprehensively. Advanced topics supply the inspiration for further work.
Author/Authors: Rakowski, Krzysztof
Pages: 204 | Published Date: 42368
Category: Business & Other
Create business applications using Apex to extend and improve the usefulness of the Salesforce1 Platform :
Starting with the syntax and common use cases for developing in Salesforce, this book will teach you how to create and deploy applications on the fly. You will learn how to approach new projects and learn the basics of Apex, including how to use Eclipse and the sandbox. Salesforce limits and batch processes are explained in an easy-to-understand format, and you will gain a deep understanding of triggers, classes, test coverage, and Visualforce pages. You will also discover how you can share your Force.com data and code with the outside world and how to integrate with Google calendar using Apex. Finally, the book covers the creation of real-world web service integrations with Salesforce.com; you will create a Force.com application from start to finish using Apex as the business logic. By the end of this book, you will know all the best practices for development using Apex.
Author/Authors: Kaufman, Matt | Wicherski, Michael
Pages: 302 | Published Date: 42035
Category: Programming
Text processing and pattern matching simplified :
This book is for developers or analysts who are inclined to learn how to do text processing and data extraction in a Unix-like environment. Basic understanding of Linux operating system and shell scripting will help you to get the most out of the book.
Author/Authors: Kalkhanda, Shiwang
Pages: 416 | Published Date: 43185
Category: Data
Design, build, and deploy responsive applications using AWS cloud components :
This book is targeted at expert programmers and architects wanting to learn AWS. Some familiarity with Spring, MySQL, and RESTful web services is assumed.
Author/Authors: Sarkar, Aurobindo | Shah, Amit
Pages: 236 | Published Date: 42215
Category: Cloud & Networking
Learn to use AWS IoT services to build your connected applications with the help of this comprehensive guide. :
This book is for anyone who wants to get started with the AWS IoT Suite and implement it with practical use cases. This book acts as an extensive guide, on completion of which you will be in a position to start building IoT projects using AWS IoT platform and using cloud services for your projects.
Author/Authors: Kurniawan, Agus
Pages: 278 | Published Date: 43129
Category: IoT & Hardware
Learn how to exploit advanced technologies to deploy and auto-scale web stacks :
A fast-paced, example-based guide to mastering AWS OpsWorks.This book is geared towards application developers, system administrators, DevOps, and anyone else interested in delivering applications while managing highly-scalable and automated infrastructures using push-button procedures. Some knowledge of what cloud computing is as well as some familiarity with Amazon Web Services is all you need as a precursor to reading this book.
Author/Authors: Rosner, Todd
Pages: 126 | Published Date: 41536
Category: Business & Other
A practical, step-by-step guide to creating engaging prototypes with Axure :
If you are a user experience professional, designer, information architect, or business analyst who wants to gain interactive prototyping skills with Axure, then this book is ideal for you. Some familiarity with Axure is preferred but not essential.
Author/Authors: Krahenbuhl, John Henry
Pages: 362 | Published Date: 42035
Category: Business & Other
Gain an in-depth understanding of Azure Cosmos DB  a multi-model database from Microsoft :
This book is intended to anyone who wants to get well versed with Microsoft's new NoSQL database called Azure Cosmos DB. Get the database into work with the practical examples mentioned.
Author/Authors: Shaikh, Shahid
Pages: 168 | Published Date: 43250
Category: Data
Create outstanding enterprise solutions around DocumentDB using the latest technologies and programming tools with Azure :
This book is for novice developers and database architects who need a thorough knowledge of the features of DocumentDB and how to develop applications with it. Basic knowledge of SQL would be helpful.
Author/Authors: Becker, Riccardo
Pages: 152 | Published Date: 42331
Category: Data
Unleash the power of Banana Pi and use it for home automation, games, and various practical applications :
This book is for anyone who wants to explore Banana Pi and get started building projects on their own using it. No prior experience of working with single board computers is required.
Author/Authors: Blair, Daniel
Pages: 178 | Published Date: 42185
Category: IoT & Hardware
Become an expert in Bayesian Machine Learning methods using R and apply them to solve real-world big data problems :
This book is intended for data scientists who analyze large datasets to generate insights and for data engineers who develop platforms, solutions or applications based on machine learning. Though many data science practitioners are quite familiar with machine learning techniques and R, they may not know about Bayesian inference and its merits. This book therefore would be helpful to even experienced data scientists and data engineers to learn Bayesian methods and use them in their projects.
Author/Authors: M.Koduvely, Dr. Hari
Pages: 168 | Published Date: 42305
Category: Data
Learn how to love and care for your BeagleBone and teach it tricks :
This book is for new BeagleBone owners who are looking to quickly get their microboard up and running. It would be helpful to have an understanding of embedded concepts or Linux but neither is essential.
Author/Authors: Yau, Hunyue
Pages: 206 | Published Date: 41997
Category: IoT & Hardware
Unleash the potential of BeagleBone using Python :
If you have experience with the Python language and are interested in getting started with electronics, then BeagleBone Black is the perfect platform for you and this book will provide you with the information you need.
Author/Authors: Hiam, Alexander
Pages: 196 | Published Date: 42199
Category: IoT & Hardware
Easily learn, build, and execute real-world Big Data solutions using Hadoop and AWS EMR :
This book is aimed at developers and system administrators who want to learn about Big Data analysis using Amazon Elastic MapReduce. Basic Java programming knowledge is required. You should be comfortable with using command-line tools. Prior knowledge of AWS, API, and CLI tools is not assumed. Also, no exposure to Hadoop and MapReduce is expected.
Author/Authors: Singh, Amarkant | Rayapati, Vijay
Pages: 242 | Published Date: 41942
Category: Data
Embrace the new world of fiance by leveraging the power of crypto-currencies using Bitcoin and the Blockchain :
If you are familiar with online banking and want to expand your finances into a resilient and transparent currency, this book is ideal for you. A basic understanding of online banking and the Internet will be highly beneficial for unraveling the mysteries of Bitcoin.
Author/Authors: Caetano, Richard
Pages: 236 | Published Date: 42307
Category: Data
Practical guide to learning responsive web development with the powerful JavaScript Library, Bootstrap :
Bootstrap, the world’s most popular frontend framework, is an open source toolkit for building web applications with HTML, CSS, and JavaScript. Learning Bootstrap 4 by Building Projects covers the essentials of Bootstrap 4 along with best practices. The book begins by introducing you to the latest features of Bootstrap 4. You will learn different elements and components of Bootstrap, such as the strict grid system, Sass, which replaced Less, flexbox, Font Awesome, and cards. As you make your way through the chapters, you will use a template that will help you to build different kinds of real-world websites, such as a social media website, a company landing page, a media hosting website, and a profile page, with ease. By the end of this book, you will have built websites that are visually appealing, responsive, and robust.
Author/Authors: Solutions, Eduonix Learning
Pages: 218 | Published Date: 43439
Category: Web Development
Ultimate guide for programming Arduino with C :
This book is for hobbyists who have no knowledge about programming and microcontrollers, but are keen to learn C programming using a very affordable hardware device.
Author/Authors: Towaha, Syed Omar Faruk
Pages: 378 | Published Date: 42818
Category: IoT & Hardware