Skip to content
No results
  • Read
  • Hire
  • Pay
Austin Gil
  • Read
  • Hire
  • Pay
Austin Gil
Misc Blog Cover

Top 2022 Blog Hits and What I Learned

  • Miscellaneous

My 2022-year-in-review for blogging. It covers my top posts from this year, top all-time posts by traffic, and the insights I’ve gleaned from the data.

Read MoreTop 2022 Blog Hits and What I Learned
Command prompt and old desktop computer above a dark purple brush stroke.

Conditional API Responses For JavaScript vs. HTML Forms

  • Back End, Development, Edge Compute, HTML, JavaScript

Learn how to build backend APIs that support progressive enhancement by detecting if a request was submitted with HTML forms or JavaScript.

Read MoreConditional API Responses For JavaScript vs. HTML Forms
A desktop computer illustration with small windows of code open. One of the windows says, "{CSS}" and behind the illustration is an indigo brush stroke.

5 ways CSS :has() can make your HTML forms even better

  • CSS, Development, HTML

Learn how the CSS :has() pseudo-class can improve HTML forms through validation hints, conditional content, fancier designs, and more.

Read More5 ways CSS :has() can make your HTML forms even better
A desktop computer illustration with small windows of code open. One of the windows says, "{CSS}" and behind the illustration is an indigo brush stroke.

PX or REM in CSS? Just Use REM

  • Accessibility, CSS, Development

When choosing between pixels and rems in CSS, you should almost always use rems. It's a simple rule to follow. This article explains why.

Read MorePX or REM in CSS? Just Use REM
Command prompt and old desktop computer above a dark purple brush stroke.

Automatically Deploy Apps to VPS with Git Triggers & Coolify

  • Command Line, Development

This is an introduction to Coolify, a project that can deploy custom applications based on Git events. It's similar to a self-hosted Netlify or Heroku.

Read MoreAutomatically Deploy Apps to VPS with Git Triggers & Coolify
A desktop computer illustration with small windows of code open. The text on the screen says, "" and behind the illustration is an indigo brush stroke.

6 Steps to Improve HTML Images For Users & Developers

  • Development, Front End, HTML, Optimization

Learn how to make HTML images better for users with responsive sizes and modern formats without making your life as a developer much harder.

Read More6 Steps to Improve HTML Images For Users & Developers
A desktop computer illustration with small windows of code open. The text on the screen says, "" and behind the illustration is an indigo brush stroke.

Edit Someone Else’s Website: contenteditable & designMode

  • Development, Front End, HTML

You may be familiar with using devtools to modify a website's HTML. In this blog post, I'll show you two more ways: contenteditable and designMode.

Read MoreEdit Someone Else’s Website: contenteditable & designMode
WordPress logo over a dark purple brush stroke

Under-Engineered Productivity > Over-Engineered Distractions

  • Back End, Development, Optimization, WordPress

My tip for personal blogs is to avoid technical distractions. This article shows how to do so by setting up WordPress on Linode with just a few clicks.

Read MoreUnder-Engineered Productivity > Over-Engineered Distractions
Command prompt and old desktop computer above a dark purple brush stroke.

VS Code Timeline Restores Lost Work That Git Can’t

  • Development

VS Code Timeline can take snapshots of different save points of a file. This can help you save lost work that Git may not be able to.

Read MoreVS Code Timeline Restores Lost Work That Git Can’t
Illustration of cloud over indigo brush stroke

Fixing Obscure Bugs: Apache, GZip, ETags, & Edge Compute

  • Development, Edge Compute, Optimization

This post highlights an interesting use-case for using edge compute to solve an obscure performance bug with Apache's GZip module.

Read MoreFixing Obscure Bugs: Apache, GZip, ETags, & Edge Compute
Prev
1 … 6 7 8 9 10 11 12 … 14
Next

Copyright © 2025 Austin Gil