Open source software is everywhere, but do you know where to start if you want to contribute, convince your manager your next project should be open source, or avoid recreating the wheel?
Jake VanderPlas explains Python’s essential syntax and semantics, built-in data types and structures, function definitions, control flow statements, and more, using Python 3 syntax.
Use this instructional tutorial to interact with Keystone and invoke its core operational capabilities.
Jonas Rosland and Stephanie Carlson outline a few of the smart tools they use—for chats, emails, community metrics, project management, and more—to tackle this big task and discuss failures, successes, and lessons learned in managing large open source communities.
Learn to locate files using the os.path.isfile() function in Python.
Learn how to harness Python’s power by triggering external processes and programs, and capture or routing the resulting output.
How free tools can ease collaboration and improve outcomes in open source Go projects.
Learn techniques for programmatically acquiring data and how to extract that data.
Learn about Clair, a new open source tool to monitor the security of containers and automatically detect vulnerabilities in Docker and rkt containers.
Explore the core components that make up a production XenServer deployment.
Jerrod Chong explores the emerging FIDO U2F open standard and its elegant public key cryptography for two-factor authentication.
Learn to use Pandas to explore a dataset looking for anything that could form the basis for an interesting visualization.
Russell Lewis outlines Netflix’s SSH bastion architecture, which allows them to audit and automatically alert after the fact rather than slowing down engineers before granting access.
Learn about some of the fundamental watchOS elements, including interface controllers and the different types of controls.
Alyson La walks you through pulling data using your preferred technology and shows how to turn insights into a meaningful story.
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.
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.
Write the documentation today that will help you work more efficiently tomorrow. Learn how to create your own documentation and walk through the process of creating and deploying a simple software product. Read Chapter 4 from Git for Teams here.
The transformation of the cloud through open source and open governance
Seif is an open source project, started at PayPal, with the goal of transitioning the Web into an application delivery system that will be safer and easier for developers and users.
This talk examines the security features of Docker and outlines a series of best practices that users should implement to increase their Docker security performance.
This webcast showcases features of the Ratpack framework through live demonstrations.
Logging and monitoring services help support teams track and react to problems encountered by users. This webcast offers a brief introduction to the Scala programming language and shows how it can be used to create logging services in a REST API.
Python supports several programming styles -- imperative, object oriented, and functional. Most programmers are only familiar with two, yet functional programming appears to be coming back in vogue.
A basic introduction to the Nim programming language and a look at the philosophy behind the language’s design.
Learn about React at a high level and then get in and write some code.
Rust offers the performance and control over memory of C and C++, combined with a type system that catches memory leaks, null pointer fetches, dangling pointers, and thread interactions.