DEV Community

Yawar Amin profile picture

Yawar Amin

404 bio not found

📢 แจ้งเตือน: yawaramin - Kapook Update 2025 Joined on  📢 แจ้งเตือน: yawaramin - Kapook Update 2025
Nine Year Club
Eight Year Club
Seven Year Club
Writing Debut
Six Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
Htmx fragment caching with Accept-Version

Htmx fragment caching with Accept-Version

2
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
3 min read

Want to connect with Yawar Amin?

Create an account to connect with Yawar Amin. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Open source is about vendor lock-in

Open source is about vendor lock-in

16
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 1
3 min read
Why hx-boost is actually the most important feature of htmx

Why hx-boost is actually the most important feature of htmx

6
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 1
6 min read
Easy parsing with reasonable error messages in OCaml's Angstrom

Easy parsing with reasonable error messages in OCaml's Angstrom

3
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
3 min read
You're thinking about passkeys wrong

You're thinking about passkeys wrong

25
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 14
2 min read
Powerful form validation with OCaml's Dream framework

Powerful form validation with OCaml's Dream framework

6
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
6 min read
Handling form errors in htmx

Handling form errors in htmx

12
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 3
4 min read
A type theory mnemonic for boolean operator precedence

A type theory mnemonic for boolean operator precedence

3
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 1
2 min read
Constructing XML output with dream-html

Constructing XML output with dream-html

1
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 1
4 min read
Bare-bones unit testing in OCaml with dune

Bare-bones unit testing in OCaml with dune

12
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
6 min read
Why I don't use a third-party assertion library in Go unit tests

Why I don't use a third-party assertion library in Go unit tests

25
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 17
4 min read
Format strings in OCaml

Format strings in OCaml

7
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
4 min read
Bookmarklets, and why you should use them

Bookmarklets, and why you should use them

16
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
2 min read
Tagging OCaml packages

Tagging OCaml packages

2
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
2 min read
Vulnerability inflation in infosec

Vulnerability inflation in infosec

📢 แจ้งเตือน: yawaramin - Kapook Update 2025
2 min read
Translations without the tears

Translations without the tears

1
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 8
6 min read
Scala app configuration with environment variables

Scala app configuration with environment variables

2
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
5 min read
Scala for-comprehensions for resource management

Scala for-comprehensions for resource management

4
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
3 min read
Practical OCaml, Multicore Edition

Practical OCaml, Multicore Edition

15
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 9
8 min read
How to print anything in OCaml

How to print anything in OCaml

17
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
4 min read
The human toll of log4j maintenance

The human toll of log4j maintenance

98
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 28
5 min read
Quick-and-dirty pure command-line arguments in OCaml

Quick-and-dirty pure command-line arguments in OCaml

13
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 2
3 min read
Practical OCaml

Practical OCaml

51
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 5
12 min read
SQLite - a developer's best friend

SQLite - a developer's best friend

28
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 7
8 min read
Use Google Drive as a local directory on Linux

Use Google Drive as a local directory on Linux

15
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 3
4 min read
How does ReScript affect me?

How does ReScript affect me?

28
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 4
3 min read
How to set up a 20-minute computer break on Linux

How to set up a 20-minute computer break on Linux

11
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 2
3 min read
Reducing system complexity by adding more components

Reducing system complexity by adding more components

14
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
8 min read
Publish ReasonML API docs automatically

Publish ReasonML API docs automatically

34
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 2
5 min read
Emulating TypeScript union types with ReasonML, part 2

Emulating TypeScript union types with ReasonML, part 2

10
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 2
2 min read
OCaml for Business

OCaml for Business

52
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 3
3 min read
ReasonReact JSX children–a subtle difference from JavaScript

ReasonReact JSX children–a subtle difference from JavaScript

13
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
2 min read
Emulating TypeScript union types with ReasonML

Emulating TypeScript union types with ReasonML

25
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 8
2 min read
OCaml interface files–hero or menace?

OCaml interface files–hero or menace?

28
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 8
6 min read
Inlined values in BuckleScript

Inlined values in BuckleScript

63
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 6
3 min read
Consuming a modular OCaml project structure

Consuming a modular OCaml project structure

20
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
4 min read
Immutably updating JavaScript objects in ReasonML (BuckleScript)

Immutably updating JavaScript objects in ReasonML (BuckleScript)

32
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 8
2 min read
How to handle a nodeback in ReasonML

How to handle a nodeback in ReasonML

18
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 4
2 min read
Lift functions up into the module level

Lift functions up into the module level

9
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 2
3 min read
Interfaces for scaling and testing JavaScript

Interfaces for scaling and testing JavaScript

16
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
6 min read
How to set up a 20-minute computer break on a Mac

How to set up a 20-minute computer break on a Mac

16
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
2 min read
OCaml/ReasonML best practice: warnings and errors

OCaml/ReasonML best practice: warnings and errors

33
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 2
4 min read
BuckleScript best practice: public and private modules

BuckleScript best practice: public and private modules

16
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
5 min read
Typing and code flow in TypeScript and ReasonML

Typing and code flow in TypeScript and ReasonML

31
📢 แจ้งเตือน: yawaramin - Kapook Update 2025 6
5 min read
How does BuckleScript's JavaScript interop work?

How does BuckleScript's JavaScript interop work?

25
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
4 min read
A modular OCaml project structure

A modular OCaml project structure

39
📢 แจ้งเตือน: yawaramin - Kapook Update 2025
4 min read
loading...