opensource.com

Subscribe to opensource.com feed
Updated: 2 hours 20 min ago

An introduction to Hyperledger Fabric

Tue, 09/03/2019 - 15:00

One of the biggest projects in the blockchain industry, Hyperledger, is comprised of a set of open source tools and subprojects. It's a global collaboration hosted by The Linux Foundation and includes leaders in different sectors who are aiming to build a robust, business-driven blockchain framework.


read more

Navigating Ansible documentation, automating patching, virtualization, and more news

Mon, 09/02/2019 - 15:03

In this third edition of Ansible Around The Web, we've a delicious spread of ops-related YouTube content, and in the blogs section, guides to virtualization with oVirt and help navigating the extensive Ansible documentation.

If you spot an interesting Ansible story on your travels, please send us the link via Mark on Twitter, and the Ansible Community team will curate the best submissions.


read more

Why I use Java

Mon, 09/02/2019 - 15:00

I believe I started using Java in 1997, not long after Java 1.1 saw the light of day. Since that time, by and large, I've really enjoyed programming in Java; although I confess these days, I'm as likely to be found writing Groovy scripts as "serious code" in Java.


read more

Top take-aways from DevOps World 2019

Mon, 09/02/2019 - 15:00

In August, I had the opportunity to join more than 2,000 people gathered in San Francisco for DevOps World 2019. Following are some of the most newsworthy announcements from the 150 breakout sessions and 16 workshops held over the four-day event.


read more

Why support open source? Strategies from around the world

Sat, 08/31/2019 - 15:00

There are many excellent resources available to teach you how to run an open source project—how to set up the collaboration tools, how to get the community engaged, etc. But there is much less out there about open source strategy; that is, about how to use well-considered open source investments to support an overall mission.


read more

Google opens Android speech transcription and gesture tracking, Twitter's telemetry tooling, Blender's growing adoption, and more news

Sat, 08/31/2019 - 15:00

In this edition of our open source news roundup, we take a look two open source releases from Google, Twitter's latest observability tooling, anime studio adopts Blender, and more!


read more

11 surprising ways you use Linux every day

Fri, 08/30/2019 - 15:02

Linux runs almost everything these days, but many people are not aware of that. Some might be aware of Linux and might have heard that this operating system runs supercomputers. According to Top500, Linux now powers the five-hundred fastest computers in the world. Go to their site and search for "Linux" to see the results for yourself.


read more

Change your Linux terminal color theme

Fri, 08/30/2019 - 15:01

If you spend most of your day staring into a terminal, it's only natural that you want it to look pleasing. Beauty is in the eye of the beholder, and terminals have come a long way since the days of CRT serial consoles. So, the chances are good that your software terminal window has plenty of options to theme what you see—however you define beauty.


read more

7 rules for remote-work sanity

Fri, 08/30/2019 - 15:00

I work remotely and have done so on and off for a good percentage of the past 10 to 15 years. I'm lucky that I'm in a role where this suits my responsibilities, and in a company that is set up for it. Not all roles—those with many customer onsite meetings or those with a major service component—are suited to remote working, of course. But it's clear that an increasing number of organisations are considering having at least some of their workers doing so remotely.


read more

Getting started with HTTPie for API testing

Thu, 08/29/2019 - 15:03

HTTPie is a delightfully easy to use and easy to upgrade HTTP client. Pronounced "aitch-tee-tee-pie" and run as http, it is a command-line tool written in Python to access the web.


read more

Variables in PowerShell

Thu, 08/29/2019 - 15:02

In computer science (and casual computing), a variable is a location in memory that holds arbitrary information for later use. In other words, it’s a temporary storage container for you to put data into and get data out of. In the Bash shell, that data can be a word (a string, in computer lingo) or a number (an integer).


read more

SparkFun continues to innovate thanks to open source hardware

Thu, 08/29/2019 - 15:01

When SparkFun Electronics founder and CEO Nathan Seidle was an engineering student at the University of Colorado, he was taught, "Real engineers come up with an idea and patent that idea." However, his experience with SparkFun, which he founded from his college apartment in 2003, is quite the opposite.


read more

What is an Object in Java?

Thu, 08/29/2019 - 15:00

Java is an object-oriented programming language, which views the world as a collection of objects that have both properties and behavior. Java's version of object-orientedness is pretty straightforward, and it's the basis for almost everything in the language. Because it's so essential to Java, I'll explain a bit about what's under the covers to help anyone new to the language.


read more

Managing Ansible environments on MacOS with Conda

Wed, 08/28/2019 - 15:02

If you are a Python developer using MacOS and involved with Ansible administration, you may want to use the Conda package manager to keep your Ansible work separate from your core OS and other local projects.

Ansible is based on Python. Conda is not required to make Ansible work on MacOS, but it does make managing Python versions and package dependencies easier. This allows you to use an upgraded Python version on MacOS and keep Python package dependencies separate between your system, Ansible, and other programming projects.


read more

Introduction to the Linux chmod command

Wed, 08/28/2019 - 15:01

Every object on your Linux system has a permission mode that describes what actions a user can perform on it. There are three types of permissions: read (r), write (w), and execute (x).


read more

What are environment variables in Bash?

Wed, 08/28/2019 - 15:00

Environment variables contain information about your login session, stored for the system shell to use when executing commands. They exist whether you’re using Linux, Mac, or Windows. Many of these variables are set by default during installation or user creation.

While environment variables apply to all modern systems, this article specifically addresses environment variables in the Bash shell on Linux, BSD, Mac, and Cygwin.


read more

A dozen ways to learn Python

Tue, 08/27/2019 - 15:02

Python is one of the most popular programming languages on the planet. It's embraced by developers and makers everywhere. Most Linux and MacOS computers come with a version of Python pre-installed, and now even a few Windows computer vendors are installing Python too.

Maybe you're late to the party, and you want to learn but don't know where to turn. These 12 resources will get you started and well on your way to proficiency with Python.


read more

Why Spinnaker matters to CI/CD

Tue, 08/27/2019 - 15:01

It takes many tools to deliver an artifact into production. Tools for building and testing, tools for creating a deployable artifact like a container image, tools for authentication and authorization, tools for maintaining infrastructure, and more. Seamlessly integrating these tools into a workflow can be transformative for an engineering culture, but doing it yourself can be a tall order.


read more

6 crucial tips for leading a cross-functional team

Tue, 08/27/2019 - 15:00

So you've taken on the challenge of leading your first cross-functional project, one that requires voluntary effort from people across organizational functions to achieve its objective. Congratulations!

But amidst your excitement over the opportunity to prove yourself, you're also feeling anxious about how you're actually going to do it?


read more

Implementing edge computing, DevOps like car racing, and more industry trends

Mon, 08/26/2019 - 21:05

As part of my role as a senior product marketing manager at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends for product marketers, managers, and other influencers. Here are five of my and their favorite articles from that update.


read more

Pages