I have decided to participate in CSS Naked Day this year. I had heard of it be…
Continue reading post "CSS Naked Day"web posts
Project: Website theme switcher
I finally made a theme switcher for my website. Ever since I saw the CSS Zen G…
Continue reading post "Project: Website theme switcher"JS: Replace page text
For this year's April Fools Day, I decided I wanted to replace some text in the…
Continue reading post "JS: Replace page text"Doing my federal (US) taxes this year, I was finding myself unable to create an …
Continue reading post "#4534"Server upgraded from Ubuntu 20.04 to 22.04
My server was on Ubuntu 20.04, but due to the end-of-life of that LTS version n…
Continue reading post "Server upgraded from Ubuntu 20.04 to 22.04"Starting with Magento / React JS
My cousin expressed interest in learning Magento and React JS. I know neither,…
Continue reading post "Starting with Magento / React JS"In Mac OS Sonoma, browsers now require and the OS will ask for the "Local N…
Continue reading post "#4479"Also annoying with T-Mobile, their "post-paid" account site seems to b…
Continue reading post "#4102"Inline emoji favicon
On a simple one-page site, I wanted as much as possible to be inline in the sin…
Continue reading post "Inline emoji favicon"Upgraded Symfony 4.4 to 5.4
I've upgraded my website to Symfony 5.4 from 4.4. I've continued on without Sy…
Continue reading post "Upgraded Symfony 4.4 to 5.4"Ansible, Vagrant, and Symfony `var` permissions
I have moved to using VirtualBox VM's for my local web development. I use Vagr…
Continue reading post "Ansible, Vagrant, and Symfony `var` permissions"Vagrant network IP change
Apparently, an update to VirtualBox after version 6.1.26 limited the IP's usabl…
Continue reading post "Vagrant network IP change"Ideas: Cascading Behavior Sheets, a declarative alternative to JS
I have had the idea for some time that the web ought to have a declarative form…
Continue reading post "Ideas: Cascading Behavior Sheets, a declarative alternative to JS"Porkbun has moved to Cloudflare for providing their DNS service. That is fine w…
Continue reading post "#3891"Porkbun DNS seems to be down and has been so for the last several hours at least…
Continue reading post "#3728"jQuery AJAX and multipart form handling
I recently had need to submit a web form with file fields via AJAX. The applic…
Continue reading post "jQuery AJAX and multipart form handling"Firefox: Weird rendering with high contrast mode
I figured out why Firefox 91+ seemed to break some CSS rendering for me (as I b…
Continue reading post "Firefox: Weird rendering with high contrast mode"The recent Firefox Developer Edition update (91.0b6) seems to have broken CSS re…
Continue reading post "#3459"JS: ES Modules and Node bare specifiers via response rewrite
I've been playing with JS lately, including ES modules and building with Rollup…
Continue reading post "JS: ES Modules and Node bare specifiers via response rewrite"Fallback webfont and emoji
Recently I found that browsers will download a fallback webfont (@font-face) to…
Continue reading post "Fallback webfont and emoji"Fighting form spam
Cogneato has dozens of sites with openly submittable forms on them, and they ha…
Continue reading post "Fighting form spam"Looking at Apache logs with command line tools
In my web development career, I have countless times needed to look at Apache l…
Continue reading post "Looking at Apache logs with command line tools"As of the start of Prime day yesterday, the Amazon home page seems to completely…
Continue reading post "#3070"reCaptcha solved by bots?
Some presumed bots figured out the reCaptcha (version 2) we protect forms with …
Continue reading post "reCaptcha solved by bots?"I've upgraded my Firefox Android install to the new version running GeckoView. …
Continue reading post "#3014"I only went a little over my 10GB hot spot limit for my first month on the new p…
Continue reading post "#2959"With T Mobile's free unlimited data upgrade ending June 30th, but no end in site…
Continue reading post "#2911"Recently, one of Cogneato's client's site donate form was submitted thousands of…
Continue reading post "#2907"I'm quite glad to see labels (similar to GMail's) are finally landing in Fastmai…
Continue reading post "#2897"SSH tunnel as "poor mans" VPN
A few web servers that I've needed to access for work have blocked my connectio…
Continue reading post "SSH tunnel as "poor mans" VPN"I made it through the first week of working from home during this virus-caused l…
Continue reading post "#2746"Short domain intro card
To make use of the short domain I bought recently (macn.me), I came up with the…
Continue reading post "Short domain intro card"Forcing HTTPS and progressive enhancement
In the interest of progressive enhancement, my site doesn't force browsers to c…
Continue reading post "Forcing HTTPS and progressive enhancement"Cleveland GiveCamp 2019: day one
The tenth annual, and my ninth, Cleveland GiveCamp started today. I took off th…
Continue reading post "Cleveland GiveCamp 2019: day one"Upgrade Symfony 3 to 4 without Flex
I've upgraded my site from Symfony version 3 to 4, without using Symfony Flex. …
Continue reading post "Upgrade Symfony 3 to 4 without Flex"I've signed up for Cleveland GiveCamp again this year. I think this'll be my 9t…
Continue reading post "#2368"Today, I learned that display: block on a <summary> element removes the di…
Continue reading post "#2340"2784, the first HTTP port
Looking at a page discussing the code of the first web browser (WorldWideWeb), …
Continue reading post "2784, the first HTTP port"I think I am going to let my .us domains expire due to the lack of whois privacy…
Continue reading post "#2177"HTTP 2 on Ubuntu 18.04 with Apache and PHP
I recently got h2 (HTTP 2.0) running on my server. The new protocol should spe…
Continue reading post "HTTP 2 on Ubuntu 18.04 with Apache and PHP"Woo-hoo. My site is finally sending h2 (HTTP 2.0). Should be a bit faster. I …
Continue reading post "#2103"My wi-fi name (SSID) is now 'information superhighway'.
Continue reading post "#2091"Kind of a late night working getting a messed up newsletter send back on track. …
Continue reading post "#2031"I guess the WordPress setting "Automatically close comments on articles old…
Continue reading post "#1993"Comments closed
I have decided to disable comments on my blog, but leave pingbacks / trackbacks…
Continue reading post "Comments closed"GiveCamp 2018: Final day and end
GiveCamp is done. It was a success. We finished the chat app for Rubber City …
Continue reading post "GiveCamp 2018: Final day and end"GiveCamp 2018: Day two
I am quite tired, so I will be brief. I didn't sleep well last night and am ho…
Continue reading post "GiveCamp 2018: Day two"GiveCamp 2018: Day one
Day one of GiveCamp comes to a close. This year I'm working on a project for R…
Continue reading post "GiveCamp 2018: Day one"GiveCamp fast approaches again. It's a mere 15 hours away. I'm basically prepa…
Continue reading post "#1957"At work today, I got to play with programmatically creating SVG for the first ti…
Continue reading post "#1833"