Sign in

Meraj M

@meraj-gearhead.ca
44 followers 10 following 25 posts

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

PostsRepliesMedia
Reposted by Meraj M
Alex Koutmos @akoutmos.bsky.social · 17/08/2026
🥳🎉Today is the day🎉🥳 @hugobarauna.com, my brother and I are ready to release Elixir for Finance! We've poured all of our knowledge and know how into what we believe is one of the best programming+finance books out there 😍. 👉 financialelixir.dev #ElixirLang #Erlang
Hugo and I pointing at our book
22911
Reposted by Meraj M
Zach Daniel @zachdaniel.dev · 12/08/2026
We have a serious CVE for #AshFramework. If you are using #AshFramework please update to the latest version as soon as you can. cna.erlef.org/cves/CVE-202...
cna.erlef.org
CVE-2026-67579
0129
Meraj M @meraj-gearhead.ca · 06/08/2026
I've been learning more about the @ash-hq.org recently. My first attempt at writing about Ash DSLs covers building an extension, using Manifest for code generation, and extending it to make RPC calls between BEAM nodes - meraj-gearhead.ca/taking-ash-f... #ElixirLang
meraj-gearhead.ca
Taking Ash Framework’s DSL for a Spin: From Code Generation to RPC Calls
I have been lately looking into more of the Ash framework’s code and exploring the DSL package — Spark that Ash uses to write pretty much…
030
Reposted by Meraj M
Peter Ullrich @peterullrich.com · 06/06/2026
I'm using @ash-hq.org for the first time and I believe their tagline should be: *Ridiculously powerful* The amount of heavy-lifting they do is absolutely bonkers. All the stuff you don't *want* to care about in a web app is just being taken care of. *Massive* kudos to everyone involved!
85911
Reposted by Meraj M
Saša Jurić @sasajuric.bsky.social · 12/05/2026
Wrote some thoughts on vibing and code quality. It's too long for this place, and my understanding is that links to the other place that shall not be named are not appreciated, so here's a LinkedIn version for you 🙈️ www.linkedin.com/posts/sasaju...
linkedin.com
Recently I was a guest at the Elixir Wizards podcast (episode not yet released, stay tuned), discussing the topic of code quality and code review in the age of AI. TL;DR my position is that code… | S...
Recently I was a guest at the Elixir Wizards podcast (episode not yet released, stay tuned), discussing the topic of code quality and code review in the age of AI. TL;DR my position is that code qual...
195
Reposted by Meraj M
Hugo Baraúna @hugobarauna.com · 04/03/2026
OpenAI just launched an open-source agent orchestrator in Elixir! 🔥🔥🔥 github.com/openai/symph... #ElixirLang
2282
Reposted by Meraj M
Dorgan @dorgan.ar · 22/02/2026
The first release candidate for Expert is out! You can read the announcement here: expert-lsp.org/the-first-re... #ElixirLang
expert-lsp.org
The First Release Candidate | Expert
15519
Reposted by Meraj M
Hugo Baraúna @hugobarauna.com · 12/02/2026
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
5388
Reposted by Meraj M
Theo Sanderson @theo.io · 08/02/2026
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
bluesky-map.theo.io
Bluesky Map
Interactive map of 3.4 million Bluesky users, visualised by their follower pattern.
66472492153
Reposted by Meraj M
Code BEAM @codebeam.bsky.social · 21/01/2026
⚠️ Just a few tickets left! Learn from Erlang's co-creator, Elixir Core Team & BEAM legends. 5 masterclasses included. Last chance: codebeamvancouver.com#tickets
023
Reposted by Meraj M
Hugo Baraúna @hugobarauna.com · 17/12/2025
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
1249
Reposted by Meraj M
Alex Koutmos @akoutmos.bsky.social · 13/12/2025
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
2193
Reposted by Meraj M
Hugo Baraúna @hugobarauna.com · 11/11/2025
It's finally here, Tidewave + Claude Code! tidewave.ai/blog/claude-...
tidewave.ai
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.
174
Reposted by Meraj M
Tobias Pfeiffer @pragtob.bsky.social · 16/10/2025
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...
elixir-lang.org
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
16019
Meraj M @meraj-gearhead.ca · 29/08/2025
Works smoothly with latest elixir extension for Zed - expert-lsp.org #ElixirLang
expert-lsp.org
Expert
020
Reposted by Meraj M
Hugo Baraúna @hugobarauna.com · 23/07/2025
So exciting!!! 🙀🙀🙀
052
Reposted by Meraj M
David Bernheisel @david.bernheisel.com · 23/07/2025
Awesome, another node comes alive! #ElixirLang forums.swift.org/t/introducin...
forums.swift.org
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. ...
0191
Reposted by Meraj M
Senko Rašić @senko.net · 07/07/2025
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-...
senkorasic.com
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...
042
Meraj M @meraj-gearhead.ca · 20/06/2025
Author's story - happihacking.com/blog/posts/2...
happihacking.com
Why I Wrote the BEAM Book
The story behind writing The BEAM Book-ten years, three publishers, and an open‑source sprint.
000
Meraj M @meraj-gearhead.ca · 19/06/2025
My copy of "The BEAM Book" arrived today, and it's wonderfully colourful inside and out! #ElixirLang
150
Reposted by Meraj M
Saša Jurić @sasajuric.bsky.social · 14/06/2025
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...
forum.cursor.com
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...
4278
Meraj M @meraj-gearhead.ca · 05/06/2025
Happy to see The BEAM Book finally out in paperback! Need to grab a copy soon! #ElixirLang
amazon.ca
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
050
Reposted by Meraj M
Simon Willison @simonwillison.net · 27/05/2025
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/...
simonwillison.net
GitHub MCP Exploited: Accessing private repositories via MCP
GitHub's [official MCP server](https://github.com/github/github-mcp-server) grants LLMs a whole host of [new abilities](https://github.com/github/github-mcp-server/tree/main/pkg/github), including bei...
313848
Meraj M @meraj-gearhead.ca · 23/05/2025
It does for sure!
000
Meraj M @meraj-gearhead.ca · 21/05/2025
I guess it does not hurt to use both as they serve different purposes @david.bernheisel.com
000
Meraj M @meraj-gearhead.ca · 21/05/2025
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.
000
Meraj M @meraj-gearhead.ca · 21/05/2025
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.
000
Meraj M @meraj-gearhead.ca · 20/05/2025
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
elixirmerge.com
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.
150
Reposted by Meraj M
Bruce Williams @bruce.io · 19/05/2025
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
171
Meraj M @meraj-gearhead.ca · 19/05/2025
Wrote this small piece after long time - #ElixirLang
itnext.io
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…
130
Meraj M @meraj-gearhead.ca · 10/05/2025
"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
oreilly.com
AI and Programming: The Beginning of a New Era
010
Meraj M @meraj-gearhead.ca · 04/05/2025
🧠 Weekend fun: vibe coding with ✨ Tidewave (tidewave.ai) + Claude Desktop (claude.ai/download) + Elixir/Phoenix Framework. Looking forward to seeing where Tidewave goes! #ElixirLang
tidewave.ai
Tidewave
051
Reposted by Meraj M
José Valim @josevalim.bsky.social · 29/04/2025
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!
tidewave.ai
Tidewave
517760
Reposted by Meraj M
Andrea Leopardi @whatyouhi.de · 28/04/2025
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-...
andrealeopardi.com
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.
46315
Reposted by Meraj M
johanna @jola.dev · 08/04/2025
"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...
endler.dev
The Best Programmers I Know | Matthias Endler
I have met a lot of developers in my life. Late…
7667
Meraj M @meraj-gearhead.ca · 02/04/2025
#ElixirLang
phoenixframework.org
Phoenix 1.8.0-rc released! - Phoenix Blog
The release candidate of Phoenix 1.8 is here!
020
Meraj M @meraj-gearhead.ca · 23/03/2025
Just finished reading "Elixir Patterns". Lots of good working code examples with some pretty neat tricks that I have encountered for the first time. Big shout out to @akoutmos.bsky.social and @hugobarauna.com for this excellent book! #ElixirLang www.elixirpatterns.dev
elixirpatterns.dev
Elixir Patterns book & Livebooks
Learn recipes and patterns specific to Elixir/OTP
094
Reposted by Meraj M
Alex Koutmos @akoutmos.bsky.social · 11/03/2025
For those who have been holding out for a physical copy of Elixir Patterns the wait is over! The book is officially up on Amazon and I must say that it looks beautiful 🤩! www.amazon.com/Elixir-Patte... #ElixirLang
amazon.com
Elixir Patterns: The essential BEAM handbook for the busy developer
Elixir Patterns: The essential BEAM handbook for the busy developer [Koutmos, Alexander, Baraúna, Hugo] on Amazon.com. *FREE* shipping on qualifying offers. Elixir Patterns: The essential BEAM handbook for the busy developer
3123
Reposted by Meraj M
Peter Ullrich @peterullrich.com · 08/02/2025
OH MY GOD! DREAM THEATER RELEASED THE FIRST ALBUM SINCE PORTNOY CAME BACK! THIS IS NOT A DRILL! open.spotify.com/album/0ER7sd...
open.spotify.com
Parasomnia
Dream Theater · Album · 2025 · 8 songs
2101
Meraj M @meraj-gearhead.ca · 04/02/2025
Got it and bought! Thanks!
010
Reposted by Meraj M
José Valim @josevalim.bsky.social · 21/01/2025
Learn how Remote become a unicorn in two years and grew from zero to a team of more than 100 Elixir engineers: elixir-lang.org/blog/2025/01...
elixir-lang.org
Remote: growing from zero to unicorn with Elixir
A case study of how Elixir is being used at Remote.
414042
Reposted by Meraj M
Parker & Shannon @oban.pro · 16/01/2025
📯 Oban Web is open Source 🐬 Oban v2.19 includes MySQL support 🧭 Web v2.11 is released 📊 Met v1.0 is released (and open source) oban.pro/articles/oss... #elixirlang
oban.pro
OSS Oban Web & Oban v2.19
From open sourcing Oban Web, to releasing Oban with MySQL support, Web v2.11, and plan simplifications
711536
Reposted by Meraj M
David Bernheisel @david.bernheisel.com · 16/01/2025
Huge Oban news! - Oban Web now released as open source! It was announced late last year that Oban Web would be open-sourced, and has now come to pass. - MySQL and SQLite now officially supported database engines to back Oban queues oban.pro/articles/oss... hexdocs.pm/oban_web/ove... #ElixirLang
oban.pro
OSS Oban Web & Oban v2.19
From open sourcing Oban Web, to releasing Oban with MySQL support, Web v2.11, and plan simplifications
24814
Reposted by Meraj M
José Valim @josevalim.bsky.social · 14/01/2025
I wrote a new article exploring how set-theoretic types (the foundation of Elixir's type system) could address how many statically typed languages do not allow libraries to evolve their data definitions in a backwards compatible manner: dashbit.co/blog/data-ev... - be warned, it is a long one.
dashbit.co
Data evolution with set-theoretic types - Dashbit Blog
In this article we explore the challenges of data evolution in static typing and explore type safe solutions.
814940
Reposted by Meraj M
Gergely Orosz @gergely.pragmaticengineer.com · 04/01/2025
This is so spot on. Two things: 1. Being focused on producing output the fastest way possible means that you will never prioritize "going deep" 2. Going deep (and down the rabbit hole) is how you learn more: but you need to balance it. Figure out how to do both: it's tricky!
928242
Reposted by Meraj M
Benjamin 🌴 @bennyjamins.bsky.social · 30/12/2024
If you've never seen the power of #erlang hot code upgrades, this guy live patched a drone while flying: www.youtube.com/watch?v=XQS9SECCp1I #ElixirLang #Developers
23910
Meraj M @meraj-gearhead.ca · 19/12/2024
#ElixirLang v1.18 released!
elixir-lang.org
Elixir v1.18 released: type checking of calls, LSP listeners, built-in JSON, and more
Elixir v1.18 released: type checking of function calls, Language Server listeners, built-in JSON, ExUnit improvements, mix format –migrate, and more
000
Reposted by Meraj M
fabrithedev @fabrithedev.com · 18/12/2024
The Primegeon, TJ, and @josevalim.bsky.social #elixirlang
youtu.be
The Creator Of Elixir - Top Shelf 7
YouTube video by ThePrimeTime
0153
Reposted by Meraj M
Andrea Leopardi @whatyouhi.de · 17/12/2024
New beta release of "Network Programming in @elixir-lang.org and #Erlang" is out: pragprog.com/titles/alnpe... HTTP/1.1 chapter's in there. HTTP/2 (+3) chapter is already in review, and WebSockets chapter is in progress... and then we Ship It™ 🛳️
pragprog.com
Network Programming in Elixir and Erlang
Learn network programming with Erlang and Elixir. Build reliable and scalable network systems, and understand why this platform is a perfect fit for networks.
23412
Meraj M @meraj-gearhead.ca · 15/12/2024
After nearly three years at Firework, working as a Sr. Elixir Backend Engineer, I’ll be leaving the company, with my effective last day on Dec 31, 2024. I will still be working with #ElixirLang and Phoenix Framework for a new company starting next year. Looking forward to the next chapter!
030