DEV Community

loading...
Thai Pangsakulyanont profile picture

Thai Pangsakulyanont

JavaScript musician???? CSS layout destroyer!!!!

Location Bangkok, Thailand Joined Joined on  Twitter logo GitHub logo External link icon
Embracing gradual typing — Strategies for adopting TypeScript into a large project (Talk)

Embracing gradual typing — Strategies for adopting TypeScript into a large project (Talk)

Reactions 3
2 min read
A local file storage for the web and interopearability layer for web-based apps (submission)

A local file storage for the web and interopearability layer for web-based apps (submission)

Reactions 17
5 min read
tmp.spacet.me devlog part 4

tmp.spacet.me devlog part 4

Reactions 0
2 min read
Freshly-baked apps every midnight

Freshly-baked apps every midnight

Reactions 2
2 min read
tmp.spacet.me devlog part 3

tmp.spacet.me devlog part 3

Reactions 0
3 min read
tmp.spacet.me devlog part 2

tmp.spacet.me devlog part 2

Reactions 6
4 min read
Let's deploy the simplest URL redirection service to Netlify!

Let's deploy the simplest URL redirection service to Netlify!

Reactions 6
2 min read
tmp.spacet.me devlog part 1

tmp.spacet.me devlog part 1

Reactions 6
5 min read
Test your frontend knowledge with this little fun quiz

Test your frontend knowledge with this little fun quiz

Reactions 6 Comments 1
2 min read
Building a personal but multi-tenant web page screenshotting service with Puppeteer and Vercel

Building a personal but multi-tenant web page screenshotting service with Puppeteer and Vercel

Reactions 74 Comments 2
5 min read
Maybe this useless workflow isn’t so useless after all?

Maybe this useless workflow isn’t so useless after all?

Reactions 44 Comments 11
2 min read
Add this `.yml` file to your repo to give it a GitHub Actions-based shell

Add this `.yml` file to your repo to give it a GitHub Actions-based shell

Reactions 40 Comments 3
2 min read
monetizer: A JS library that manages the monetization meta tag (for Web Monetization API)

monetizer: A JS library that manages the monetization meta tag (for Web Monetization API)

Reactions 8
4 min read
Authenticating as a GitHub App in a GitHub Actions workflow

Authenticating as a GitHub App in a GitHub Actions workflow

Reactions 11
6 min read
Collaboratively building web pages in a Google Spreadsheet?!

Collaboratively building web pages in a Google Spreadsheet?!

Reactions 7
5 min read
pastebox: Paste in an image, drag it out as a file 01:20

pastebox: Paste in an image, drag it out as a file

Reactions 34 Comments 2
3 min read
Save the precious build minutes! Reusing build outputs with Git Tree Hash 🌳

Save the precious build minutes! Reusing build outputs with Git Tree Hash 🌳

Reactions 43
6 min read
Caching Docker builds in GitHub Actions: Which approach is the fastest? 🤔 A research.

Caching Docker builds in GitHub Actions: Which approach is the fastest? 🤔 A research.

Reactions 97 Comments 13
6 min read
A GIF optimization algorithm for screen recordings — from 5 MB to 986 KB

A GIF optimization algorithm for screen recordings — from 5 MB to 986 KB

Reactions 52 Comments 4
4 min read
Simple localStorage binding for Vue 2.x

Simple localStorage binding for Vue 2.x

Reactions 32 Comments 1
5 min read
Import/export data into/from Firebase Realtime Database from your terminal using HTTPie and Google Cloud SDK

Import/export data into/from Firebase Realtime Database from your terminal using HTTPie and Google Cloud SDK

Reactions 6
1 min read
Puzzle Driven Development + Hacktoberfest = Contributor-friendly project

Puzzle Driven Development + Hacktoberfest = Contributor-friendly project

Reactions 10 Comments 1
4 min read
Viewing and navigating huge JSON files (hundreds of megabytes) using Visual Studio Code

Viewing and navigating huge JSON files (hundreds of megabytes) using Visual Studio Code

Reactions 17
1 min read
loading...