Beginners to Open Source: a collection of articles | Opensource.com

This collection of articles is about what it’s like to get started in open source, in any position and for any type of open source project. In this series, find out what it was like, what lessons they learned that they can pass on to you, and how open source has changed their lives.
— Read on opensource.com/resources/beginners-open-source

Working with oc cluster up. Learn how to work with the Openshift… | by Fábio José | Medium

Learn how to work with the oc utility in CentOS 7, macOS, and Windows in this guest post by Denis Zuev, an IT expert across networks, servers, storage, cloud, containers, DevOps, SDN/NFV, automation…
— Read on medium.com/@fabiojose/working-with-oc-cluster-up-a052339ea219

How to run graphical Linux applications on Windows 10 using the Windows Subsystem for Linux (WSL) – seanthegeek.net

A step-by-step guide on installing Bash on Ubuntu on Windows, with additional steps for running graphical Linux applications.
— Read on seanthegeek.net/234/graphical-linux-applications-bash-ubuntu-windows/

Notes

  1. Start xlaunch in Windows
  2. Linux environment must contain variable DISPLAY=:0
  3. starting the Linux GUI application

Example on adding a few common files to host with ansible

– hosts: all
vars:
user: maca
tasks:
– template:
src: ./templates/settings.xml
dest: /home/{{user}}/.m2/settings.xml
owner: “{{user}}”
group: “{{user}}”
mode: 0644

– template:
src: ./templates/.bash_aliases
dest: /home/{{user}}/.bash_aliases
owner: “{{user}}”
group: “{{user}}”
mode: 0644

– template:
src: ./templates/client.ovpn
dest: /etc/openvpn/client.opvn
owner: “{{user}}”
group: “{{user}}”
mode: 0644

– template:
src: ./templates/hosts
dest: /etc/hosts
owner: “{{user}}”
group: “{{user}}”
mode: 0644

– name: autoremove unused packages
apt:
autoremove: true

Scrum is a learning framework not a planning tool

I see that most people perceive the scrum framework as a planning tool. I think that it is wrong and I think it is a learning tool. You create a plan in order to learn new stuff when something did not happen according to the plan.

This is also supported be the agile manifesto that states you should “Responding to change over following a plan”