Pi Pico Videoconference Controller

Pi Pico Videoconference Controller

Since the lockdown started and videoconference became a standard, I have been thinking to build a simple device that could control camera and audio. After posting my fist prototype on Reddit, I received much positive feedback and guidance that helped me to finish my project (thank you all Reddit friends!). This project differs from my…

Pi Pico OLED Clock Example

Continuing my journey to learn more about microcontrollers, I’ve decided to test some new components with my Pi Pico. A clock on a bigger OLED screen seemed to be a good option. Also, it will probably be integrated to temperature and humidity sensors later to monitor my new baby boy’s room. This was an interesting…

Pi Pico Quickstart Guide with MicroPython

As part of my personal interest in different areas of technology, I have decided to go a bit deeper in the low power consumption microcontroller boards world that will (hopefully) leads me to a better understanding of practical implementation of Internet-of-Things (IoT) concept. In this article I tried to document my beginner’s journey to learn…

Network Ad Blocker with Pi-hole

Personally, I’m not really against online marketing on websites in the form of ads. The problem comes when some websites abuse this practice, significantly slowing down page load time and consuming more hardware resources than it is supposed to. Also, I have privacy concerns regarding data that trackers collect about me and how they use…

Using Terraform to deploy AWS EKS with NGINX

EKS (Elastic Kubernetes Service) is AWS’s managed containers orchestration solution that simplifies Kubernetes cluster management. This article presents a technical implementation example that demonstrates how to automatically deploy a AWS EKS Cluster that uses a combination of AWS ALB (Application Load Balance) and NGINX as its Kubernetes Ingress Controller. What is Kubernetes Ingress Controller? One…

Deploying MuleSoft apps on Azure AKS

This article is a quick guide to demonstrate how to deploy a MuleSoft (Mule) app in a container on Azure AKS (Azure Container Service – Kubernetes). Apart from assuming that you have (very) basic knowledge about Azure, containers and MuleSoft, below are the other pre-requisites: SSH key pair – you will need a SSH Key Pair…

Sparx EA Schema Composer Overview

When Sparx Enterprise 12 was release few months ago, I didn’t really rush to see what were the new features until I read this article about new Wireframes feature. This post can be considered as a continuation of my previous post ‘Deriving XML Schemas from your Information Model’, as this replaces the last step (where we generate…

Deriving XML schemas from your Enterprise Information Model

Following my post regarding Class Specialisation concept implementation in XML schemas,  I decided to give an overview of the end-to-end process for deriving XML schemas from an Enterprise Canonical/Information Model. As I’ve said before, I like to use the Object Management Group’s (OMG) Model Driven Architecture (MDA) approach because it promotes reusability through technology agnostic design…