Our Blog

Insights and updates from our team of experts on software development, business automation, and digital transformation in Africa.

All Posts

Part 1: Automating Local Environment Setup with Vagrant and Ansible
IaC
Chukwuma Zikora

Chukwuma Zikora

Software Engineer. RPA and DevOps Enthusiast

Part 1: Automating Local Environment Setup with Vagrant and Ansible

Infrastructure as code, or IaC, is a set of practices that allows developers to automate the creation, configuration, and management of infrastructure. In this article, we will explore how to use Vagrant and Ansible to create a local development environment.

Sharp vs Imagemin for Image Minification in Node.js
Image Processing
Chukwuma Zikora

Chukwuma Zikora

Software Engineer. RPA and DevOps Enthusiast

Sharp vs Imagemin for Image Minification in Node.js

A detailed comparison of Sharp and Imagemin libraries for image optimization in Node.js, analyzing compression efficiency and processing speed.

Techniques for Compressing PDF Files
PDF Processing
Chukwuma Zikora

Chukwuma Zikora

Software Engineer. RPA and DevOps Enthusiast

Techniques for Compressing PDF Files

Learn how to compress PDF files using different techniques with Node.js, including Ghostscript and QPDF implementations.

Laravel: This form is not secure
Laravel
Samuel Iheadindu

Samuel Iheadindu

Software Engineer. Web Developer. Systems Analyst

Laravel: This form is not secure

A solution to the common Laravel form security issue when working with nginx reverse proxy and SSL certificates.

Python 3: Get First and Last element of a list
Python
Samuel Iheadindu

Samuel Iheadindu

Software Engineer. Web Developer. Systems Analyst

Python 3: Get First and Last element of a list

Different methods to extract the first and last elements from a list in Python, including index access, slicing, and list comprehension.

Sass and CSS Dark theme support
Web Development
Rowland Ekemezie

Rowland Ekemezie

Automated System Enthusiast. Addictive Learner. Engineering Lead.

Sass and CSS Dark theme support

A comprehensive guide to implementing dark theme support using Sass and CSS variables, with React hooks for state management.