DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library
Core Badge
Avatar

Austin Gil

DZone Core CORE

Developer Advocate at Akamai

Company website: https://www.akamai.com/

Joined Jul 2021

https://austingil.com/

About

Hi, my name is Austin Gil. I'm a web developer from Portland, Oregon, and I help people (like you?) build better websites. Over the last ten years, I’ve built projects for award-winning agencies, innovative start-ups, government organizations, and more. Today, I create fun, educational content in the form of writing, open-source, videos, presentations, and workshops.

Stats

Reputation: 1410
Pageviews: 276.4K
Articles: 31
Comments: 0

Expertise

AI/ML Expertise Icon

AI/ML

  • Articles

Articles

article thumbnail
The C̶a̶k̶e̶ User Location Is a Lie!!!
This post discusses the nuances surrounding location-based programming: various ways to access user location, how they can fail, and what to do about it.
August 2, 2024
· 6,289 Views · 2 Likes
article thumbnail
I Deployed My Own Cute Lil’ Private Internet (aka VPC)
This post covers what I've learned about Akamai's VPC, how I deployed one with Terraform, and why it's good for security.
March 15, 2024
· 3,797 Views · 2 Likes
article thumbnail
Advanced Architecture for AI Application (AKA AAAA!)
This post covers infrastructure improvement ideas for an existing AI application's architecture for better delivery, performance, and cost reduction.
February 15, 2024
· 5,058 Views · 1 Like
article thumbnail
AI for Web Devs: Deploying Your AI App to Production
This post covers preparing our app for production, deploying it to a VPS, running it with a process manager, and using a reverse proxy with an SSL.
February 8, 2024
· 3,628 Views · 1 Like
article thumbnail
AI for Web Devs: Addressing Bugs, Security, and Reliability
In this post, we'll walk through our existing AI application and address bugs, security, and reliability concerns for most apps and AI apps specifically.
January 31, 2024
· 5,056 Views · 1 Like
article thumbnail
AI for Web Devs: AI Image Generation
In this post, we create a Dialog component with Qwik before I share my strategy for dealing with the nuances of AI image generation with OpenAI.
January 30, 2024
· 2,104 Views · 1 Like
article thumbnail
AI for Web Devs: Prompt Engineering
Prompt engineering lets you modify AI behavior without changing application code. This post covers tools and techniques for prompt engineering.
January 23, 2024
· 3,791 Views · 1 Like
article thumbnail
AI for Web Devs: What Are Neural Networks, LLMs, & GPTs?
Good things to understand when building AI applications: artificial neural networks, LLMs, parameters, embeddings, GPTs, and hallucinations.
January 19, 2024
· 3,744 Views · 1 Like
article thumbnail
AI for Web Devs: Faster Responses With HTTP Streaming
Adding HTTP streaming to AI applications can improve perceived performance. This post covers the server-side and client-side requirements.
January 16, 2024
· 4,087 Views · 1 Like
article thumbnail
AI for Web Devs: Your First API Request to OpenAI
Learn how to make API requests to OpenAI with fetch and Qwik forms. Protect API keys with Qwik actions, and hide secrets with environment variables.
January 12, 2024
· 5,735 Views · 2 Likes
article thumbnail
AI for Web Devs: Project Introduction and Setup
In this post, begin bootstrapping a web development project using Qwik and get things ready to incorporate AI tooling from OpenAI.
September 16, 2023
· 6,262 Views · 5 Likes
article thumbnail
File Upload Security and Malware Protection
In this article, we implement several of the OWASP recommendations for file upload security. We also dive into malware scanning solutions.
May 25, 2023
· 4,916 Views · 3 Likes
article thumbnail
CDNs: Speed Up Performance by Reducing Latency
In this article, learn what CDNs are, how they work, and why you need one. Additionally, follow a demo about how to connect Akamai CDN to Object Storage.
May 3, 2023
· 3,229 Views · 1 Like
article thumbnail
Stream File Uploads to S3 Object Storage and Save Money
Learn how to upload files directly to S3-compatible Object Storage from your Node application to improve availability and reduce costs.
April 19, 2023
· 4,832 Views · 1 Like
article thumbnail
File Uploads for the Web (3): File Uploads in Node and Nuxt
This is the third post in a series about uploading files for the web. This post covers receiving multipart/form-data in Node.js and saving files to disk.
March 30, 2023
· 4,192 Views · 2 Likes
article thumbnail
File Uploads for the Web (2): Upload Files With JavaScript
This is the second article in a series about uploading files for the web. In this article, readers will use JavaScript to create the file upload request.
March 22, 2023
· 4,613 Views · 4 Likes
article thumbnail
File Uploads for the Web (1): Uploading Files With HTML
This article 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.
March 13, 2023
· 40,027 Views · 2 Likes
article thumbnail
Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms
Avoid duplicate-request and race-condition when creating JavaScript-enhanced forms. Cancel previous fetch requests with AbortController.
February 7, 2023
· 3,171 Views · 1 Like
article thumbnail
Promises, Thenables, and Lazy-Evaluation: What, Why, How
JavaScript Promises evaluate eagerly, but sometimes that's a problem. This post covers why and how to create custom lazy-evaluating promises.
January 23, 2023
· 4,224 Views · 2 Likes
article thumbnail
How to Build Great HTML Form Controls
This article highlights all the considerations one should make when creating an HTML form control, from accessibility to functionality to user experience.
January 10, 2023
· 4,037 Views · 2 Likes
article thumbnail
Conditional API Responses for JavaScript vs. HTML Forms
Learn how to build backend APIs that support progressive enhancement by detecting if a request was submitted with HTML forms or JavaScript.
January 4, 2023
· 3,656 Views · 1 Like
article thumbnail
4 Ways CSS :Has() Can Make Your HTML Forms Even Better
Learn how the CSS :has() pseudo-class can improve HTML forms through validation hints, conditional content, fancier designs, and more.
December 19, 2022
· 3,998 Views · 3 Likes
article thumbnail
PX or REM in CSS? Just Use REM
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.
December 6, 2022
· 3,375 Views · 1 Like
article thumbnail
Automatically Deploy Apps to VPS With Git Triggers and Coolify
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.
November 22, 2022
· 8,287 Views · 1 Like
article thumbnail
6 Steps To Improve HTML Images for Users and Developers
Learn how to make HTML images better for users with responsive sizes and modern formats without making your life as a developer much harder.
November 8, 2022
· 5,049 Views · 1 Like
article thumbnail
Edit Someone Else’s Website: contenteditable and designMode
You may be familiar with using DevTools to modify a website's HTML. In this article and video, discover two more tools: contenteditable and designMode.
October 18, 2022
· 4,067 Views · 1 Like
article thumbnail
VS Code Timeline Restores Lost Work That Git Can’t
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.
September 29, 2022
· 8,785 Views · 3 Likes
article thumbnail
Fixing Obscure Bugs: Apache, GZip, ETags, and Edge Compute
This post highlights an interesting use case for using edge compute to solve an obscure performance bug with Apache's GZip module.
September 22, 2022
· 5,732 Views · 1 Like
article thumbnail
My Experience Speaking at VueConf US 2022
This article is an experience and do's and don'ts of speaking at the Vueconf US 2022.
September 8, 2022
· 6,775 Views · 1 Like
article thumbnail
You Can Access a User’s Camera With Just HTML
The other day I came across a cool HTML attribute I had never heard of before; capture. So I decided to make a video and blog post about it.
September 6, 2022
· 10,275 Views · 5 Likes

User has been successfully modified

Failed to modify user

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook