Code Maven

Welcome to the Code Maven!

Helping you improve your programming and DevOps related knowledge to allow you to have a better job with more satisfaction and higher salary.

The main topics in abc 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.

Most of the articles were written by Gabor Szabo who provides Automation and DevOps related services. (Setting up CI systems, introducing test automation, moving the company to "the cloud", etc.)

Recent Articles

Python package dependency management - pip freeze - requirements.txt and constraints.txt

Making sure the dependencies of a large project work well together is not an easy task. In this article I try to describe a process that might work for you as well.

TL;DR

Keep the list of immediate dependencies in requirements.txt without declaring version numbers.

Keep the output of pip freeze with the specific version numbers in constraints.txt.


Python package dependency management - pip freeze - requirements.txt and constraints.txt


Developing an application for organising online self knowledge workshops - part 10

In this live coding session we are going to start the application with Ivett Ördög. We are going to use ReactJS.

Also follow the YouTube channel of Ivett: Cup of Code.


Developing an application for organising online self knowledge workshops - part 10


Super-global variables in Python

I just saw a lovely idea in Python to create super-global variables.

That is variable that will be available somehow globally in all the packages.


Super-global variables in Python