DEV Community

Yawar Amin profile picture

Yawar Amin

Programming languages enthusiast. Author of Learn Type Driven Development: https://www.packtpub.com/application-development/learn-type-driven-development

Joined Joined on  github website
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
Powerful form validation with OCaml's Dream framework

Powerful form validation with OCaml's Dream framework

1
Comments
6 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
Handling form errors in htmx

Handling form errors in htmx

3
Comments 3
4 min read
A type theory mnemonic for boolean operator precedence

A type theory mnemonic for boolean operator precedence

3
Comments 1
2 min read
Constructing XML output with dream-html

Constructing XML output with dream-html

1
Comments 1
4 min read
Bare-bones unit testing in OCaml with dune

Bare-bones unit testing in OCaml with dune

12
Comments
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

21
Comments 17
4 min read
Format strings in OCaml

Format strings in OCaml

7
Comments
4 min read
Bookmarklets, and why you should use them

Bookmarklets, and why you should use them

15
Comments
2 min read
Tagging OCaml packages

Tagging OCaml packages

2
Comments
2 min read
Vulnerability inflation in infosec

Vulnerability inflation in infosec

Comments
2 min read
Translations without the tears

Translations without the tears

1
Comments 8
6 min read
Scala app configuration with environment variables

Scala app configuration with environment variables

2
Comments
5 min read
Scala for-comprehensions for resource management

Scala for-comprehensions for resource management

4
Comments
3 min read
Practical OCaml, Multicore Edition

Practical OCaml, Multicore Edition

15
Comments 9
8 min read
How to print anything in OCaml

How to print anything in OCaml

16
Comments
4 min read
The human toll of log4j maintenance

The human toll of log4j maintenance

97
Comments 26
5 min read
Quick-and-dirty pure command-line arguments in OCaml

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

11
Comments 2
3 min read
Practical OCaml

Practical OCaml

47
Comments 5
12 min read
SQLite - a developer's best friend

SQLite - a developer's best friend

28
Comments 6
8 min read
Use Google Drive as a local directory on Linux

Use Google Drive as a local directory on Linux

14
Comments 3
4 min read
How does ReScript affect me?

How does ReScript affect me?

28
Comments 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

10
Comments 2
3 min read
Reducing system complexity by adding more components

Reducing system complexity by adding more components

14
Comments
8 min read
Publish ReasonML API docs automatically

Publish ReasonML API docs automatically

34
Comments 2
5 min read
Emulating TypeScript union types with ReasonML, part 2

Emulating TypeScript union types with ReasonML, part 2

10
Comments 2
2 min read
OCaml for Business

OCaml for Business

52
Comments 3
3 min read
ReasonReact JSX children–a subtle difference from JavaScript

ReasonReact JSX children–a subtle difference from JavaScript

13
Comments
2 min read
Emulating TypeScript union types with ReasonML

Emulating TypeScript union types with ReasonML

25
Comments 8
2 min read
OCaml interface files–hero or menace?

OCaml interface files–hero or menace?

28
Comments 8
6 min read
Inlined values in BuckleScript

Inlined values in BuckleScript

63
Comments 6
3 min read
Consuming a modular OCaml project structure

Consuming a modular OCaml project structure

20
Comments
4 min read
Immutably updating JavaScript objects in ReasonML (BuckleScript)

Immutably updating JavaScript objects in ReasonML (BuckleScript)

32
Comments 8
2 min read
How to handle a nodeback in ReasonML

How to handle a nodeback in ReasonML

18
Comments 4
2 min read
Lift functions up into the module level

Lift functions up into the module level

9
Comments 2
3 min read
Interfaces for scaling and testing JavaScript

Interfaces for scaling and testing JavaScript

15
Comments
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
Comments
2 min read
OCaml/ReasonML best practice: warnings and errors

OCaml/ReasonML best practice: warnings and errors

33
Comments 2
4 min read
BuckleScript best practice: public and private modules

BuckleScript best practice: public and private modules

16
Comments
5 min read
Typing and code flow in TypeScript and ReasonML

Typing and code flow in TypeScript and ReasonML

31
Comments 6
5 min read
How does BuckleScript's JavaScript interop work?

How does BuckleScript's JavaScript interop work?

25
Comments
4 min read
A modular OCaml project structure

A modular OCaml project structure

39
Comments
4 min read
loading...