Avinder Bahra

312 posts

Avinder Bahra banner
Avinder Bahra

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
Avinder Bahra
Avinder Bahra@avinder42·
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
0
0
0
15
Satnam Singh
Satnam Singh@satnam6502·
@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
2
0
8
412
Stephen
Stephen@MoutonIsAClaret·
Open some wine. The cottage pie goes into the oven. It's all timing. 🤷🏻
Stephen tweet mediaStephen tweet media
English
8
3
77
2.3K
Avinder Bahra
Avinder Bahra@avinder42·
@hmemcpy The actual company that I bought them from kitbox.co said go a half size up , which a did and they fit really well. Now if only I could find a Pioneer Cut belt in my size ...
English
1
0
0
11
Igal Tabachnik
Igal Tabachnik@hmemcpy·
@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
1
0
1
58
Avinder Bahra
Avinder Bahra@avinder42·
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
1
0
1
145
John A De Goes
John A De Goes@jdegoes·
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
14
9
117
116.9K
Satnam Singh
Satnam Singh@satnam6502·
The London vibe is real.
Satnam Singh tweet media
English
15
11
399
11.4K
Gracia
Gracia@straceX·
What was the first language you printed Hello, World in? Mine: C
English
286
3
168
39.8K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
Today I'm turning 32 on the date 3/2. By this date, I'm following exactly 255 accounts and have 64K followers. You won't believe how much effort it took to plan for these numbers on this exact day.
Dmitrii Kovanikov tweet media
English
90
4
456
13.6K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
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.
Dmitrii Kovanikov tweet mediaDmitrii Kovanikov tweet mediaDmitrii Kovanikov tweet mediaDmitrii Kovanikov tweet media
English
51
12
731
50.9K
Avinder Bahra
Avinder Bahra@avinder42·
@slimjimmy Isn't the logical conclusion of going all in is stored procedures ie business logic in RDBMS ?
English
1
0
1
22
Slim Jimmy
Slim Jimmy@slimjimmy·
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
13
3
36
5.4K
Avinder Bahra
Avinder Bahra@avinder42·
@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
0
0
1
24
Jules Ivanic
Jules Ivanic@guizmaii·
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
2
2
25
755
Avinder Bahra retweetledi
MERICA MEMED
MERICA MEMED@Mericamemed·
The correct way to defend against a sword
English
248
1.8K
21.9K
2.1M
Avinder Bahra retweetledi
John A De Goes
John A De Goes@jdegoes·
Resource.from[T](...).allocate — dependency graph resolved, scoped, finalized. One expression. One system. Ox + MacWire: wire your deps with MacWire, then manually register each one with Ox's scope. Two libraries, no shared types, silent gaps.
John A De Goes tweet media
English
1
1
9
642
Avinder Bahra retweetledi
John A De Goes
John A De Goes@jdegoes·
Leaking a resource from a child scope should be a compile error. In ZIO Blocks Scope, it is — scoped requires Unscoped evidence on the return type. No evidence, no escape. In Ox? Compiles fine. Use-after-close at runtime.
John A De Goes tweet media
English
1
1
9
701
Avinder Bahra
Avinder Bahra@avinder42·
@kubukoz Good form. Reps is the way forward, singles come with risk
English
0
0
1
13
Avinder Bahra retweetledi
John A De Goes
John A De Goes@jdegoes·
What would you call a Scala library that: • Makes resource leaks a compile error, not a runtime bug • Auto-wires your entire DI graph from constructors • Almost no runtime overhead How about: Scope, in ZIO Blocks. Zero deps—works with ZIO, Cats, Kyo, or plain Scala. 👇
John A De Goes tweet media
English
7
12
74
6.5K
Avinder Bahra retweetledi
John A De Goes
John A De Goes@jdegoes·
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
3
9
58
2.6K