José Valim(@josevalim) 's Twitter Profileg
José Valim

@josevalim

Creator of @elixirlang.
Chief Adoption Officer at @dashbit and @livebookdev.
Account used mostly for announcements.

ID:10230812

linkhttps://dashbit.co/ calendar_today13-11-2007 23:23:25

251 تغريدات

50,4K متابعون

73 التالية

Paulo Valente(@polvalente) 's Twitter Profile Photo

Hmmm, did I just see my Mac GPU spike after running this code? 🧐

EXLA.jit(fn t -> Nx.add(t, t) |> Nx.tile([1000]) end).(Nx.iota({1000}, type: :f32, backend: EXLA.Backend))


account_circle
Chris McCord(@chris_mccord) 's Twitter Profile Photo

I built 'World Page Speed Test' worldpagespeed.fly.dev for testing load times as viewed around the globe. It elastically scales headless chrome with FLAME.

The whole thing is a 350 LOC LiveView including HTML, RPC, & FLAME. It's astounding what you can build on Elixir & Erlang

account_circle
Chris McCord(@chris_mccord) 's Twitter Profile Photo

LiveView 1.0-rc is here 🥳
After six years it still feels like cheating
phoenixframework.org/blog/phoenix-l…
x.com/elixirphoenix/…

account_circle
Christopher Grainger(@cigrainger) 's Twitter Profile Photo

And `Nx.Serving` is madness. You get out-of-the-box distributed, clustered, hardware-agnostic automatic batching without the caller needing to concern itself with any of that? That's absolutely nuts. It's the right separation of concerns.

account_circle
Christopher Grainger(@cigrainger) 's Twitter Profile Photo

Yeah… it’s production-ready. But what I’m glossing over is all that this entails in Elixir applications. ‘Production-ready’ means it’s deeply integrated into this awesome, crazy system called the BEAM. It uses and can be used with OTP primitives.

account_circle
Christopher Grainger(@cigrainger) 's Twitter Profile Photo

Okay so... I often say 'machine learning in Elixir is production-ready'. And I realised I'm really underselling it. A 🧵.

account_circle
Marcelo Lebre(@marcelo_lebre) 's Twitter Profile Photo

Looking for a Principal Engineer to join our fantastic Remote team. DM me if you're interested or know someone that could be a great fit!

account_circle
Mike Kumm(@mkumm) 's Twitter Profile Photo

Going through pragprog.com/titles/beamops… is the most fun I have had working through a book since.... yikes... maybe the first edition of 'PHP/MySql Web Development' so so many years ago.

account_circle
José Valim(@josevalim) 's Twitter Profile Photo

Last week we had plenty of type system updates, thanks to Guillaume Duboc adding set-theoretic maps/structs.

Here is an introduction to our work: hexdocs.pm/elixir/main/gr…

And here is the updated Elixir v1.17 CHANGELOG with a summary of the new warnings: hexdocs.pm/elixir/main/ch…

account_circle
Łukasz Samson(@lukaszsamson) 's Twitter Profile Photo

ElixirLS 0.21.0 released
Highlights:
- OTP incremental dialyzer is now the default dialyzing engine on OTP 26+
- Experimental support for Code actions

account_circle
Andrés C Alejos(@ac_alejos) 's Twitter Profile Photo

Ok, using Flow in The Elixir programming language kinda feels like cheating.

It just removes so many headaches for writing concurrent data processing pipelines, and I'm only just scratching the surface.

account_circle