Antonio Monteiro Profile
Antonio Monteiro

@_anmonteiro

Followers
3,179
Following
232
Media
277
Statuses
5,336

Eng @recall_ai , building the universal API for realtime meeting data. Making @melange_re

San Francisco Bay Area, CA
Joined September 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@_anmonteiro
Antonio Monteiro
4 months
2024 has been good for Melange! Here's everything we shipped so far👇
3
12
54
@_anmonteiro
Antonio Monteiro
11 months
Deploying OCaml to the cloud
@mrexits
prayingforexits 🏴‍☠️
11 months
Why did no one inform me this is the technology for moving camels around
129
277
4K
1
36
194
@_anmonteiro
Antonio Monteiro
1 year
@amasad Dear chatgpt, can you write a program that can tell whether a given input program terminates? Asking for a friend
7
4
181
@_anmonteiro
Antonio Monteiro
2 years
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!
15
60
144
@_anmonteiro
Antonio Monteiro
1 year
Three
Tweet media one
@peterpme
Peter Piekarczyk
1 year
One or Two?
Tweet media one
381
53
782
5
23
153
@_anmonteiro
Antonio Monteiro
1 year
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.
13
8
152
@_anmonteiro
Antonio Monteiro
7 years
Interesting realization: ClojureScript master & :target :nodejs just work with React Native. Notice the NS declaration: #cljsrn
Tweet media one
6
40
127
@_anmonteiro
Antonio Monteiro
5 years
OK folks! Announcing http2/af, an OCaml implementation of HTTP/2 🎉🎉 OCaml Discuss announcement post:
4
29
114
@_anmonteiro
Antonio Monteiro
7 years
Say what? `npm install` and `require` directly from the Lumo REPL?! 🎉🚀
2
48
103
@_anmonteiro
Antonio Monteiro
5 years
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
2
26
105
@_anmonteiro
Antonio Monteiro
2 years
Tweet media one
5
10
101
@_anmonteiro
Antonio Monteiro
1 year
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!
1
9
98
@_anmonteiro
Antonio Monteiro
2 years
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.
7
33
96
@_anmonteiro
Antonio Monteiro
1 year
Tweet media one
4
20
97
@_anmonteiro
Antonio Monteiro
11 months
Happy OCaml 5.1 release day to those who celebrate 🥳
3
6
92
@_anmonteiro
Antonio Monteiro
1 year
0
0
86
@_anmonteiro
Antonio Monteiro
6 years
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 ⬇️
3
25
81
@_anmonteiro
Antonio Monteiro
3 years
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!
@onegraph
OneGraph
3 years
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!
Tweet media one
20
33
214
5
4
81
@_anmonteiro
Antonio Monteiro
5 years
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!
5
10
73
@_anmonteiro
Antonio Monteiro
3 years
I just merged a PR to Melange that makes it installable in your regular OCaml 4.12.0 switch. No forked compiler, y'all 🤯
3
8
68
@_anmonteiro
Antonio Monteiro
3 years
I did something that I think I'll regret. I put JSX in your .ml
Tweet media one
5
3
65
@_anmonteiro
Antonio Monteiro
1 year
I travel the world to talk about functional programming. I'm a digital monad.
3
9
70
@_anmonteiro
Antonio Monteiro
5 years
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!
2
15
64
@_anmonteiro
Antonio Monteiro
3 years
@coproduto Que percentagens são comutativas. 25% de 80 == 80% de 25
4
1
63
@_anmonteiro
Antonio Monteiro
1 year
4
9
62
@_anmonteiro
Antonio Monteiro
1 year
Any companies interested in sponsoring work to complete my OCaml QUIC / HTTP/3 library? Or otherwise grants I could apply for?
3
19
64
@_anmonteiro
Antonio Monteiro
6 years
Subscription support for ocaml-graphql-server is shaping up, now with a simple websocket demo 🎉 PR here if you'd like to follow along:
3
14
57
@_anmonteiro
Antonio Monteiro
7 years
Sneak peek #ClojureScript
2
19
54
@_anmonteiro
Antonio Monteiro
1 year
I've certainly seen a huge uptick in engagement after getting Twitter Blue. So, let's use it for good. Haaaaave you heard of @OCamlLang ?
2
8
60
@_anmonteiro
Antonio Monteiro
6 years
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!
Tweet media one
1
15
56
@_anmonteiro
Antonio Monteiro
9 months
> There are only two kinds of languages: the ones people complain about and the ones nobody uses Bjarne Stroustrup I think we made it, OCaml folks
@BKAngryKing
BK Angry King / Burger Boy (same thing)
9 months
@p1xelHer0 @leostera @dillon_mulroy @welltypedwitch @enjoyingthewind Based on the fact that EVERY search result on Google for “ocaml” comes from , this seems more likely than not. How tiny and obscure is this community? Is it because the syntax is trash?
2
0
1
1
4
57
@_anmonteiro
Antonio Monteiro
3 years
We've settled on a name for the fork of BuckleScript/ReScript I started. It's now called "melange", and we nabbed as well!
@_anmonteiro
Antonio Monteiro
3 years
I've been reminiscing on the ReScript stuff for a while. I took some time to write down my thoughts here:
7
1
40
5
7
53
@_anmonteiro
Antonio Monteiro
7 years
This has been included in today's ClojureScript 1.9.518 release! #clojurescript
@_anmonteiro
Antonio Monteiro
7 years
Coming soon in ClojureScript: Requiring Node.js modules from ClojureScript namespaces! #clojurescript #nodejs
4
71
114
2
22
50
@_anmonteiro
Antonio Monteiro
1 year
a classic
Tweet media one
2
4
52
@_anmonteiro
Antonio Monteiro
1 year
Recording for posterity. Let's keep climbing
Tweet media one
1
5
52
@_anmonteiro
Antonio Monteiro
2 years
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" 🧵👇
2
11
46
@_anmonteiro
Antonio Monteiro
5 years
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!
@reasonconf
ReasonConf
5 years
📺 "Infinitely Scalable Native Reason Apps on AWS" by @_anmonteiro
0
7
18
0
11
47
@_anmonteiro
Antonio Monteiro
5 years
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.
0
4
46
@_anmonteiro
Antonio Monteiro
5 years
Packed room today at the impromptu Clojure meetup we organized at the @ladder HQ while @martinklepsch and @danielwithmusic are visiting. Thanks for coming!
Tweet media one
0
7
47
@_anmonteiro
Antonio Monteiro
7 years
Coming soon to Lumo: add JARs to the classpath by specifying Maven coordinates! (Lumo will look in local Maven repo) #ClojureScript
5
9
41
@_anmonteiro
Antonio Monteiro
5 years
I'm getting ready to announce a little something I've been working on for the past few months, and ooooh... I can't wait to have it out there 🙃🙃
1
0
45
@_anmonteiro
Antonio Monteiro
1 year
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:
2
14
45
@_anmonteiro
Antonio Monteiro
6 years
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 🤯🤯🤯
4
6
45
@_anmonteiro
Antonio Monteiro
3 years
After 5 wonderful years, my last day at Ladder was last week. It was a bittersweet goodbye, but the future is bright.
1
1
42
@_anmonteiro
Antonio Monteiro
9 months
Tweet media one
3
8
59
@_anmonteiro
Antonio Monteiro
11 months
Did you ever think OCaml would be trending on Twitter between these other trends? What a weird timeline we live in
Tweet media one
5
7
43
@_anmonteiro
Antonio Monteiro
9 months
😈😈😈
Tweet media one
4
6
44
@_anmonteiro
Antonio Monteiro
3 years
I've been reminiscing on the ReScript stuff for a while. I took some time to write down my thoughts here:
@_anmonteiro
Antonio Monteiro
3 years
9
22
105
7
1
40
@_anmonteiro
Antonio Monteiro
1 year
OCaml ppxlib preprocessing phases
Tweet media one
2
13
52
@_anmonteiro
Antonio Monteiro
3 years
Thanks everyone for the outpouring of support. I know I still need to get back to many of you. My mentions are a little crazy, so please bear with me
0
0
40
@_anmonteiro
Antonio Monteiro
5 years
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!
1
1
41
@_anmonteiro
Antonio Monteiro
6 years
Soooooo.... I've managed to make http/af + @OpenMirage a reality...!
4
7
40
@_anmonteiro
Antonio Monteiro
1 year
I Was Wrong: Syntax Matters Or why Reason has been great for OCaml. Link to post 👇
5
8
43
@_anmonteiro
Antonio Monteiro
6 years
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
4
8
39
@_anmonteiro
Antonio Monteiro
5 years
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!
@reasonconf
ReasonConf
5 years
🎙 Open Stage Video: Reason, AWS Lambda, Http/2, OneGraph, by @_anmonteiro
0
5
15
1
8
40
@_anmonteiro
Antonio Monteiro
4 years
Hot take: Rich Hickey's talks are so popular because he's one of the (shockingly) few people in tech who know how to compare things
1
2
37
@_anmonteiro
Antonio Monteiro
7 years
Lumo now has more than 1000 stars on Github 🎉 Keep them coming
1
3
37
@_anmonteiro
Antonio Monteiro
11 months
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?
7
7
43
@_anmonteiro
Antonio Monteiro
7 years
2x ClojureScript compiler speedup on master. W-O-W!
@mfikes
Mike Fikes
7 years
ClojureScript Compiler Perf
Tweet media one
1
9
30
1
12
35
@_anmonteiro
Antonio Monteiro
5 years
📢 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!
Tweet media one
0
12
37
@_anmonteiro
Antonio Monteiro
7 years
Just got these in the mail today 🎉
Tweet media one
1
3
34
@_anmonteiro
Antonio Monteiro
1 year
We're building a Twitter clone with Melange. We're calling it Promises. We also considered the name Lwts, but it didn't do well in user focus groups.
3
3
39
@_anmonteiro
Antonio Monteiro
7 years
My Lumo talk from @clojuTRE is now online!
2
12
34
@_anmonteiro
Antonio Monteiro
11 months
getting ready to release melange v2. this release is pretty packed.
2
6
38
@_anmonteiro
Antonio Monteiro
5 years
There’s nothing more freeing than saying goodbye to all those browser tabs you’ve opened along the way after you’ve figured out the solution.
2
4
33
@_anmonteiro
Antonio Monteiro
9 months
✅ shared memory parallelism ✅ low-latency GC (with tuning options) ✅ lightweight (threads &) concurrency primitives ✅ static & cross-compilation ✅ steadily growing community and high quality libraries seems right
@leostera
Leandro
9 months
@akarinoftime1 OCaml is the Go of FP
5
1
14
5
8
39
@_anmonteiro
Antonio Monteiro
3 years
When is @Wolfram_Alpha getting ready for a beta release? It’s been in alpha for ages…
3
5
36
@_anmonteiro
Antonio Monteiro
11 months
@teej_dv @swlkr OCaml will never have ownership
Tweet media one
3
4
38
@_anmonteiro
Antonio Monteiro
2 years
releasing melange to OPAM this week
0
8
37
@_anmonteiro
Antonio Monteiro
4 years
idea for a trilogy 1. HATEOAS: the rise of our hero 2. REST in peace, HATEOAS 3. GraphQL: the revenge of HATEOAS
0
4
35
@_anmonteiro
Antonio Monteiro
3 years
if you have 8 bitcoins does it become a bytecoin?
2
1
36
@_anmonteiro
Antonio Monteiro
7 years
So excited to be speaking at the special 10th year anniversary @clojure_conj this year! See you in Baltimore in October!
2
6
29
@_anmonteiro
Antonio Monteiro
2 years
Websocket server in Piaf:
Tweet media one
1
7
34
@_anmonteiro
Antonio Monteiro
1 year
Better version after some feedback
Tweet media one
@_anmonteiro
Antonio Monteiro
1 year
How does melange / dune compile your OCaml / Reason to JS?
Tweet media one
2
6
29
0
6
35
@_anmonteiro
Antonio Monteiro
8 years
new post: "Routing in Om Next — a Catalog of Approaches" #clojure #clojurescript #om #next
0
10
34
@_anmonteiro
Antonio Monteiro
7 years
Everytime I speak about Lumo I get more energized to keep working on it. Thx everyone who gave me awesome feedback at @clojuTRE . You rock!
2
4
33
@_anmonteiro
Antonio Monteiro
7 years
Lumo 1.4 is out! So many additions and fixes that almost don't fit in a single screen! Even faster too (if that was possible) #ClojureScript
Tweet media one
2
14
32
@_anmonteiro
Antonio Monteiro
1 year
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 👇
Tweet media one
1
12
35
@_anmonteiro
Antonio Monteiro
1 year
@dillon_mulroy it wasn't a CPU bug this time. but close
1
0
36
@_anmonteiro
Antonio Monteiro
1 year
New folks learning OCaml, please give feedback on the learning experience
@nexxeln
nexxel
1 year
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
7
4
83
0
15
34
@_anmonteiro
Antonio Monteiro
7 years
Released Lumo 1.6.0 with a ton of new improvements! Get it on Homebrew / NPM or release page: #ClojureScript
Tweet media one
3
17
34
@_anmonteiro
Antonio Monteiro
5 years
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.
2
6
33
@_anmonteiro
Antonio Monteiro
6 years
Really pleased to be speaking at this year’s smallFP Conf in Helsinki! I’ll be speaking about @reasonml , OCaml and GraphQL. See you there!
@clojuTRE
ClojuTRE
6 years
Small FP and the rest of ClojuTRE talks are here! See the topics and schedule at Remember to registrate to the event if you haven't already! #clojutre #clojutregoeshel #clojuhel #clojure
Tweet media one
2
9
13
0
6
31