FP and House Music enthusiast. Lead developer on ZIO DynamoDB.

England, United Kingdom
Joined April 2016
Avinder Bahra retweeted
ZIO Blocks now has its own home page: zioblocks.com/ Next-gen building blocks for modern Scala apps, no effect dependencies, and usable from any ecosystem (or none at all).
3
22
1
98
4,611
Avinder Bahra retweeted
My company @zivergetech is launching a small business automation solution: getverger.ai/ Most of my followers are in tech and won't need it, but you all know folks who could benefit. Please share it within your network!
2
15
30
2,728
ZIO DynamoDB 3.x snapshots are out 🚀 vs Scanamo (props to @aplokhotnyuk): • ~4× read throughput • ~4× lower allocation • ~20% higher write throughput • ~10% lower allocation Zero-dependency core. Effect-neutral execution. github.com/zio/zio-dynamodb/… #Scala #DynamoDB #AWS #ZIO
1
2
9
646
Effect-neutral architecture in ZIO DynamoDB 3.x The core is now zero-dependency, with effect-specific execution isolated behind an Interpreter. Same query, different effect system: ZIO, Cats Effect, Future — without changing the query. #Scala #ZIO #DynamoDB #AWS
2
10
328
After more pivots than Bruce Lee's nunchaku, ZIO DynamoDB 3.x is finally taking shape. 🥋 A ground-up rewrite addressing some real pain points from 2.x. Zero-dependency core. Effect-independent execution. A new high-level API. More soon. #Scala #ZIO #DynamoDB #AWS
2
5
241
Scala 3 example - Scala 2 supported as well 😉
40
Avinder Bahra retweeted
Jaja estoy pensando en gastar tokens para producir cortos de mis sueños
1
1
45
Avinder Bahra retweeted
Just merged Async[A], ZIO Blocks' new cross-platform, cross-version eager Async type. Ready for kicking the tires, destined to bring Async streams to JS, and often hundreds to thousands of times faster than Cats Effect. 👀👇
4
6
60
3,535
There was no e-mail, and I learned it by accident, but I feel all #Scala OSS devs should learn ASAP: Maven is introducing publishing limits. We most likely will have to apply for exemption: - sonatype.com/blog/open-publi… - central.sonatype.org/publish…
1
7
2
20
3,453
Avinder Bahra retweeted
Your billing query joins 9 tables. Postgres's planner stops trying at 8. Famous last words: "It's just a 5-row lookup, the planner will figure it out." 0.3ms with 8 tables. 467ms with 9. exobench.ai/blog/how-one-ext… join_collapse_limit = 8. Default since 2005. Cross it → planner gives up → hash joins everything → 1.28s for 30 rows. I would have shipped this. 0.5ms → 5ms looks like a fluke. ExoBench found a logarithmic bomb. AI → ExoBench → real Postgres, real SQL Server, real MySQL at five scale points. No benchmark code. - SQL Server: same 9-table query → nested loops at every scale. No cliff. - MySQL: same query → no cliff. - Only Postgres has this. - The fix: SET join_collapse_limit = 12 → sub-millisecond restored. Every prompt verbatim. Emotive query plans. The cross-engine chart that should annoy you.
1
5
237
Avinder Bahra retweeted
If you caught the article about Proteus but prefer a video format, check out @ghostdogpr's talk from Scalar 2026! 🍿 He shows how Proteus uses zio-blocks to bypass traditional Chimney/Protobuf boilerplate and speed up (slow down?) Scala compile times. youtube.com/watch?v=zTq9gdIm…
1
6
21
1,269
Avinder Bahra retweeted
For all my Scala friends: Golem 1.5 ships with support for Scala, so I hope you join the $2.5k, three-day hackathon and built something cool on Golem with Scala 3!👇 xitter.cf/jdegoes/status/2052778…
2
7
26
1,938
Claud was James Brown's funky drummer
31
There comes a time in your life when your son looks you in eye and says "Dad, can we go for a drive" (him driving on his provisional licence)
1
59
When your Intellij IDE contains more bookmarks than actual code you know you navigating a complex domain
1
56
Had great short break in London with the family
36
Just read this, looks like an awesome library we could use at work
1
140
One of advantages of having a home gym is that you get to decide the music policy. Right now I'm listening to hse.fm/
26