Spark: The Definitive Guide


Book Description

Learn how to use, deploy, and maintain Apache Spark with this comprehensive guide, written by the creators of the open-source cluster-computing framework. With an emphasis on improvements and new features in Spark 2.0, authors Bill Chambers and Matei Zaharia break down Spark topics into distinct sections, each with unique goals. Youâ??ll explore the basic operations and common functions of Sparkâ??s structured APIs, as well as Structured Streaming, a new high-level API for building end-to-end streaming applications. Developers and system administrators will learn the fundamentals of monitoring, tuning, and debugging Spark, and explore machine learning techniques and scenarios for employing MLlib, Sparkâ??s scalable machine-learning library. Get a gentle overview of big data and Spark Learn about DataFrames, SQL, and Datasetsâ??Sparkâ??s core APIsâ??through worked examples Dive into Sparkâ??s low-level APIs, RDDs, and execution of SQL and DataFrames Understand how Spark runs on a cluster Debug, monitor, and tune Spark clusters and applications Learn the power of Structured Streaming, Sparkâ??s stream-processing engine Learn how you can apply MLlib to a variety of problems, including classification or recommendation




Big Data


Book Description

A exploration of the latest trend in technology and the impact it will have on the economy, science, and society at large.







A Designer's Research Manual


Book Description

Doing research can make all the difference between a great design and a good design. By engaging in competitive intelligence, customer profiling, color and trend forecasting, etc., designers are able to bring something to the table that reflects a commercial value for the client beyond a well-crafted logo or brochure. Although scientific and analytical in nature, research is the basis of all good design work. This book provides a comprehensive manual for designers on what design research is, why it is necessary, how to do research, and how to apply it to design work.




Blown to Bits


Book Description

'Blown to Bits' is about how the digital explosion is changing everything. The text explains the technology, why it creates so many surprises and why things often don't work the way we expect them to. It is also about things the information explosion is destroying: old assumptions about who is really in control of our lives.




The Book of Money


Book Description

'Money may be the husk of many things but not the kernel. It brings you food, but not appetite; medicine, but not health; acquaintance, but not friends; servants, but not loyalty; days of joy, but not peace or happiness' - Henrik Ibsen Money is big in the news. Banks have collapsed, the property bubble has burst and national debts are at almost unimaginable levels. The Book of Money will help you understand what is happening. Mentioning terms such as the 'financial market' and 'global economy' are daunting prospects, even without the added dreaded notion of recession. Money, and our worldwide struggles with them, is a constant source of doom and gloom news bulletins, leaving us fearing for our savings and bank balances. More often than we consider, this anxiety is down to our lack of understanding of how the economic climates and financial systems work. The Book of Money will demystify and explain economics to help you understand the modern financial world, and answers all the questions you were too afraid to ask. This beautifully illustrated book, with full colour photography, offers comprehensive diagrams to explain the most baffling of systems such as 'Who Owes What?' with national debts, an accurate portrayal of how tax is spent, and the World's top 20 banks' assets. It shares a potted history of how money came to life, charting the rise of the shekel in the Mesopotamian civilisations, the 'Lydian Lion' and profiles of notable figures who wrote about money, such as Adam Smith and Karl Marx. You can explore the many different types of banks with descriptions of how they function, varieties of bonds and how they can affect you, the structures of hedge funds and how the criminality and money intertwine through fraud, rogue states and cybercrime. The Book of Money Includes... A Brief History of Money Rich World, Poor World Money and Government Banks & Banking The Markets Investing & Finance Money & Business The Science of Money Money & The Law Life Stages Saving, Spending & Giving ... and much more!




ICT for All


Book Description




The Everything Store


Book Description

The authoritative account of the rise of Amazon and its intensely driven founder, Jeff Bezos, praised by the Seattle Times as "the definitive account of how a tech icon came to life." Amazon.com started off delivering books through the mail. But its visionary founder, Jeff Bezos, wasn't content with being a bookseller. He wanted Amazon to become the everything store, offering limitless selection and seductive convenience at disruptively low prices. To do so, he developed a corporate culture of relentless ambition and secrecy that's never been cracked. Until now. Brad Stone enjoyed unprecedented access to current and former Amazon employees and Bezos family members, giving readers the first in-depth, fly-on-the-wall account of life at Amazon. Compared to tech's other elite innovators -- Jobs, Gates, Zuckerberg -- Bezos is a private man. But he stands out for his restless pursuit of new markets, leading Amazon into risky new ventures like the Kindle and cloud computing, and transforming retail in the same way Henry Ford revolutionized manufacturing. The Everything Store is the revealing, definitive biography of the company that placed one of the first and largest bets on the Internet and forever changed the way we shop and read.




Mastering Cloud Computing


Book Description

Mastering Cloud Computing is designed for undergraduate students learning to develop cloud computing applications. Tomorrow's applications won't live on a single computer but will be deployed from and reside on a virtual server, accessible anywhere, any time. Tomorrow's application developers need to understand the requirements of building apps for these virtual systems, including concurrent programming, high-performance computing, and data-intensive systems. The book introduces the principles of distributed and parallel computing underlying cloud architectures and specifically focuses on virtualization, thread programming, task programming, and map-reduce programming. There are examples demonstrating all of these and more, with exercises and labs throughout. - Explains how to make design choices and tradeoffs to consider when building applications to run in a virtual cloud environment - Real-world case studies include scientific, business, and energy-efficiency considerations




Smart cities


Book Description