Programming zone

Anyway, as I mentioned during my presentation, my job is computer programming and software designer. I started working as a programmer since year 2000, with AcuCorp Cobol, and later with IBM COBOL 2 on Mainframe systems.

Since 2019, I abandoned imperative procedural programming like COBOL and BASIC languages changing to object oriented: from Visual Basic .NET and C# with Azure and DevOps: starting with .NET applications for automotive industry, and later (2023) developing and maintaining cloud applications in Chevron, with Azure, Devops and Git.

My passion for my job goes also in my personal private life, that is why I am programming this website or my small IoT devices. To develop this website, I used a "grav" template and my Linux Ubuntu Mate environment (a virtual machine that I use for development, keeping the Music Production environment separated). I use Visual Studio Code to maintain my website in conjunction with Git and GitHub. Git is the best version control system ever, and believe me, if you use it, you simply will love it!

Here some links related to Grav, Git, .NET, GitHub and Visual Studio in case you want to explore

https://getgrav.org

https://git-scm.com/

https://github.com/

https://github.com/

https://visualstudio.microsoft.com/

In the picture below, I am showing a simple C# character based application controlling an Arduino to give water to my plants. I called this first project "Gardening System". This application has 2 versions: one with a Graphical User Interface (running only on Windows Devices) and a Character based running on all systems supporting .NET. I am planning to move this application to ASP .NET to have the benefits of using a better cross platform Web interface.

In case you are interested to study how this project was made, you can download it from this link below. There is also a Documentation inside the archive:

Download Garden System


Automatic Watering System in development

 

Illustration

OPEN THE IMAGE


Automatic Watering System during test

 

Illustration

OPEN THE IMAGE


App to control an Arduino

 

Illustration

OPEN THE IMAGE


Mainframe emulation

 

Illustration

OPEN THE IMAGE


Programming an home made IoT device

 

Illustration

OPEN THE IMAGE


Git in action!

 

Illustration

OPEN THE IMAGE


Git in action committing!

 

Illustration

OPEN THE IMAGE