newest articles

3 June 2023

Supercharge Your Mac and Ubuntu Terminals: Navigating Between Words

Looking to supercharge your productivity in the Mac terminal? Learn how to add custom key bindings to your zsh terminal and unlock a whole new level of command-line efficiency.
27 March 2023

How to add an icon to an HTML element using the ::before pseudo class in CSS

How to add an icon using the CSS ::before pseudo class? In this article, we go in-depth in answering this using several different approaches.
26 March 2023

Understanding Python's built-in data types as a JavaScript developer

Learn about Python's built-in data types, including numeric types, sequences, mappings, and sets, and how they compare to their JavaScript counterparts. This article explains the similarities and differences between Python's int, float, complex, str, list, tuple, dict, set, and frozenset data types and the Number, String, Array, Object, and Set types in JavaScript.
25 March 2023

Your first Python app

Learn how to create your first Python app with user input and variables. Follow these simple steps to prompt the user for their name, store it in a variable, and display a personalized greeting message. Python is an easy-to-learn programming language that is ideal for beginners. Get started with your first Python app today!
24 March 2023

Run Jekyll server on a different port

Jekyll is GitHub's serverless blogging technology. Here I'll show you how to serve it on port 4001, or any other port that's different from the default port 4000.
23 March 2023

Code a Weather App in React, part 1

Learn how to build a weather app in React using hooks in this step-by-step tutorial. You'll use the OpenWeatherMap API to fetch weather data and display it in a component. You'll also add dynamic city input using useState hook and learn about useEffect and CSS styling. Code samples are provided for each step of the tutorial.
22 March 2023

Code a Tic-Tac-Toe game in React, part 2

How to code a tic-tac-toe game in React, using hooks? Here's another way to do it, in this tutorial.
21 March 2023

Code a Tic-Tac-Toe game in React, part 1

How to code a tic-tac-toe game in React, using hooks? Here's one way to do it, in this tutorial.
20 March 2023

React Example Apps

A list of free React app examples found online with a short description of what each example is about.
16 December 2022

Revisiting Jekyll on Ubuntu 20.04

A discussion of working with Jekyll (GitHub's serverless blogging technology) after a long pause, and running it on a brand new Ubuntu 20.04 installation.

Feel free to check out my work here: