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?
February 6, 2023
Did you know you can set up a Ubuntu virtual machine on Windows and communicate between the two?
January 19, 2023
I made a chess game simulation using HTML, CSS, and JavaScript. It's pretty cool.
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.
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.
January 10, 2023
Want to make a snazzy animation where the eyes on a vector graphic follow the user's mouse? Find out how!
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.
April 6, 2022
What is the best place to get your domain?
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.
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?
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.
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.
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?
June 1, 2021
Create a dynamic scheduled URL with Jelly URL.
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!
April 2, 2020
Create a navigation menu using HTML and CSS (no JavaScript)
July 11, 2019
An online text-based animator, created from scratch
July 10, 2019
Create 3D text with HTML
July 9, 2019
A CSS powered clock
July 1, 2019
A NodeJS Websocket application
June 20, 2019
Split your query into two groups of results and order them differently
June 20, 2019
Transitioning away from Google's AMP
May 29, 2019
Use the toDataURL method to download the content of a canvas element onto the user's computer.
May 29, 2019
Implement a Dark Mode with CSS, HTML, and optionally JavaScript (example included)
May 22, 2019
Change the theme color of your website
May 17, 2019
Simple parallax scrolling with JavaScript
May 13, 2019
Password visibility toggle animation using HTML, CSS, and JavaScript (working example + code)
May 10, 2019
A password generator using a random list of words
May 10, 2019
Learn the ins and outs of CSS measurement units
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.
May 6, 2019
A simple and secure offline password generator created with JavaScript and run right in your browser
May 3, 2019
Learn about the prefers-color-scheme media query in CSS
May 2, 2019
Learn the ins and outs of the MySQL Query Cache
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
April 30, 2019
Learn about the CSS @supports query, and why it's so useful
April 29, 2019
Learn about Google's AMP powered dynamic emails, and how to create them
April 27, 2019
Learn how to enable Dark Mode in your Chrome browser on Andriod
April 26, 2019
Find the tabs that are eating the most memory, and learn how to lower their memory usage
April 25, 2019
Please, stop showing notification requests when I visit your website
April 24, 2019
Google's search console has been having issues, here are a couple workarounds
April 24, 2019
Learn how to force Chrome to launch in Dark Mode on Windows
April 23, 2019
Do I use plugins? Yes. But I try to avoid them in most cases
April 22, 2019
6 tips for choosing the best color scheme for your website and brand
April 19, 2019
Learn some easy and free tricks to get and retain more website visitors.
April 18, 2019
Learn the basics of password hashing
April 18, 2019
Add a cookie notification to your AMP enabled website
April 17, 2019
Learn the pros and cons of using a website builder to create your online presence.
April 15, 2019
Create and launch a free static site with GitHub Pages
April 15, 2019
Here are some great resources for web developers
April 14, 2019
Specify a default/fallback file on a web server
April 13, 2019
Run Apache from your Windows machine, without using any extra software.
April 12, 2019
Create a blog using PHP and HTML only, no SQL database needed!
April 12, 2019
Create a simple prime number generator with Javascript
April 11, 2019
Three of the easiest ways to include the same file on multiple pages