Javier Chávarri (@javierwchavarri) 's Twitter Profile
Javier Chávarri

@javierwchavarri

Frontend @ahrefs • Previously @webflow • Passionate about The Web, JavaScript, and now OCaml 🐫.

ID: 342100367

linkhttp://javierchavarri.com calendar_today25-07-2011 13:48:17

1,1K Tweet

1,1K Followers

256 Following

feihonghsu (@feihonghsu) 's Twitter Profile Photo

The latest chapter of Melange for React Devs talks more about Result and polymorphic variants, but from the angle of rendering components: react-book.melange.re/promo-componen…

David Sancho (@davesnx) 's Twitter Profile Photo

Suddenly while working on the next iteration of server-reason-react (RSC) realized that React + OCaml 5 effects will remove the idea of "async" components and "sync" components, and it's awesome. I should probably explain it in a blog post: - Explain the current react model -

Dillon Mulroy λ (@dillon_mulroy) 's Twitter Profile Photo

Lorenzo 'kelset' Sciandra Reason I think so 😁 It's definitely experiencing a bit of a renaissance relative to its past. Some exciting things happening: - 5.0 Release which removed the GIL and added an effect system which has enabled multicore capabilities. - The tooling is getting exponentially better (see

Kris Jenkins (@krisajenkins@mastodon.social) (@krisajenkins) 's Twitter Profile Photo

OCaml has its sights set on your browser, and this week I'm joined by one of the core architects of that full-stack future, Antonio Monteiro. So what can #OCaml, #Melange & #ReasonML do for you, and how exactly are they built? Let's find out... youtu.be/vSSpbAI_-t0

David Sancho (@davesnx) 's Twitter Profile Photo

There are a few seats left for the OCaml workshop. Learning functional programming by getting deep into OCaml is a great opportunity to grow (as a frontend and as engineer!) I learned everything I know from Javier Chávarri and he's awesome

Javier Chávarri (@javierwchavarri) 's Twitter Profile Photo

It took us a while, but we have finally switched to esbuild to bundle all frontend code Ahrefs. The JS bundling time went down from 145s to 7s, a ~20x speedup. Feeling so grateful, doing OCaml all day while still having access to the amazing JavaScript tooling ecosystem.

It took us a while, but we have finally switched to esbuild to bundle all frontend code <a href="/ahrefs/">Ahrefs</a>. The JS bundling time went down from 145s to 7s, a ~20x speedup.
Feeling so grateful, doing OCaml all day while still having access to the amazing JavaScript tooling ecosystem.
Dmitrii Kovanikov (@chshersh) 's Twitter Profile Photo

Had a great pleasure hosting Javier Chávarri and David Sancho today at Bloomberg during our OCaml knowledge sharing sessions! 🔥🐫 I learned a lot about Melange from experts, and I really enjoyed it. FYI, if you want to present something OCaml-related for our OCaml community at

David Sancho (@davesnx) 's Twitter Profile Photo

We should talk more about melange-json. It's the successor of decco but 10x better - generates json decoders/encoders for types - written manually or automatically (with the ppx!) - works in native (yojson) - supports custom decoders/encoders - and handle more types than decco

David Sancho (@davesnx) 's Twitter Profile Photo

Universal React in OCaml, all the work we put into Server-side rendering, and React running natively in production at Ahrefs Showcasing Melange and server-reason-react: Watch it youtube.com/watch?v=Oy3lZl…

David Sancho (@davesnx) 's Twitter Profile Photo

If you want to learn OCaml and do frontend, check react-book.melange.re It's a project-based, guided introduction to Melange, for React developers. Goes step by step and doesn't miss any detail to teach. (This should be part of the blogpost imho)!

Tim Soulo 🇺🇦 (@timsoulo) 's Twitter Profile Photo

Looking for a FREE website analytics tool that’s not GA4? @Ahrefs has you covered! 💪 [check out my 3-min video tour ▶️ ] - Simple. - Privacy-friendly. - FREE!!! (up to 1M events per site) How to get it? 1. Sign up for a free Ahrefs account (called "Ahrefs Webmaster

David Sancho (@davesnx) 's Twitter Profile Photo

today is my last day of holidays, and i pushed a new blog post If you have your own ppx, please consider using cram tests. In the previous post, I describe why they are great; in this one, I guide you to use your own ppx as a standalone exe and other cool tricks as promised,

today is my last day of holidays, and i pushed a new blog post

If you have your own ppx, please consider using cram tests. In the previous post, I describe why they are great; in this one, I guide you to use your own ppx as a standalone exe and other cool tricks

as promised,
Antonio Monteiro (@_anmonteiro) 's Twitter Profile Photo

We recently released Melange 5 with a bunch of goodies! dynamic import, discriminated unions support, improvements to @\mel.send and more announcement 👇 melange.re/blog/posts/ann…