Analytics are key to a strong startup business model
Learn how to create a business model that includes the right metrics and get an introduction to the Business Model Flipbook planning tool.
Practical resources for getting things done.
Learn how to create a business model that includes the right metrics and get an introduction to the Business Model Flipbook planning tool.
Russell Pavlicek reviews unikernel systems and considers how microservices built on highly secure unikernels can remake the principles of solution architecture.
Stream processing is finally coming of age. This report shows you how stream processing can make data storage and processing systems more flexible and less complex.
Michael Williams uses sentiment analysis to show that supervised machine learning has the potential to amplify the voices of the most privileged people in society.
Master simple guidelines for implementing the Streams API in practice
This report introduces contemporary machine learning systems, but also provides a conceptual framework to help you integrate machine-learning capabilities into your user-facing designs.
Understanding management system internals and operational command flow.
The pandas library offers shortcuts for common data operations and Matplotlib graphics.
Tony Parisi offers practical knowledge about creating WebGL content and deploying applications on a variety of platforms and devices, including virtual reality.
JavaScript’s prototype-based classes compared to a Lua class pattern.
Learn how to customize the Gradle build process.
Kelsey Gilmore-Innis shares the essential concepts behind securing your users’ data and offers examples of how she and her team applied them to Callisto.
Using real-world cases, Lukas Biewald describes microtasking, where it fits in the crowdsourcing landscape, and how data scientists and developers can tap into the crowd to collect and process data sets.
Building and training your first TensorFlow graph from the ground up.
This chapter from Lean Analytics reviews the various frameworks that exist for growing your business and keeping up with the changes that come with that growth.
Robert Hurlbut offers practical strategies for threat modeling for secure software design and explains how to apply risk management to deal with the threats.
The essential parts of an Infrastructure as Code platform.
Rich McLaughlin uses "The Legend of Zelda" to teach different game mechanics. He also covers the core topics you need to get rolling with Canvas for game or traditional web development.
The guts of Lua: functions, loops, and tables.
Customize the Junos configuration process to make it work for your environment.
Build security and compliance into your DevOps platforms and pipelines by applying the same processes and tools that DevOps practitioners use to automate software delivery and infrastructure changes.
David Strauss explores methods for maintaining agility and security in distributed and microservice architectures.
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.
Practical privacy, data security, and consumer protection dos and don’ts to help you 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.
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?
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.
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?
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.
Docker has grown from a convenience wrapper to encompass an entire architecture. Learn how Docker's major components are related to each other.
Rob Wormald explains how to use Angular 2 and RxJS to make your apps run fast.
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 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.
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).
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.
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.
A new module for easing the pain of XML conversion.
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.
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.
Kyle Simpson demonstrates how ES6 makes strings easier to assemble.
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.