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 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.

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

Counter Example: Improved Vanilla JavaScript

This code is part of the counter example project. It is an impoved version of the Vanilla JavaScript counter I posted a while ago. This version was posted by Jon Randy as a reply to my post on dev.to.


Counter Example: Improved Vanilla JavaScript


Static Site Generator

There are plenty of Static Site Generator (SSGs) already, but it is also a fun project to implement as an exercise.


Static Site Generator


Listing first elements of a huge directory using Python

At a client we have a huge directory of files. I wanted to list the first few files. ls -l | head took ages as it first lists all the files and only then cuts it down. After my first attempts in Python failed I wrote a Perl one-liner to list the first elements of a huge directory. However I wanted to see if I can do it with Python in some other way.


Listing first elements of a huge directory using Python