Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Lecture - Complete Jenkins Pipeline Tutorial

A timestamped video tutorial on Jenkins pipelines.

Creating A Basic Jenkins Pipeline

An tutorial/example to get you started of using Jenkins for a CI/CD pipeline when you use GitLab flow.

Remove Snap System From Ubuntu

Remove the snap system from Ubuntu.

Setting Up TOTP in PHP

Get started with using time-based one-time-passwords (TOTP) in PHP for MFA/2FA.

Generating HTML Docs For JSON Schemas

Learn how to automatically generate web-based documentation for your JSON schema files.

PHP - Working With Large JSON Files

A tutorial on how you can work with extremely large JSON files in PHP

Using Certbot Docker Image

Use the certbot docker image to generate Lets Encrypt SSL certificates.

Lecture - Quickest Way to Create REST API in Java with Spring Boot

A lecture to get started really quickly with Spring Boot.

Set Up Jitsi Server

Set up your own Jitsi server for hosting your own VOIP calls.

Gitlab Pipeline - Environment Builds

Have a single set of "build" and "deploy" steps in your pipeline, but run different actions based on your environment.

Ubuntu 20.04 - Install Driver For PiAEK USB Wifi Adapter

FFmpeg - Create GIF Animated Images

Create animated GIF images from videos using FFmpeg.

«     »