Skip to content
No results
  • Blog
  • Talks
  • Workshop
  • Course
  • Projects
Austin Gil
  • Blog
  • Talks
  • Workshop
  • Course
  • Projects
Austin Gil
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.

File Uploads for the Web (1): Uploading Files with HTML

  • Development, HTML
This is the first post in a series all about uploading files to the web. In this post, we cover the steps needed to upload files using only HTML.
Read More
Misc Blog Cover

Recap of my experience at THAT Conference 2023

  • Miscellaneous

Back in January I had the pleasure and privilege of attending THAT Conference Austin as a workshop presenter, and I thought it would be cool to share my review. The Conference One thing I noticed about the THAT community when…

Read More
JavaScript logo above an indigo brush stroke

Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms

  • Development, HTML, JavaScript
Avoid duplicate-request & race-condition when creating JavaScript enhanced forms. Cancel previous fetch requests with AbortController.
Read More
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.

CSS Named Colors: Groups, Palettes, Facts, & Fun

  • CSS, Design, Development
This page provides resources for working with CSS Name Colors. It contains Named Color groups, palettes, favorites, and even fun facts.
Read More
JavaScript logo above an indigo brush stroke

Promises, Thenables, & Lazy-evaluation: What, Why, How

  • Development, JavaScript
JavaScript Promises evaluate eagerly, but sometimes that's a problem. This post covers why and how to create custom lazy-evaluating promises.
Read More
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 More
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 More
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 More
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 More
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 More
1 2 3 4 … 7
Next

Copyright © 2023 Austin Gil