Meraj M's Avatar

Meraj M

@meraj-gearhead.ca

Software Engineer - #ElixirLang, Erlang, Ruby 🌐https://meraj-gearhead.ca

43
Followers
10
Following
24
Posts
23.10.2024
Joined
Posts Following

Latest posts by Meraj M @meraj-gearhead.ca

Video thumbnail

OpenAI just launched an open-source agent orchestrator in Elixir! πŸ”₯πŸ”₯πŸ”₯

github.com/openai/symph...

#ElixirLang

04.03.2026 20:21 πŸ‘ 28 πŸ” 2 πŸ’¬ 2 πŸ“Œ 1
The First Release Candidate | Expert

The first release candidate for Expert is out!

You can read the announcement here: expert-lsp.org/the-first-re...

#ElixirLang

22.02.2026 17:56 πŸ‘ 55 πŸ” 19 πŸ’¬ 1 πŸ“Œ 1

500 issues of Elixir Radar πŸŽ‰

- 11 years in a weekly ritual
- 3,000+ pieces of community content featured
- 1,000+ people highlighted

Thank you to everyone who shares their knowledge, our readers, and our sponsors. You make this possible ❀️

#ElixirLang

12.02.2026 12:53 πŸ‘ 38 πŸ” 8 πŸ’¬ 5 πŸ“Œ 0
Preview
Bluesky Map Interactive map of 3.4 million Bluesky users, visualised by their follower pattern.

I made a map of 3.4 million Bluesky users - see if you can find yourself!

bluesky-map.theo.io

I've seen some similar projects, but IMO this seems to better capture some of the fine-grained detail

08.02.2026 22:59 πŸ‘ 7209 πŸ” 2164 πŸ’¬ 658 πŸ“Œ 4577
Post image

⚠️ Just a few tickets left! Learn from Erlang's co-creator, Elixir Core Team & BEAM legends. 5 masterclasses included. Last chance: codebeamvancouver.com#tickets

21.01.2026 12:18 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

We're launching our new Elixir book! πŸŽ‰

Programming Nerves: from web developer to hardware maker.

If you've ever been curious about hardware but felt intimidated, this is for you.

Beta available now (38% off), or download free chapters to get started.

#ElixirLang

17.12.2025 16:48 πŸ‘ 24 πŸ” 9 πŸ’¬ 1 πŸ“Œ 0
Post image

Saturday mornings are set aside for writing "Financial Analytics Using Elixir". And I must say....I'm really pleased with how the analysis framework is coming together 😍. @livebook.dev and its supporting tooling is such a nice fit for this!

#ElixirLang #MyElixirStatus

13.12.2025 16:06 πŸ‘ 19 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Preview
Claude Code and OpenAI Codex: now available in Tidewave Tidewave Web now supports Claude Code, OpenAI Codex, and any other coding agent that implements the Agent Client Protocol.

It's finally here, Tidewave + Claude Code!

tidewave.ai/blog/claude-...

11.11.2025 17:59 πŸ‘ 7 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Preview
Elixir v1.19 released: enhanced type checking, broader type inference, and up to 4x faster compilation for large projects Elixir v1.19 released: type checking of protocols and anonymous functions, broader type inference, improved compile times, and more

Elixir 1.19 released! πŸŽ‰

This one had a lengthier rc period.

It brings type system improvements and compile time improvements in large projects among other things πŸš€

elixir-lang.org/blog/2025/10...

16.10.2025 08:31 πŸ‘ 60 πŸ” 19 πŸ’¬ 1 πŸ“Œ 1
Expert

Works smoothly with latest elixir extension for Zed - expert-lsp.org

#ElixirLang

29.08.2025 14:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So exciting!!! πŸ™€πŸ™€πŸ™€

23.07.2025 22:39 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Introducing swift-erlang-actor-system I'm excited to share a new actor system we've been building for Swift's distributed actors: swift-erlang-actor-system. This actor system enables Swift programs to join a distributed Erlang cluster. ...

Awesome, another node comes alive! #ElixirLang

forums.swift.org/t/introducin...

22.07.2025 23:49 πŸ‘ 19 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
AI-assisted software development - Senko Raőić AI coding tools won't replace developers, but they will massively reshape how software gets built. Learn how to use AI assistants effectively without sacrificing code quality or piling on technical de...

Not using AI for programming reminds me of when we had to code C on paper in some undergrad programming courses. Yeah, you can do it, but why?

I feel 2025 is the tipping point for AI use for serious software development, not just vibe coding. Here's my take on it: senkorasic.com/articles/ai-...

07.07.2025 08:26 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Why I Wrote the BEAM Book The story behind writing The BEAM Book-ten years, three publishers, and an open‑source sprint.

Author's story - happihacking.com/blog/posts/2...

20.06.2025 00:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

My copy of "The BEAM Book" arrived today, and it's wonderfully colourful inside and out!

#ElixirLang

19.06.2025 20:06 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Cursor YOLO deleted everything in my computer Hi everyone - as a previous context I’m an AI Program Manager at J&J and have been using Cursor for personal projects since March. Yesterday I was migrating some of my back-end configuration from Exp...

To be fair, when everything is deleted on your disk, it means that there are no problems on your computer, so there's that 🀷

forum.cursor.com/t/cursor-yol...

14.06.2025 08:05 πŸ‘ 28 πŸ” 8 πŸ’¬ 4 πŸ“Œ 3
The BEAM Book: Understanding the Erlang Runtime System: Stenman, Dr Erik: 9789153142539: Books - Amazon.ca The BEAM Book: Understanding the Erlang Runtime System: Stenman, Dr Erik: 9789153142539: Books - Amazon.ca

Happy to see The BEAM Book finally out in paperback! Need to grab a copy soon!

#ElixirLang

05.06.2025 16:06 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

GitHub MCP suffers from the lethal trifecta for prompt injection: access to private data, exposure to malicious instructions + the ability to exfiltrate information

Be really careful with this stuff: attackers can trick your "agent" into stealing your private data simonwillison.net/2025/May/26/...

27.05.2025 00:26 πŸ‘ 135 πŸ” 48 πŸ’¬ 1 πŸ“Œ 8

It does for sure!

23.05.2025 18:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I guess it does not hurt to use both as they serve different purposes @david.bernheisel.com

21.05.2025 14:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

APQs:
* Reduces network and server overhead by sending only a short hash of the query to the server. Server skips parsing and validation if the query is already stored. If query variables change, the same persisted query can be reused with different variables.

21.05.2025 14:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you!

Regarding client caching vs APQ -

Client caching avoids redundant network requests by storing query results. Still sends the full query if not cached. If query variables change, it triggers a new request. Parsing and validation happen normally on the server.

21.05.2025 14:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Implementing Automated Persisted Queries in Elixir with Absinthe This article describes how to support Automated Persisted Queries (APQ) in Elixir/Phoenix applications using the Absinthe library.

Just had my latest article published on elixirmerge.com! πŸš€

I walk through implementing Automated Persisted Queries (APQs) in Elixir using Absinthe.
If you're working with GraphQL in Elixir, this one's for you!

Big thanks to the Elixir Merge team for the feature πŸ™Œ
#ElixirLang #Absinthe #GraphQL

20.05.2025 15:22 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think I’m most proud of our decision to built in extensibility as a core feature of Absinthe via the pipeline; it’s always a joy seeing how creatively others use it.

#ElixirLang

19.05.2025 14:32 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Automated Persisted GraphQL Queries with Absinthe and Elixir Long ago I wrote an article titledβ€Šβ€”β€Šβ€œAn Opinionated Way of Organizing GraphQL APIs using Absinthe and Phoenix” on architecting GraphQL…

Wrote this small piece after long time -

#ElixirLang

19.05.2025 13:22 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
AI and Programming: The Beginning of a New Era

"The cost of trying new things has gone down by orders of magnitude. And that means that the addressable surface area of programming has gone up by orders of magnitude" -- www.oreilly.com/radar/ai-and...

#ElixirLang

10.05.2025 21:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Tidewave

🧠 Weekend fun: vibe coding with
✨ Tidewave (tidewave.ai) + Claude Desktop (claude.ai/download) + Elixir/Phoenix Framework.

Looking forward to seeing where Tidewave goes!

#ElixirLang

03.05.2025 23:55 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Tidewave

Introducing Tidewave: tidewave.ai

While working on our web apps, we run code, query the database, read logs, search docs… but our AI tools are limited to reading code.

Tidewave closes this gap by introducing Runtime Intelligence, for Phoenix and Rails. More coming soon, check out the website!

29.04.2025 20:20 πŸ‘ 178 πŸ” 60 πŸ’¬ 5 πŸ“Œ 2
Preview
How to Async Tests in Elixir It can be hard to keep tests asynchronous as Elixir applications grow in size and complexity. Let's see why, and explore fixes.

I wrote about something very close to my heart: how to make ALL the tests async in @elixir-lang.org.

Enjoy! 🏎️

andrealeopardi.com/posts/async-...

28.04.2025 10:06 πŸ‘ 62 πŸ” 15 πŸ’¬ 4 πŸ“Œ 2
Preview
The Best Programmers I Know | Matthias Endler I have met a lot of developers in my life. Late…

"Clever engineers write clever code. Exceptional engineers write simple code."

100% agree with this. There are rare exceptions that call for clever or innovative, but most of the time you think you're being clever you're just leaving a trap for a future you.

endler.dev/2025/best-pr...

08.04.2025 01:01 πŸ‘ 67 πŸ” 7 πŸ’¬ 7 πŸ“Œ 0