Welcome to the Code Maven!
The main topics in alphabetical order
- Ansible - the configuration management system.
- Bash - the shell language of Unix/Linux.
- C# .NET - the language of Microsoft.
- Docker - the de-facto standard in containers.
- Flask, the Python microframework.
- Git, the most popular Open Source version control system.
- Go - Golang, the programming language created at Google.
- Groovy, the programming language used for Jenkins pipelines.
- Handlebars the HTML templating system written in JavaScript.
- Java
- JavaScript
- Jenkins, the automation server used for Continuous Integration and Continuous Delivery.
- Linux
- NodeJS
- Perl on the Perl Maven site.
- PHP
- Python
- Ruby
- SVG, Scalable Vector Graphics examples in JavaScript and Python.
- Programming Bootcamp for Scientists
- Programming Exercises for any language.
- R&D at $company - interviews with engineering leaders
- CMOS - Code-Maven Open Source podcast
Recent Articles
Use Docker both as regular user and as root (with or without sudo)
The problem I encountered with the solution to create a file on a mounted volume in Docker as the external user (and not as root) was that using a regular user internally made it impossible to execute commands as root. In particular it made it impossible to install packages using the package-management system of the operating system.
Use Docker both as regular user and as root (with or without sudo)
Creating a file on a mounted volume in Docker as the external user (and not as root)
For a long time I had this problem that I did not know how to solve:
When you run Docker on a linux host, mount an external folder, all the files created in the docker will be owned by user root on the host file-system.
Finally I think I understood how this works and found a solution. At least a partial solution for Ubuntu and CentOS-based images.
Creating a file on a mounted volume in Docker as the external user (and not as root)
Local development environment for the data.table R project
After the partial success with the development environment for R-yaml we tried another R package called data.table. Eventually we managed to run the tests of this too.