DEV Community

Austin Gil profile picture

Austin Gil

Hi, my name is Austin Gil. I'm a web developer from Portland, Oregon. Over the last ten years, I’ve built projects for award-winning agencies, innovative start-ups, government organizations, and more.

Five Year Club
Writing Debut
Four Year Club
1 Week Community Wellness Streak
4 Week Writing Streak
Three Year Club
Top 7
Two Year Club
One Year Club
The C̶a̶k̶e̶ User Location is a Lie!!!

The C̶a̶k̶e̶ User Location is a Lie!!!

7
Comments 1
15 min read

Want to connect with Austin Gil?

Create an account to connect with Austin Gil. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
I Deployed My Own Cute Lil’ Private Internet (a.k.a. VPC)

I Deployed My Own Cute Lil’ Private Internet (a.k.a. VPC)

3
Comments
11 min read
Advanced Architecture for AI Application (AKA AAAA!)

Advanced Architecture for AI Application (AKA AAAA!)

3
Comments
8 min read
AI for Web Devs: Deploying Your AI App to Production

AI for Web Devs: Deploying Your AI App to Production

11
Comments
11 min read
AI for Web Devs: Addressing Bugs, Security, & Reliability

AI for Web Devs: Addressing Bugs, Security, & Reliability

3
Comments
9 min read
AI for Web Devs: AI Image Generation

AI for Web Devs: AI Image Generation

5
Comments
12 min read
AI for Web Devs: Prompt Engineering

AI for Web Devs: Prompt Engineering

3
Comments
14 min read
AI for Web Devs: What Are Neural Networks, LLMs, & GPTs?

AI for Web Devs: What Are Neural Networks, LLMs, & GPTs?

3
Comments
15 min read
AI for Web Devs: Faster Responses with HTTP Streaming

AI for Web Devs: Faster Responses with HTTP Streaming

2
Comments
15 min read
AI for Web Devs: Your First API Request to OpenAI

AI for Web Devs: Your First API Request to OpenAI

12
Comments 1
16 min read
AI for Web Devs: Project Introduction & Setup

AI for Web Devs: Project Introduction & Setup

4
Comments
7 min read
File Upload Security and Malware Protection

File Upload Security and Malware Protection

4
Comments
13 min read
CDNs: Speed Up Performance by Reducing Latency

CDNs: Speed Up Performance by Reducing Latency

1
Comments
8 min read
Stream File Uploads to S3 Object Storage and Save Money

Stream File Uploads to S3 Object Storage and Save Money

2
Comments
13 min read
File Uploads for the Web (3): File Uploads in Node & Nuxt

File Uploads for the Web (3): File Uploads in Node & Nuxt

1
Comments
11 min read
File Uploads for the Web (2): Upload Files with JavaScript

File Uploads for the Web (2): Upload Files with JavaScript

4
Comments
7 min read
File Uploads for the Web (1): Uploading Files with HTML

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

3
Comments
5 min read
Recap of my experience at THAT Conference 2023

Recap of my experience at THAT Conference 2023

3
Comments
9 min read
Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms

Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms

12
Comments 3
8 min read
Top 2022 Blog Hits and What I Learned

Top 2022 Blog Hits and What I Learned

2
Comments
9 min read
CSS Named Colors: Groups, Palettes, Facts, & Fun

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

5
Comments 2
4 min read
Promises, Thenables, & Lazy-evaluation: What, Why, How

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

7
Comments
5 min read
How to Build Great HTML Form Controls

How to Build Great HTML Form Controls

4
Comments
7 min read
Conditional API Responses For JavaScript vs. HTML Forms

Conditional API Responses For JavaScript vs. HTML Forms

Comments
6 min read
4 ways CSS :has() can make your HTML forms even better

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

1
Comments
13 min read
PX or REM in CSS? Just Use REM

PX or REM in CSS? Just Use REM

4
Comments 3
5 min read
Automatically Deploy Apps to VPS with Git Triggers & Coolify

Automatically Deploy Apps to VPS with Git Triggers & Coolify

3
Comments
8 min read
6 Steps to Improve HTML Images For Users & Developers

6 Steps to Improve HTML Images For Users & Developers

5
Comments 2
12 min read
Edit Someone Else’s Website: contenteditable & designMode

Edit Someone Else’s Website: contenteditable & designMode

2
Comments
3 min read
Under-Engineered Productivity > Over-Engineered Distractions

Under-Engineered Productivity > Over-Engineered Distractions

1
Comments
5 min read
VS Code Timeline Restores Lost Work That Git Can’t

VS Code Timeline Restores Lost Work That Git Can’t

3
Comments
4 min read
Fixing Obscure Bugs: Apache, GZip, ETags, & Edge Compute

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

5
Comments
4 min read
TIL: You Can Access A User’s Camera with Just HTML

TIL: You Can Access A User’s Camera with Just HTML

3
Comments 2
3 min read
My Experience Speaking at VueConf US 2022

My Experience Speaking at VueConf US 2022

Comments
12 min read
Roll Your Own Static Site Host on VPS with Caddy Server

Roll Your Own Static Site Host on VPS with Caddy Server

5
Comments
8 min read
What is Edge Compute? It’s kind of like knitting dog hats

What is Edge Compute? It’s kind of like knitting dog hats

2
Comments
21 min read
Make Beautifully Resilient Apps With Progressive Enhancement

Make Beautifully Resilient Apps With Progressive Enhancement

5
Comments
18 min read
Cookies At The Edge: Not A Baking Blog Post

Cookies At The Edge: Not A Baking Blog Post

Comments
4 min read
Optimizing Content Migrations With Edge Compute

Optimizing Content Migrations With Edge Compute

Comments
9 min read
Vuetensils 0.10: Updated Tech, Better Forms, And More

Vuetensils 0.10: Updated Tech, Better Forms, And More

1
Comments
4 min read
New Job, Who Dis?

New Job, Who Dis?

1
Comments
8 min read
Making Accessibility More Accessible

Making Accessibility More Accessible

48
Comments 2
11 min read
3 Ways To Write Function Overloads With JSDoc & TypeScript

3 Ways To Write Function Overloads With JSDoc & TypeScript

2
Comments 1
6 min read
Setting Up a DSLR Camera Webcam on Linux

Setting Up a DSLR Camera Webcam on Linux

6
Comments
4 min read
OMG, SVG Favicons FTW!

OMG, SVG Favicons FTW!

3
Comments
4 min read
Watching for Changes in Vue.js Component Slot Content

Watching for Changes in Vue.js Component Slot Content

1
Comments 2
5 min read
WordPress is Still Pretty Darn Great

WordPress is Still Pretty Darn Great

23
Comments 18
5 min read
Get Started With TypeScript the Easy Way

Get Started With TypeScript the Easy Way

10
Comments
14 min read
How to Build HTML Forms Right: Security

How to Build HTML Forms Right: Security

112
Comments 4
21 min read
Automatically import SASS/SCSS into every Vue.js component

Automatically import SASS/SCSS into every Vue.js component

14
Comments
2 min read
How to Build HTML Forms Right: User Experience

How to Build HTML Forms Right: User Experience

3
Comments
14 min read
How to Build HTML Forms Right: Styling

How to Build HTML Forms Right: Styling

5
Comments
27 min read
How to Build HTML Forms Right: Accessibility

How to Build HTML Forms Right: Accessibility

6
Comments
14 min read
Vuetensils 0.7: Dates, Tooltips, Skip links, and more.

Vuetensils 0.7: Dates, Tooltips, Skip links, and more.

2
Comments 1
5 min read
3 Ways to Prepopulate Your Vue.js Global Store’s State

3 Ways to Prepopulate Your Vue.js Global Store’s State

5
Comments
5 min read
Vuetensils 0.6: Simpler Forms, Better Accessibility, & Useful Filters!

Vuetensils 0.6: Simpler Forms, Better Accessibility, & Useful Filters!

10
Comments
4 min read
How to Build HTML Forms Right: Semantics

How to Build HTML Forms Right: Semantics

8
Comments
9 min read
Vuetensils 0.5.0 Released!

Vuetensils 0.5.0 Released!

1
Comments
3 min read
My 2020 Predictions & Resolutions for Technology

My 2020 Predictions & Resolutions for Technology

5
Comments
4 min read
Vuetensils 0.4: awesome components and helpful directives

Vuetensils 0.4: awesome components and helpful directives

6
Comments
3 min read
loading...