How to Build HTML Forms Right: Accessibility
Forms are arguably the most important part of any web application. This article covers key concepts in creating HTML forms for accessibility.
Forms are arguably the most important part of any web application. This article covers key concepts in creating HTML forms for accessibility.
Some really cool news is coming to Vuetensils users. The latest version has some really cool features: new VForm component and other improvements to form authoring, really nice accessibility updates, and brand new filters to make life easier, as well as some important bug fixes.
The first part covering semantics in a series about creating forms for the web, how to approach each step, and considerations to make along the way.
The latest release of Vuetensils is out, and there's a lot of great things coming with it. New component, new directive, and several improvements/bug fixes.
There are already tons of articles out there predicting which emerging technologies will take over, and which current leaders will be de-throwned. This is not one of those articles. Rather, I am going to focus my predictions around my own use of technology, and how things are looking for me going into 2020.
Create a lazy-loading image component in Vue.js that speeds up our apps, has zero dependencies, and works as a drop-in replacement for an HTML image tag.
The latest Vuetensils includes 2 new components, and handy directives. These make it faster and easier to create robust, accessible UIs with Vue.js.

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.
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.
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.