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

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

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: 1350
Pageviews: 214.5K
Articles: 30
Comments: 0

Expertise

AI/ML Expertise Icon

AI/ML

  • Articles

Articles

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,259 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
· 4,367 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,005 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
· 4,268 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
· 1,574 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,129 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,160 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
· 3,344 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
· 4,972 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
· 5,634 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,434 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
· 2,570 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,353 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
· 3,579 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
· 3,383 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
· 1,813 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
· 2,747 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
· 3,756 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
· 3,645 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,219 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,553 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
· 2,960 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
· 7,777 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
· 4,627 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
· 3,590 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,008 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,261 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,418 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
· 8,721 Views · 5 Likes
article thumbnail
Roll Your Own Static Site Host on VPS With Caddy Server
This blog post will teach you how to set up a static host on a virtual private server with Ubuntu, Caddy server, SSL, and SFTP access.
August 23, 2022
· 4,409 Views · 1 Like

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

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 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: