Avinder Bahra
312 posts

Avinder Bahra
@avinder42
FP and House Music enthusiast. Lead developer on ZIO DynamoDB.
England, United Kingdom Katılım Nisan 2016
191 Takip Edilen196 Takipçiler

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
English

@MoutonIsAClaret A fusion cuisine thing I do is to make a kheema cottage pie, with a spicy lamb mince and pea layer below, and the usual mashed/creamed potato topping. A fantastic combination.
English

@avinder42 I've got the L1s, and they are great! But I had to get a size larger because they are snug, I hope yours fit.
English

I finally pushed to button on these TYR L2's, a mere snip at £210. Expect to add a plate to your lifts by just looking at 'em tyr.eu/products/tyr-m…
English

In response to who knows what, @LinkedIn has shut down my account, and @LinkedInHelp is useless.
Zero information on why--not even an email. You can't even contact support without a working account.
20 years & thousands spent on jobs, ads, 'pro', and this is the result!?
English
Avinder Bahra retweetledi

I've published the first version of Golem SDK for @moonbitlang - now you can easily write durable agents in MoonBit and run them on @GolemCloud 1.4: mooncakes.io/docs/golemclou…
English

@TheGracia_here BBC basic in Debenhams around 1980
10 print "fart"
20 goto 10
English

I deeply regret to inform you that the content on my account will significantly change, effective immediately.
Despite posting all these bangers, my X payouts were on a steady decline in recent weeks. Moreover, I got into trouble for my jokes. Some of you are immune to having fun, and I suffer the consequences.
For 10 years, I had been posting exclusive serious tech content about Haskell. It got me from 0 to 5K followers. But most of you know me for my viral takes on tech in the recent couple of years.
I cherish all the positive interactions I had with other people here who can have fun and can tolerate a rage bait or two.
But I'm going back to my roots. I'm going to post neutral and boring tech content exclusively, mostly C++
If you followed me to have fun, I'm sorry.
If you followed me to learn C++, you're just-in-time.
Sorry, no, C++ is ahead-of-time.




English

@slimjimmy Isn't the logical conclusion of going all in is stored procedures ie business logic in RDBMS ?
English

most because they don't understand it and don't want to learn it
others have genuinely reasonable arguments:
- embedding strings in code is messy, even worse without direct editor support
- those strings cannot be decomposed without bodging partial substrings of invalid SQL with concat, nixing editor support if any
- it is incredibly wordy and never moved on from "designed to be read like english" stage - it's crying out for a terser, more expressive notation
- sprocs are a nightmare, especially across replicas, with ugly solutions to maintain backwards compatibility
- triggers are a nightmare in general, definition of spooky action at a distance
- FKs are a performance nightmare, zero consideration for eventual consistency in 2026
the best approaches to SQL are to go "all-in", with a wafer thin app layer and the RDBMS becoming "the system" in its own right
or go "all-out", treating it as a glorified data store, at which point other options _may_ work better
Pedro Tavareλ@ordepdev
People really hate SQL. From ORMs to LLMs, they always find ways to avoid writing it.
English

@guizmaii @scala_lang I am lucky enough to use Scala3 at work, however I maintain a DB library that is used by Scala2 codebases - and there are still quite a few of these out there.
English

@avinder42 @scala_lang What preventing you from migrating to Scala3?
AI makes it easier
English

That's it
I dropped the support for @scala_lang 2 from all my little Scala libs (that probably no one uses except me anyway)
It's time
2026 is the time to drop Scala2 and JDK11 support
It'll help people stuck with Scala 2 to have good arguments to justify migrating to Scala 3
English
Avinder Bahra retweetledi
Avinder Bahra retweetledi
Avinder Bahra retweetledi

@kubukoz Good form. Reps is the way forward, singles come with risk
English

Bad news: back down to 125
Good news: for 5 reps
Jakub Kozłowski@kubukoz
130 kgs last Thursday!
English
Avinder Bahra retweetledi
Avinder Bahra retweetledi

ZIO Schema 2 just shipped JSON schema support, courtesey of @987Nabil:
✅ get json schemas, parsers, and printers free for any Scala data type
✅ go from ZIO schema to json schema
✅ go from json schema to ZIO schema
This is the foundation of powerful AI interop.
English










