1. X
  2. Christopher Grainger (@cigrainger.bsky.social)
Log inSign up
Christopher Grainger (@cigrainger.bsky.social)
607 posts
user avatar
Christopher Grainger (@cigrainger.bsky.social)
@cigrainger
We need to get off this site. he/him
Netherlands
cigrainger.com
Joined October 2023
197
Following
744
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    May 7, 2024
    My #ElixirConfEU keynote is up! I'm hoping it helps folks gain the confidence to put Nx into production. Machine learning in Elixir is production ready _today_. #myelixirstatus
    user avatar
    ElixirConf Europe
    @ElixirConfEU
    May 7, 2024
    ElixirConf 2024 kicked-off in style thanks to @cigrainger's keynote ‘Ship it! A roadmap for putting Nx into production’ 💡 In case you weren't able to see it in person, you can check it out here: youtube.com/watch?v=5FlZHk… #ElixirConfEU #myelixirstatus #Elixir
    Image
    7.1K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    May 15, 2024
    I see folks minimising the value of OTP and websockets with Phoenix and LiveView. Lots of 'oh cool but it's only good for chat or social media'. A quick 🧵. #myelixirstatus
    Image
    GIF
    31K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    May 8, 2024
    Okay so... I often say 'machine learning in Elixir is production-ready'. And I realised I'm really underselling it. A 🧵. #myelixirstatus
    18K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    May 16, 2024
    Okay let's keep talking about Phoenix PubSub and LiveView. Today: why it's _so good_ for AI-powered features. A 🧵. #myelixirstatus
    Image
    00:00
    16K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    Apr 26, 2024
    So like... we've been on an architectural ride. Monolith -> Umbrella -> Monorepo -> Monolith. That last step (from monorepo back to monolith) was enabled by FLAME. And check this out. #myelixirstatus
    A ~2700 line negative git diff
    12K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    Mar 27, 2024
    So the problem with Elixir being a cheat code is that it trains my cofounder to expect everything to be done in like a few hours, no matter the size of the ask. I need to start going for a walk before I put up PRs or something. #myelixirstatus
    4.5K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    Jan 11, 2024
    In many ways the AWS spend slash can be explained by the @sasajuric list extending to machine learning with Nx and Axon. This was the enabler. Then OTP and the amazing tools on top of it (like Broadway!) gave us what we needed to move from Prefect and Spark. #myelixirstatus
    List of technical requirements, how they're fulfilled in other ecosystems, and how Erlang covers all of them. From Sasa Juric's Elixir in Action.
    Image
    01:00
    user avatar
    DockYard
    @DockYard
    Jan 10, 2024
    Amplified slashed its AWS spend in half and improved the maintainability of its #DigitalProduct at the same time by switching to #ElixirLang. Learn about the other benefits Amplified saw from its switch in the Elixir Roundtable: 🎙️ loom.ly/hDvLyek #MyElixirStatus
    34K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    May 2, 2024
    About to put the new, monolithic ETL into production and 100% would never have been able to do it without Oban (and Oban Pro). FLAME + Oban is actually a dream. Basically: every time we double down on the BEAM, we win. #myelixirstatus
    5.8K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    May 17, 2024
    I've been evangelising about Elixir mostly AFTER the advent of Nx, but I think folks may not realise that we chose Elixir/Phoenix/LiveView for our AI-powered SaaS app BEFORE all that. I still think it's the right choice even if your ML isn't in Elixir. A 🧵. #myelixirstatus
    8.7K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    Apr 22, 2024
    With FLAME, instead of fitting the BEAM on infra, you're building infra with the BEAM. This is a bigger shift in terms of architecting than I gave it credit for. It's not just lambdas. Rebuilding our ETL with it now and I feel like a wizard. Back to the monolith! #myelixirstatus
    4.9K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    May 9, 2024
    I talked about this briefly at ElixirConf EU but I want to take a moment and go a bit more into depth on LiveView + Explorer + VegaLite. A 🧵. #myelixirstatus
    Image
    GIF
    12K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    Jun 6, 2024
    Quick thread update on why ETL with Oban and FLAME is so good. 🧵 #myelixirstatus
    Image
    12K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    Dec 22, 2023
    I just reduced processing time 10x and dropped memory pressure from gb to mb in our project exports by switching from lists of maps to Explorer dataframes. github.com/elixir-explore… #myelixirstatus
    Image
    GitHub - elixir-explorer/explorer: Series (one-dimensional) and dataframes (two-dimensional) for...
    From github.com
    5.8K
  • user avatar
    Christopher Grainger (@cigrainger.bsky.social)
    @cigrainger
    May 8, 2024
    This is the best. As someone who basically bet the company on LiveView four years ago, I couldn't be more thrilled with what it has become. I'd love to credit my own foresight for that bet working out, but every ounce of credit goes to the incredible Phoenix team. Congrats folks.
    user avatar
    Phoenix Framework
    @elixirphoenix
    May 8, 2024
    After six years of development Phoenix LiveView 1.0.0-rc.0 is out! 🚀 The announcement reflects on our path to 1.0, some fun demos, and what's next. "with Elixir you start shipping features that other platforms can’t even conceive as possible" phoenixframework.org/blog/phoenix-l…
    5.1K
Advertisement
Advertisement