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

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

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: 268.3K
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
· 5,863 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,586 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,821 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,419 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,763 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,894 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,545 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,521 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,843 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,454 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,037 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,701 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,957 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,631 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,917 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,165 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
· 39,737 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,951 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,039 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,853 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,456 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,818 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,173 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,069 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,857 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,837 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,293 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,518 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,625 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
· 9,428 Views · 5 Likes

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and 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: