Jason Rametta Blog

Software Developer from Montreal

  • Lessons learned from my first 10k LOC in Elm

    I have been working on a personal project of mine for the last couple of months that has the frontend written in Elm. So far everything is going great and the project is around 10k lines of code....
  • Pratica, now fully in Typescript!

    Pratica is now written completely in Typescript! What is Pratica? Pratica is a super tiny 720B monadic library, comparable to Crocks or Monet JS....
  • Elm's Remote Data Type in Javascript

    Often in web development there is this recurring pattern of having to fetch some data from some server through a rest api, and then show it someway in the UI....
  • Comparing Elm to React/Redux

    I have recently been exploring creating web apps in Elm and found it to be a breath of fresh air compared to the usual React/Redux projects I have worked on in the past....
  • F# for JS Devs

    I recently gave an internal talk at my work about the similarities of F# compared to JS. It was generally well received, and I would like to convert that talk into a blog post for others who may be interested....
  • Basic monads in Javascript

    I'm going to explain some common monads that you can start using in your javascript today. Monads will help make your code easier to read, more maintainable and most importantly - safer....