Welcome to my Linkatopia. I like music, photography, drones, and welding. I'm currently rebuilding this entire site, and adding more cool features. See the blog!
| Dec 22, 2021
This is a very simple explanation of defer and async, with examples
| Nov 4, 2021
This is where a web page changes/updates while you're trying to read it and causes you to lose your place. More stuff to learn how to fix and/or prevent
| May 31, 2021
Introduction - Everything curl
| Mar 5, 2021
Using Emojis in HTML, CSS, and JavaScript | KIRUPA
| Feb 22, 2021
Trident User Agents - WhatIsMyBrowser.com
Searchable database of millions of user agents
| Feb 19, 2021
JavaScript Performance in the Wild 2020
Interesting look at protocols, libraries, and other factors that can make one site faster or slower than another
| Jan 27, 2021
Switch font color for different backgrounds with CSS | CSS-Tricks
This is brilliant except it doesn't work in IE or Edge. Why am I even surprised lol
| Nov 17, 2020
Stateful vs. Stateless Web App Design - API Blog: Everything You Need to Know
This Sept 2020 blog post is trying to sell its own service, but does a decent job of explaining the differences between stateful and stateless web apps.
| Nov 16, 2020
Jens Segers - A stateless blog with Webmentions
This article describes "webmentions" a W3C recommendation for notifying a url when someone links to it. But what's a "stateless" blog? I saved another article that explains this, lol.
| Oct 31, 2020
8 Tips on How to Reduce DNS Lookups and Speed Them Up
Mostly stuff for Wordpress but some of it could apply anywhere
| Oct 15, 2020
Mathematics for programmers (early draft) - Math-for-programmers.pdf
There is some great stuff in here on primes, encryption, probability, auto-complete, etc
| Sep 25, 2020
How to use the Fetch API in JavaScript
| Sep 13, 2020
Adaptive icon support in PWAs with maskable icons
| Aug 22, 2020
Add to Home screen - Progressive web apps (PWAs) | MDN
this example is based on Pete LePage's code
| Aug 17, 2020
The ultimate favicon generator - Favic-o-Matic
| Aug 6, 2020
Favicon Generator for perfect icons on all browsers
This might be the best, most up to date one
| Aug 6, 2020
| Jul 2, 2020
Compare your mobile site speed
| Mar 15, 2019
Server doesn't boot after upgrading from 10.3 to 11.2 | The FreeBSD Forums
This is my first post on the FreeBSD forums
| Dec 16, 2018
Triggering Numeric Keyboards with HTML5
| Aug 19, 2018
| Aug 17, 2018
apache - Redirecting https://www to https://non-www - without seeing certificate
This is an issue if your SSL cert doesn't handle www
| Jun 20, 2018
The Danger of Dogfooding - Inside Intercom
| Jun 17, 2018
| Jun 7, 2018
Responsive Web Design Introduction
This is a good example to show people what "responsive" means
| May 21, 2018
Introduction to ARIA | Web Fundamentals | Google Developers
How to add extra attributes to custom interface items for mobile
| May 18, 2018
php - How to safely display external pictures? - Information Security Stack Exch
One example of how to safely allow users to link images.
| May 8, 2018
My way to safely display external pictures GitHub
Detailed code from the same author of the previous saved post
| May 8, 2018
| May 2, 2018
| Apr 25, 2018
Form Inputs: The Browser Support Issue You Didn't Know You Had '" Smashing Magaz
This article lists all the problems with form fields and type="number"
| May 2, 2017
view the source of this page for a look at an interesting effect.
| Mar 3, 2017
Find out what a web site was built with and what cms and other services are being used.
| Aug 7, 2016
IP2Location' IP-Country-Region-City Database [DB3] | IP2Location.com
There are links at the bottom to free databases
| Jul 3, 2016
How can I check if a MySQL table exists with PHP? - Stack Overflow
Even though this isn't the accepted answer, it looks like the best:
if(mysql_query("DESCRIBE [table]")) {
| Jun 14, 2016
Window.open() - Web APIs | MDN
All you ever wanted to know about opening popup browser windows in Javascript.
| Jun 6, 2016
html - Href attribute for JavaScript links: "#" or "javascript:void(0)"? - Stack
Lengthy discussion of how to write Javascript links
| Apr 17, 2016
Gmail SMTP Settings & New Security Measures Demystified
| Feb 25, 2016
A Beginner's Guide to HTTP Cache Headers | Mobify
Cache-Control: no-transform,public,max-age=300,s-maxage=900
| Feb 3, 2016
Developing for Multi-Touch Web Browsers - HTML5 Rocks
| Jan 13, 2016
Yumpu.com - Account - Create - Create
| Dec 24, 2015
MySQL :: MySQL 5.5 Reference Manual :: 2.11.1.1 Changes Affecting Upgrades to 5.
Upgrading to MySQL 5.5 from earlier versions
| Dec 23, 2015
Cookie blocked/not saved in IFRAME in Internet Explorer - Stack Overflow
header('P3P: CP="Potato"'); HAHAHAHAHA!!!!
| Dec 22, 2015
Building custom file browser for TinyMCE version 4
| Dec 5, 2015
Test and Optimize Website Speed - GiftOfSpeed
| Nov 15, 2015
Matthew Kenney Cuisine: Crafting the Future of Food
Look at the features of this site
| Nov 11, 2015
| Nov 9, 2015
20 Excellent Free Rich-Text Editors | Webdesigner Depot
| Sep 29, 2015
Virtual Machine (VM), Windows Virtual PC & BrowserStack : Microsoft Edge Dev
Download virtual machines to test various versions of Internet Exploder
| Sep 8, 2015
Multi-Device Layouts '" Web Fundamentals
| Apr 13, 2015
Instafeed.js - a simple Instagram javascript plugin
| Sep 21, 2014
How do I get a YouTube video thumbnail from the YouTube API?
http://img.youtube.com/vi/[video id]/mqdefault.jpg
| Jun 9, 2014
Global browser, operating system, and screen resolution statistics
| Feb 2, 2014
.htaccess tricks and tips.. part two: url rewriting with mod rewrite.
A really good guide to .htaccess
This guy also has some free code called the "distro machine" for downloading files.
| Jun 18, 2013
NoSQL - Wikipedia, the free encyclopedia
| Jun 5, 2013
| Nov 9, 2012
| Nov 9, 2012
Everything you always wanted to know about touch icons Mathias Bynens
Fairly comprehensive article on touch icons.
| Sep 21, 2012
Can't receive mail from a web form - Google Apps Help
| Dec 26, 2011
| Dec 13, 2011
FedEx Developer Resource Center Home
| Jul 11, 2011
USPS - Web Tools Registration Web Page
For calculating shipping rates from a shopping cart
| Jun 5, 2011
Comprehensive guide to .htaccess- intro
| Mar 2, 2011
The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.
| Dec 28, 2010
Panic - Coda - One-Window Web Development for Mac OS X
Coda, One window web development.*
| Nov 22, 2010
iPhoney - Free iPhone web simulator
works great on my macbook! Unfortunately it just acts like the Safari browser and not exactly like the iphone. I have some sites that work great in iPhoney but have some issues on the iPhone. Guess I need Apple's official SDK
| Mar 6, 2008
Ajaxload - Ajax loading gif generator
| Mar 4, 2008
Ultimate Web Development Cheat Sheet Guide
Javascript, CSS, XHTML, AJAX (The list includes the Design215 CSS Quick Reference!)
| Feb 26, 2008
Cheat Sheets - ILoveJackDaniels.com
A bunch of nice cheat sheets and quick reference charts in PDF format.
| Feb 26, 2008
A comprehensive collection of cheat sheets for almost all web dev categories.
| Feb 26, 2008
This user's friend list is private.