Skip to content
No results
  • Blog
  • Talks
  • Workshop
  • Courses
Austin Gil
  • Blog
  • Talks
  • Workshop
  • Courses
Austin Gil
An illustration of a brain and a Raspberry Pi motherboard on top of an indigo brush stroke in the background.

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

  • AI, Development
Good things to understand when building AI applications: artificial neural networks, LLMs, parameters, embeddings, GPTs, and hallucinations.
Read MoreAI for Web Devs: What Are Neural Networks, LLMs, & GPTs?
An illustration of a brain and a Raspberry Pi motherboard on top of an indigo brush stroke in the background.

AI for Web Devs: Faster Responses with HTTP Streaming

  • AI, Back End, Development, Front End, JavaScript
Adding HTTP streaming to AI applications can improve perceived performance. This post covers the server side and client side requirements.
Read MoreAI for Web Devs: Faster Responses with HTTP Streaming
An illustration of a brain and a Raspberry Pi motherboard on top of an indigo brush stroke in the background.

AI for Web Devs: Your First API Request to OpenAI

  • AI, Back End, Development, Front End, HTML, JavaScript
Make API request to OpenAI with fetch and Qwik forms, protect API keys with Qwik actions, and hide secrets with environment variables.
Read MoreAI for Web Devs: Your First API Request to OpenAI
An illustration of a brain and a Raspberry Pi motherboard on top of an indigo brush stroke in the background.

AI for Web Devs: Project Introduction & Setup

  • AI, Back End, Development, Front End
In this blog post, we start bootstrapping a web development project using Qwik and get things ready to incorporate AI tooling from OpenAI.
Read MoreAI for Web Devs: Project Introduction & Setup
A security camera on top of an indigo brush stroke in the background.

File Upload Security and Malware Protection

  • Back End, Development, Edge Compute, Security
In this article, we implement several of the OWASP recommendations for file upload security. We also dive into malware scanning solutions.
Read MoreFile Upload Security and Malware Protection
Two pelicans flying with an indigo brush stroke in the background.

CDNs: Speed Up Performance by Reducing Latency

  • Back End, Development, Optimization
This post covers what CDNs are, how they work, and why you need one. I also show you how to connect Akamai CDN to Object Storage.
Read MoreCDNs: Speed Up Performance by Reducing Latency
Illustration of cloud over indigo brush stroke

Stream File Uploads to S3 Object Storage and Reduce Costs

  • Back End, Development
Learn how to upload files directly to S3-compatible Object Storage from your Node application to improve availability and reduce costs.
Read MoreStream File Uploads to S3 Object Storage and Reduce Costs
Command prompt and old desktop computer above a dark purple brush stroke.

Handling File Uploads on the Backend in Node.js (& Nuxt)

  • Back End, Development, JavaScript
Learn about the low-level concepts for dealing with multipart/form-data in Node.js and how to save file uploads to disk with a high-level solution.
Read MoreHandling File Uploads on the Backend in Node.js (& Nuxt)
JavaScript logo above an indigo brush stroke

How to Upload Files with JavaScript

  • Development, HTML, JavaScript
In this post, we use JavaScript to create the file upload request. You'll learn how to access files, create the HTTP request, and make it reusable.
Read MoreHow to Upload Files with JavaScript
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.

How to Upload Files with HTML

  • Development, HTML
This post shows you how to upload files using only HTML. Access user files, create the HTTP request, and set the correct content-type headers.
Read MoreHow to Upload Files with HTML
1 2 3 4 … 8
Next

Copyright © 2023 Austin Gil