The Curious Engineer

All blogs / JavaScript / TypeScript

Jared Forsyth.com

jaredforsyth.com

My website

JavaScript / TypeScriptOCaml / F#Frontend / CSS / browsers

’19’20’21’22’23’24’25’26
Posts
39 from 20 Apr 2019 to 21 Jul 2025
Posting
now and then
Kind
personal blog

2025 1

  1. A Practical Comparison of AI Coding Agents 2025 July 18 12 minute read

2019 1

  1. A ReasonReact Tutorial 2017 July 5 Read more

Undated 37

  1. Laminar Field Nodes: Implementing Linear Flow Typing 2026 October 20 5 minute read
  2. Papers We Love: Flow Typing, A New Lens on Linearity 2026 October 20 8 minute read
  3. Automate typescript refactors with dosido 2026 July 13 2 minute read
  4. Type inference that sticks 2023 February 4 8 minute read
  5. What's cool about Unison? 2021 March 2 7 minute read
  6. Local-first database: Hypermerge 2020 September 30 6 minute read
  7. Local-first database: RxDB + PouchDB 2020 May 12 8 minute read
  8. Local-first database: remoteStorage.js 2020 May 6 9 minute read
  9. Local-first database: gun.js 2020 May 1 11 minute read
  10. In Search of a Local-First Database 2020 April 11 7 minute read
  11. Hybrid Logical Clocks 2020 February 14 7 minute read
  12. My Scientific Sourdough 🍞 2019 December 31 24 minute read
  13. Automatic, well-typed JSON serialization in Reason/OCaml with Milk 🥛 2019 May 28 10 minute read
  14. Terraform: generate 3-d models of geographic terrain 2019 May 16 7 minute read
  15. Optional Attribute Access in Reason 2018 November 13 2 minute read
  16. State of Reason Survey: Preliminary Results 2018 November 10 4 minute read
  17. Deploying Native Reason/OCaml with Zeit's now.sh 2018 September 7 3 minute read
  18. Hot-reloading OCaml on Web, Desktop, and Android 2018 January 23 4 minute read
  19. Reason mobile cross-compilation deep dive 2018 January 23 7 minute read
  20. Making a cross-platform mobile game in Reason/OCaml 2018 January 13 5 minute read
  21. Building async/await in Reason 2017 December 30 8 minute read
  22. Advanced ReasonReact: Higher Order Components 2017 November 12 6 minute read
  23. When will ReasonML be ready? 2017 June 23 4 minute read
  24. Template-based macros in Reason/OCaml 2017 June 20 7 minute read
  25. Your first native Reason/OCaml project 2017 June 17 6 minute read
  26. Getting Started with Reason and BuckleScript 2017 June 3 4 minute read
  27. JavaScript Interop with Reason and BuckleScript 2017 June 3 8 minute read
  28. Detecting unused styles in JavaScript with `babel-traverse` 2017 April 8 8 minute read
  29. What Holds Me Back From Clojurescript 2015 November 26 11 minute read
  30. Visualizing Reactive Streams: Hot and Cold Observables 2015 March 6 6 minute read
  31. Rust compiling rust: adventures with librustc 2014 November 22 4 minute read
  32. Switching from Ghost to Hexo 2014 July 26 1 minute read
  33. The Hexo static blogging engine gets an admin UI 2014 July 26 1 minute read
  34. Rust vs Go 2014 March 22 6 minute read
  35. First Impressions of Rust 2014 March 20 2 minute read
  36. The Noble Perceptron 2014 January 29 6 minute read
  37. Photon Ray Tracing 2014 January 20 1 minute read