This site uses third-party cookies, learn more or accept

Maxwell's Blog

Set up a Linux testing environment on Windows

February 6, 2023

Did you know you can set up a Ubuntu virtual machine on Windows and communicate between the two?

I Made a Chess game in JavaScript

January 19, 2023

I made a chess game simulation using HTML, CSS, and JavaScript. It's pretty cool.

Generating Cryptographically Secure Random Numbers in Vanilla JavaScript

January 18, 2023

Learn how to generate cryptographically secure random numbers in vanilla JavaScript.


January 18, 2023

Learn how to use the new GitHub Copilot feature.

My Custom JavaScript Library _

January 12, 2023

Tired of using old JavaScript libraries like jQuery or Bootstrap? Probably not, but you can still check out the new library I'm working on.

Eye Following Mouse SVG Animation Tutorial

January 10, 2023

Want to make a snazzy animation where the eyes on a vector graphic follow the user's mouse? Find out how!

If you aren't using this word to start your Antiwordle game, you're not getting your best score.

April 9, 2022

Just like ARISE is the perfect starting word for Wordle, the new Antiwordle has a great starting word, and you probably haven't heard it before.

A Comparison of Domain Hosts

April 6, 2022

What is the best place to get your domain?

The Better Version of an XMLHttpRequest

March 28, 2022

The XMLHttpRequest is old news, and way more complicated than it needs to be. Browsers now support the fetch function, which is 100x easier to use.

Wordle - Looking Back

March 27, 2022

How does my Wordle starting word hold up, 2 months after I discovered it? Will my bot still be able to solve the puzzles?

Free Bulk SEO Tools Everyone Should Know About

March 27, 2022

Search Engine Optimization is a constant battle between the speed and quality of your site and the amount of time you have to implement it. With these free bulk editing tools, that process can be a little bit faster and simpler.

Your Password Are Weak - Make Them Better With JavaScript

March 27, 2022

Is your password weak? Probably, especially if you are just trying to meet the password requirements on a site. But, with the proper tools, a developer can take the site to the next level by checking against common passwords found in breaches.

What's the best starting word for Wordle and Absurdle

January 23, 2022

Which words give you the most clues when playing Wordle? Which word will eliminate the most possibilities? Have I wasted my weekend writing a bot that plays Wordle?

How to Schedule Changes to a Shortened Link

June 1, 2021

Create a dynamic scheduled URL with Jelly URL.

A Few Useful Google Products

April 8, 2020

Want to find some helpful, free Google resources to better your business? Well boy oh boy do I have the post for you!

Pure CSS collapsible menu

April 2, 2020

Create a navigation menu using HTML and CSS (no JavaScript)

HTML Text Animation Editor

July 11, 2019

An online text-based animator, created from scratch

Create 3D text with HTML, CSS, and JavaScript

July 10, 2019

Create 3D text with HTML

CSS powered digital clock

July 9, 2019

A CSS powered clock

Websockets and stuff

July 1, 2019

A NodeJS Websocket application

SQL Conditional Order By

June 20, 2019

Split your query into two groups of results and order them differently

Moving away from AMP

June 20, 2019

Transitioning away from Google's AMP

Using the Canvas element to save an image

May 29, 2019

Use the toDataURL method to download the content of a canvas element onto the user's computer.

Dark/Light mode - HTML and CSS, JavaScript if you'd like

May 29, 2019

Implement a Dark Mode with CSS, HTML, and optionally JavaScript (example included)

Change the color of the URL bar with HTML

May 22, 2019

Change the theme color of your website

Simple JavaScript Parallax

May 17, 2019

Simple parallax scrolling with JavaScript

Password show/hide animation

May 13, 2019

Password visibility toggle animation using HTML, CSS, and JavaScript (working example + code)

Password Generator

May 10, 2019

A password generator using a random list of words

CSS units of mesaurement

May 10, 2019

Learn the ins and outs of CSS measurement units

PHP File Directory Layout Best Practices

May 7, 2019

It's important to keep your PHP files secure. Here are a few good practices that you should stick to so your code can't be accessed by hackers or sketchy people.

Password Generator

May 6, 2019

A simple and secure offline password generator created with JavaScript and run right in your browser

Check the OS color scheme prefers-color-scheme in CSS

May 3, 2019

Learn about the prefers-color-scheme media query in CSS

MySQL results not updating? Check the query cache

May 2, 2019

Learn the ins and outs of the MySQL Query Cache

Links in Emails - what you should and shouldn't do

May 1, 2019

You may have heard clicking links in emails is dangerous, but this danger isn't limited to links in emails. Learn how to make sure a link is safe before clicking it

CSS @suports - everything you need to know

April 30, 2019

Learn about the CSS @supports query, and why it's so useful

Dynamic Emails with Gmail

April 29, 2019

Learn about Google's AMP powered dynamic emails, and how to create them

Enable Dark Mode on Chrome Android browser

April 27, 2019

Learn how to enable Dark Mode in your Chrome browser on Andriod

Find Tabs that are eating your memory - Google Chrome

April 26, 2019

Find the tabs that are eating the most memory, and learn how to lower their memory usage

Notifications on Web Pages

April 25, 2019

Please, stop showing notification requests when I visit your website

Dear Google, please fix the Search Console

April 24, 2019

Google's search console has been having issues, here are a couple workarounds

Chrome has a new Dark Mode - how to enable it

April 24, 2019

Learn how to force Chrome to launch in Dark Mode on Windows

Why I dislike plugins, but still use them

April 23, 2019

Do I use plugins? Yes. But I try to avoid them in most cases

Choosing a Color Scheme

April 22, 2019

6 tips for choosing the best color scheme for your website and brand

7 ways to drive more visitors to your website

April 19, 2019

Learn some easy and free tricks to get and retain more website visitors.

Storing Passwords - Web Security

April 18, 2019

Learn the basics of password hashing

Creating a Cookie Notification with Google's AMP

April 18, 2019

Add a cookie notification to your AMP enabled website

Pros and Cons of website builders

April 17, 2019

Learn the pros and cons of using a website builder to create your online presence.

Host a free static site with GitHub Pages

April 15, 2019

Create and launch a free static site with GitHub Pages

Free Resources for Web Devs

April 15, 2019

Here are some great resources for web developers

Fallback resource overview

April 14, 2019

Specify a default/fallback file on a web server

Run Apache on Windows without any extra software

April 13, 2019

Run Apache from your Windows machine, without using any extra software.

Create a PHP Blog - no Database Needed!

April 12, 2019

Create a blog using PHP and HTML only, no SQL database needed!

Javascript Prime Number generator

April 12, 2019

Create a simple prime number generator with Javascript

3 Ways to Include Files on Your Website

April 11, 2019

Three of the easiest ways to include the same file on multiple pages