Open Source

Open Source news, information, and how-to advice

7 phased migration
framework

gears iot

Why use Puppet for automation and orchestration

Puppet can scale automation broadly and deeply across traditional and cloud-native infrastructure, and help you keep it compliant

open door with sunlight shining through

What is GraphQL? Better APIs by design

Learn how Facebook’s open standard for querying data can provide a better way to build APIs than REST and Swagger

millennial working from home laptop remote employee worker programmer developer

What’s new in Microsoft .Net Core

.Net Core 2.1 promises better build performance and several other improvements for developers

ubuntu logo on network background

What’s new in Ubuntu Linux 18.04 LTS

Ubuntu 18.04 LTS “Bionic Beaver” arrives with a default Gnome desktop and a new minimalist install option for desktop users

cool cat with sunglasses independent

Like herding cats: managing test automation tools in an open-source world

Many software organizations have too many test automation tools. With growing complexity in QA, there’s a need to balance flexibility and control

3 fedora

What’s new in Fedora Linux

Fedora 28 arrives with pre-installed VirtualBox guest integration and a new optional repo for modular package updates

gears integration seamless collaboration

Why use Ansible for automation and orchestration

Ansible is a widely applicable automation platform with particular strengths in devops and network automation

raining data on keyboard programming developer code

What’s new in Microsoft Visual Studio Code

Microsoft regularly updates Visual Studio Code. Keep track of the updates’ key capabilities in this changelog

watering a flower 115579466

What’s new in TensorFlow machine learning

Google’s TensorFlow 1.8 machine learning library adds improved support for Google Cloud TPUs and prefetching to GPU memory

brain cells

Why you should use Python for machine learning

Learn why Python has become the go-to programming language for machine learning and deep learning applications

rotating blocks around a bridge path

These new BI tools bridge the gap between analytics and modern applications

Emerging BI tools let developers be developers, without having to slow down to bother with the data silos they leave in their wake

starting line

How to get started with GraphQL

Learn the key concepts behind GraphQL and how to use it to develop efficient and evolvable APIs

github mascot

Where next for GitHub?

Its tenth birthday sees GitHub at the top of the pile. What about the next ten years?

code coding analytics moving data stream

3 enterprise GitHub projects from Microsoft

These open source projects can make your life easier

code coding analytics moving data stream

4 enterprise GitHub projects from Google

These open source projects can make your life easier

pile of tools blue duotone

Anaconda, CPython, PyPy, and more: Know your Python distributions

Learn about the variety of runtimes and distributions available for Python, and the use cases each serves best

hello my name is open source nametag

Open source isn’t the community you think it is

The irony is that what makes open source work—and differ from commercial software—is that only a few developers do the major work on any project

what is kubernetes.00 00 34 18.still001
video

What is Kubernetes?

In this 90-second video, learn about Kubernetes, the open-source system for automating containerized applications, from one of the technology's inventors, Joe Beda, founder and CTO at Heptio.

Load More