Skip to content
No results
  • Read
  • Hire
  • Pay
Austin Gil
  • Read
  • Hire
  • Pay
Austin Gil

Building an offline-first PWA in 48 hours with Vue.js + TailwindCSS

  • Development

Another year, another Zoohackathon; 48 hours in the same building with a bunch of nerds, all working together to address wildlife conservation. This year was a blast.

Read MoreBuilding an offline-first PWA in 48 hours with Vue.js + TailwindCSS
Vue logo with an indigo brush stroke in the background.

TailwindCSS + Vuetensils = 😍 accessible and composable Vue components

  • Accessibility, Development, HTML, Vue.js

Vutensils 0.3.10 supports custom CSS classes. Combine it with TailwindCSS for semantic and accessible Vue components with totally custom style and no bloat.

Read MoreTailwindCSS + Vuetensils = 😍 accessible and composable Vue components

Generating PDFs with Node, PDFkit, and Serverless on AWS Lambda

  • Development, JavaScript, Serverless

This post covers the minimum to create a Serverless function on AWS Lambda which generates PDFs using Node and PDFKit. No Express, HTML parsing, or S3 uploads.

Read MoreGenerating PDFs with Node, PDFkit, and Serverless on AWS Lambda
Misc Blog Cover

Financial Advice I Wish Someone Had Given Me

  • Miscellaneous

Throughout my career, I’ve had the pleasure and privilege of mentoring others. It’s usually about software engineering, but often we get into tangential things such as finances. It’s come up enough times and folks have been grateful, so I thought…

Read MoreFinancial Advice I Wish Someone Had Given Me
Vue logo with an indigo brush stroke in the background.

How to prevent browser refresh, URL changes, or route navigation in Vue

  • Development, JavaScript, Vue.js

Every once in a while in Vue, you want to prevent the user from navigating away from a route or reloading the page. This post covers how to do just that.

Read MoreHow to prevent browser refresh, URL changes, or route navigation in Vue
Vue logo with an indigo brush stroke in the background.

Easily build unique, accessible, and lightweight Vue components

  • Accessibility, Development, HTML, JavaScript, Vue.js

Checkout Vuetensils if you care about building accessible and lightweight Vue projects, but prefer to use your own custom styles.

Read MoreEasily build unique, accessible, and lightweight Vue components

Fundamental JS: Intl – An awesome JavaScript multitool

  • Development, JavaScript, Presentation, Video

Short introduction to various features of the JavaScript Intl object, or Internationalization API. Includes some helpful tips to reduce dependencies and bundle size.

Read MoreFundamental JS: Intl – An awesome JavaScript multitool

JavaScript tips, tricks, and shortcuts for productivity

  • Development, JavaScript

A collection of several JavaScript tips and tricks I have picked up in my career. Many of these I did not know for a while and wish I learned sooner.

Read MoreJavaScript tips, tricks, and shortcuts for productivity
A11y Blog Cover

HTML Forms, Accessibility, Semantics, and more (with Vue.js)

  • Accessibility, HTML, Vue.js

Transcript So, I want to go over this topic about some form inputs of the checkbox radio because I saw this comment come up in the Vue.js Developers Facebook group the other day and I just wanted to address it…

Read MoreHTML Forms, Accessibility, Semantics, and more (with Vue.js)
Vue logo with an indigo brush stroke in the background.

Vue.js functional components: What, Why, and When?

  • Development, JavaScript, Vue.js

Using Vue's functional components can increase rendering performance by 70%. This article explores what, why, when, and how to use functional component.

Read MoreVue.js functional components: What, Why, and When?
Prev
1 … 10 11 12 13 14
Next

Copyright © 2025 Austin Gil