Apache Spark for atom-smashing experiments
Crunching CERN’s colossal data with scalable analytics
Practical resources for getting things done.
Crunching CERN’s colossal data with scalable analytics
Learn time-saving techniques for creating any kind of roof in this free Revit Architecture training video.
If you know JavaScript, learning Lua is a snap, as Tyler Neylon explains in this first in a series of three posts.
Alysa Hutnik and Kristi Wolff provide practical privacy, data security, and consumer protection dos and don’ts to help avoid becoming a legal target.
Exoplanets are planets that orbit stars other than our sun. Until now, exoplanet discovery was the exclusive domain of professional scientists. PANOPTES, which combines inexpensive, off-the-shelf components with open source hardware and software to build a geographically dispersed array of small observing telescopes, brings exoplanet science to amateur astronomers and school students.
Prioritizing and evaluating data sources for ROI.
This chapter from the book Optimized C++ discusses performance-tuning principles to optimize string handling functions, which are among the most used features of the C++ standard library.
Many people own older computers, have slow connections, or struggle with physical disabilities that prevent them from accessing today’s newer sites and apps. How do you strike a balance in your design to include everyone?
Learn about automating the tedious yet essential task of testing a complex app in this excerpt from Learning Swift.
The universal selector selects everything in your document, the same way the "wild card" selector does in Linux. However, when you include the universal selector as part of a larger complex selector, confusion sets in. How exactly does the universal selector work?
Rob Wormald explains how to use Angular 2 and RxJS to make your apps run fast.
Docker has grown from a convenience wrapper to encompass an entire architecture. Learn how Docker's major components are related to each other.
Bolke de Bruin and Hylke Hendriksen explain how, by considering a user’s click path a followed process, ING applied process mining and adapted it to Spark Streaming. This resulted in near real-time fraud detection and analysis.
Fangjin Yang and Xavier Léauté describe how they architected their analytics stack around Druid, and overcame the challenges around scaling the system, balancing features with cost, and making performance consistent.
Experiment with deep learning neural networks using Keras, a high-level alternative to TensorFlow and Theano. Get started by focusing on model structure, and avoid the complexity of numerical programming on GPUs. Play faster and go deep.
nth-child and nth-of-type sound like the same thing, and in some situations, they can act the same way as well. Learn which pseudoclass is right for which situation, and never confuse the two again!
Learn where the vulnerabilities are, and how to address them.
Learn the basics of YAML, a friendly language for data, and an increasingly important one for IT ops (particularly if you're planning on using Ansible).
Learn some of the benefits of using server-side JavaScript for your shell scripts.
A brief introduction to service discovery—and the most popular tool for achieving it: Consul.
As web developers, we are responsible for shaping the experiences of users’ online lives. By making ethical, user-centered choices, we create a better web for everyone.
Part of the new CSS3 standard, the nth-of-type and nth-last-of-type pseudoclasses are a useful way to select elements on a website, such as odd or even elements, or every 3rd or 4th element. Learn how this simple selector can impact your next project.
A new module for easing the pain of XML conversion.
Jun Rao explains the threats that Kafka Security mitigates, the changes that were made to Kafka to enable security, and the steps required to secure an existing Kafka cluster.
Kyle Simpson demonstrates how ES6 makes strings easier to assemble.
You’ve used Python for years. Do you really know it? Be brave and skin that Python. In this cut, Luciano Ramalho probes deep into special methods and the Data Model. Become fluent with idiomatic Python.
Learn the basic principles of good design and how to deal with color, shape, lines, and more.
Bill Loconzolo reveals the lessons learned from building the Intuit Analytics Cloud.
Michael Armbrust and Tathagata Das explain updates to Spark version 2.0, demonstrating how stream processing is now more accessible with Spark SQL and DataFrame APIs.
Natalino Busa presents the Coral system, a solution for streaming anomaly detection.
Alex Robbins guides you through an in-depth look at the Python API for Apache Spark. In this segment, he explores RDDs--the central abstraction in Spark and essential knowledge for anyone working in the system.
How objects can have importance beyond strict functionality, and the role of tradition and its impact on design.
Part of the new CSS3 standard, the nth-child and nth-last-child pseudoclasses are a useful way to select elements on a website, such as odd or even elements, or every 3rd or 4th element. Learn how this simple selector can impact your next project.
Learn how to design effective interfaces across different form factors by understanding how people hold devices and complete tasks.
Jonathan Whitmore demonstrates how to install pivot tables and showcases the features of this extension by examining a dataset of restaurant scores.
Learn how configuration data flows and how the commit process works.
An introduction to Docker, a new paradigm in developing and shipping applications.
Use attribute selectors to label links consistently with this handy formula.
Sean Owen and Yann Delacourt cover Spark's architecture, deployment strategies, and use cases, as well as Spark's impact on data science, analytics, and machine learning.
Learn the hands-on basics of securing a Hadoop cluster in AWS in this video excerpt.
Kim Scott outlines three principles for approaching the relationship between a boss and their team, and shares stories of successes and failures.
Part of the CSS2 standard, and expanded in CSS3, an attribute selector selects attributes, rather than tags, in your HTML. Variations include simple, exact, partial, and beginning and ending substrings.
Learn how to set up the Raspberry Pi to "see" and analyze images to recognize faces, text, and other items of interest.
Learn the basics—touchpoints, moments of truth, and jobs to be done—and study examples of successful user experiences.
Bob Filbin covers techniques—and failures and successes—in driving behavioral change with data.
Quick tips for optimizing your Puppet usage.
An easy way to get started with NetOps.
An introduction to configuration management and one of its most popular tools.
Some of the most profitable decisions are made by combining data in novel ways, but creative combinations of data can also spawn unknown risks. Learn how your organization can balance risk and reward in a data-driven economy.
Knowing the difference between trusted and trustworthy is fundamental to understanding how to build secure software. In this exclusive video excerpt from Introduction to Secure Software, Brian Sletten explains the browser's transitive trust model.
Through a Hollywood café case study, Jaime Levy will outline exactly how to plan, conduct, and quickly analyze measurable feedback through cost-effective qualitative field research.
Learn how to use Python with the Hadoop Distributed File System, MapReduce, the Apache Pig platform and Pig Latin script, and the Apache Spark cluster-computing framework.
Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Read the first chapter from Building Maintainable Software, Java Edition, to learn exactly what maintainability means and how it has an impact on business.
With scikit-learn, you can deploy machine learning models in just a few lines of code. Andreas Mueller summarizes the classification, regression, and clustering algorithms in this powerful machine learning library.
Learn how to make user interfaces that are both more human and more understandable.
Michael Hausenblas explains how networking and service discovery work in the Docker world, and provides a series of practical solutions for dealing with these challenges.
Learn the basics of setting up Docker single-host networking.
Learn how to understand the threats you face by collecting, mining, organizing, and analyzing as many relevant data sources as possible. Excerpt from Crafting the InfoSec Playbook.
Pete Warden walks through popular open source tools from the academic world and shows you step-by-step how to process images with them.
In CSS, rem and em are two commonly encountered units of measurement. What does each unit mean? What is the difference between the two?
Learn where the content management industry, software, and discipline are headed.
A dedicated methodology for businesses preparing to transition toward IoT-based business models.
With this unique tool, you can visually map your existing customer experience and envision future solutions.