some news: I was impacted by yesterday's Netlify layoffs.
If you've enjoyed my work, this could be a rare window of opportunity to work with me :-)
Feel free to reach out!
Whenever I get a new laptop, my whole setup is ready within 10min.
I keep my nix config in a GitHub repository and apply it. No more steps required.
Arcane dev setups that take hours or days to configure are a thing of the past.
At
@ladder
we're about 50/50
@CursiveIDE
/ CIDER users. Since we're paying the Cursive commercial licenses, it definitely made sense to donate to CIDER's
@opencollect
. We're proud to have committed $1500 to supporting CIDER's long term development. /cc
@bbatsov
Melange is now everything I wanted BuckleScript to be 🥹
Sometimes I can't believe we were able to execute on that vision. Or that I get paid to do it. Or that we have production users.
Still a long way to go, but happy with the progress so far!
I'm ecstatic to share that the
@OCamlFoundation
has committed $10,000 to support
@melange_re
's development!
In the interest of transparency, I'm sharing the immediate roadmap that will guide Melange's development in the near future.
I've done some work on
@OCamlLang
/
@reasonml
editor integrations for Emacs, Vim or
@code
recently, and I often get questions about setting them up. So I'm starting a series of posts that will cover Language Server setups for these editors 🔥🔥 First one ⬇️
This week I started at Netlify where I'll have the absolute pleasure to work with
@sgrove
and
@DanielWoelfel
on integrating OneGraph into Netlify. I'm beyond excited!
Some exciting news for us and our customers - OneGraph is joining
@Netlify
!
We'll make building on and connecting APIs in the modern web delightful for millions of devs.
And we're also launching our first integration, API Authentication!
Lumo is 1 year old today 🎉🎉
So grateful for everyone that jumped on board so early on!
And a huge thanks to
@ClojureBerlin
for having me announce it last year at the meetup
The amount of time that
@yawaramin
spends helping people here on Twitter and in the
@reasonml
Discord is really underappreciated. So here goes, from me: thanks, Yawar!
I am now on Github Sponsors.
If you appreciate my work and want to support the projects that I work on publicly, you can now show your generosity by supporting me directly!
Following
@awscloud
's announcement on Thursday, I wrote a custom Lambda runtime for
@OCamlLang
!
This is very early days, and somewhat WIP, but it already works!
I've been doing lots of work on Melange recently. After landing OCaml 4.14 support in April (and 5.0 support after that), here's
"Last week in Melange development highlights"
🧵👇
My talk from last October's
@reasonconf
has been uploaded recently. I talk about getting OCaml / Reason running on AWS Lambda natively, and do a live upload to
@zeithq
's Now on stage!
For all the frustration that it causes, it still doesn't cease to amaze me how good it feels when I manage to do something cool with computers after countless hours of poking and prodding. That spark is still there.
What’s a Melange?
The term
@reasonml
has been overloaded ad-infinitum.
You can think of Melange as the intermediary between your OCaml/ReasonML and JavaScript.
That’s it!
Start here:
OMG I switched from Cohttp to HTTP/af for the client implementation in my
@awscloud
Lambda custom runtime for
@OCamlLang
and the simple example I'm testing went from running in 25-50ms down to 1-10 ms 🤯🤯🤯
In the spirit of this Thanksgiving season, I'm thankful that
@jaredforsyth
is in the
@reasonml
community. He's definitely a driving force behind ReasonML adoption, predicting (and fixing!) pain points before people experience them!
A couple months ago I put together `reason-graphql-fullstack` that deployed a native (as in bare metal) Reason application to
@zeithq
's serverless Docker infra.
Today I put together `reason-graphql-experiment` () which deploys the same (!) app to Now 2.0
During the
@reasonconf
open stage, I spoke about running OCaml on
@zeithq
Now, my AWS Lambda Runtime for OCaml,
@onegraphio
and my HTTP/2 implementation. Check it out!
Released Melange 1.0 three months ago.
Followed up with Melange 2.0 this week.
Lots of work went into both releases.
Happy with the pace at which we're shipping.
What's stopping you from trying out Melange?
📢 Lumo 1.10.1 is now out!
Details in the picture below, but most importantly it fixes a bad bug in Lumo 1.9, updated ClojureScript and Node.js to their latest versions. Enjoy!
Today we're launching the Melange Playground.
The Melange Playground is a fully in-browser experience that showcases how Melange compiles to JavaScript.
It has an interactive Reason React side pane that renders your React Components in real-time.
Read the post 👇
realizing most of my 2023 is going to be spent thinking about OCaml and convincing people that it has been the future for like 20 years
...and that's really exciting for me
Lumo is getting a new release!
After being bitten by a longstanding issue,
@DocSolver
stepped up and sponsored Lumo's
@opencollect
campaign.
Stay tuned for the release announcement.