Altera FPGA Programming Tutorial: Quartus Made EASY!

So you got yourself an Intel FPGA, loaded Quartus and then had a meltdown because of the sheer volume of things to click on the screen, right? Fear not my friend, I have been there too. This guide will have you programming that slick looking FPGA in no time! This guide aims to cover some…

How To Run Intel Quartus On Mac OS X With Virtualbox & Ubuntu

Looking to get into FPGA programming? Quartus can run surprisingly well on Mac when paired with Virtualbox and Ubuntu. Unlike other solutions using Windows and Parallels, all of the software used in this method is completely free! There are a few hurdles to overcome in order to get everything running correctly, however this guide will…

Run Ubuntu On Mac With Virtualbox (The Complete Guide)

This simple illustrated guide will get you up and running with Ubuntu Desktop on your Mac. We will also install Guest Additions, allowing easy drag and drop between your dual operating systems. Virtualbox is a powerful tool that allows many different operating systems to be run from other operating systems within a window, and best…

How To Store Values In An Array Using BASH Shell Script

Looking to add an array to your BASH script? In this tutorial we will cover everything you need to know, and perhaps a few extra things that will surprise you! BASH scripts are a powerful feature of POSIX based operating systems, giving the user the power to automate many operating system features with a relatively…

Raspberry Pi WordPress With MariaDB Setup Guide

Yes it’s absolutely possible to set up a LAMP server with MariaDB and PHP on Raspberry Pi! Perhaps you already have a project in mind, but here is a great idea; create a mirror of your existing site so you can tinker with the code locally, then push the update once you are happy with…

Fritzing Is Still Free! (How To Build From Source)

Want the latest version of Fritzing for free? This tutorial will teach you how to build the latest version of Fritzing from source code, which is still freely available from Github. So what is building Fritzing from source anyway? Fritzing used to be a free to download community driven project but at some stage they…

How To Use Raspberry Pi GPIO Serial Port To Program Arduino

Looking to flash Arduino via the serial bootloader with the Raspberry Pi GPIO serial port? This article explains how to use the Raspberry Pi serial port to flash Arduino without having to use ICSP. If you are looking to make a custom Arduino-based Pi hat and want to provide firmware updates from the Pi then…

ESPHome vs Tasmota (And How To Switch Between Them)

Trying to decide whether Tasmota or ESPHome is the right firmware for your smart home application? Or perhaps you are using one and want to try the other? In which case this article is just for you! Both Tasmota and ESPHome are valuable tools for the smart home enthusiast with the same end result. However…