A survey of JWT storage locations in client-side app SDKs
A workflow to generate Git patches for auto-fixable issues
Embracing gradual typing — Strategies for adopting TypeScript into a large project (Talk)
A local file storage for the web and interopearability layer for web-based apps (submission)
Freshly-baked apps every midnight
Let's deploy the simplest URL redirection service to Netlify!
Test your frontend knowledge with this little fun quiz
Building a personal but multi-tenant web page screenshotting service with Puppeteer and Vercel
Maybe this useless workflow isn’t so useless after all?
Add this `.yml` file to your repo to give it a GitHub Actions-based shell
monetizer: A JS library that manages the monetization meta tag (for Web Monetization API)
Authenticating as a GitHub App in a GitHub Actions workflow
Collaboratively building web pages in a Google Spreadsheet?!
pastebox: Paste in an image, drag it out as a file 01:20
Save the precious build minutes! Reusing build outputs with Git Tree Hash 🌳
Caching Docker builds in GitHub Actions: Which approach is the fastest? 🤔 A research.
A GIF optimization algorithm for screen recordings — from 5 MB to 986 KB
Simple localStorage binding for Vue 2.x
Import/export data into/from Firebase Realtime Database from your terminal using HTTPie and Google Cloud SDK
Puzzle Driven Development + Hacktoberfest = Contributor-friendly project
Want to connect with Thai Pangsakulyanont?
Create an account to connect with Thai Pangsakulyanont. You can also sign in below to proceed if you already have an account.