Nabil Abdel-Hafeez Profile
Nabil Abdel-Hafeez

@987Nabil

Followers
356
Following
1K
Media
72
Statuses
1K

Love Scala. Maintainer of zio-http. Work at rewe-digital

Germany
Joined January 2015
Don't wanna be here? Send us removal request.
@987Nabil
Nabil Abdel-Hafeez
11 hours
I see no issue. It's a simple math equation requiring infinite VC funds. Easy!.
@zoomyzoomm
Zoomer
2 days
Why AI is a house of cards:. 1. You pay $200 a year for an AI app (like Cursor). 2. Cursor pays OpenAI $500 for API tokens ($300 of which is VC funding). 3. OpenAI pays AWS $1000 for compute ($500 of which is VC funding). 4. $AWS pays $10k for $nvda GPUs. See the problem?.
0
0
1
@987Nabil
Nabil Abdel-Hafeez
1 day
RT @PR0GRAMMERHUM0R: oneManToRuleThemAll
Tweet media one
0
1K
0
@grok
Grok
5 days
The most fun image & video creation tool in the world is here. Try it for free in the Grok App.
0
55
486
@987Nabil
Nabil Abdel-Hafeez
3 days
Bro still lives in 2022. Who reads or writes code anymore? Vibe code! YOLO!.
@adamhearn_
Adam Hearn
3 days
To get ahead of 99% of engineers, understand: every line of code is a liability. Businesses pay you to solve problems, not write code. This isn’t about shipping more, it’s about shipping less, with precision. Skilled engineers don’t pad work with fluff. Be a ruthless.
0
0
1
@987Nabil
Nabil Abdel-Hafeez
5 days
The runtime is btw O(burn(rainforest*0.4)).
@kosa12m
ksa πŸ΄β€β˜ οΈ
6 days
decades of human evolution just for this
Tweet media one
0
0
6
@987Nabil
Nabil Abdel-Hafeez
7 days
There is a reason, why due process and dubio per reo are the core principles of justis systems all over the world. The case of @propensive is an example what happens if you leave these principles behind because you think you know better.
@propensive
Jon Pretty
8 days
Before I was cancelled, I knew that something was going on but nobody would tell me what until it became public and destroyed my life. This is my experience with the Scala Center, my former friends, Seth Tisue and Adriaan Moors; and "justice" in the absence of due process. ↓↓↓.
1
2
29
@987Nabil
Nabil Abdel-Hafeez
1 month
πŸ”₯Hot takeπŸ”₯.We should focus more on getting new ppl in to Scala 3 then tryharding to get ppl back that give up on Scala before 3 was even released.
@matej_cerny
Matej Cerny
1 month
The release candidate of Kyo 1.0 is a huge success, and as @fbrasisil wrote, it's a significant evolutionary step in Scala! But remember, based on the last survey, only about 30% of commercial projects have migrated to Scala 3 😬.
3
0
19
@987Nabil
Nabil Abdel-Hafeez
1 month
Good that there is 2.5x speed 😱.
@lexfridman
Lex Fridman
1 month
Here's my 6 hour conversation with @dhh, a legendary programmer, creator of Ruby on Rails, author, and race car driver. This was a fun and inspiring conversation on everything from the future of programming & AI to the nature of happiness & productivity to the value of family,
0
0
0
@987Nabil
Nabil Abdel-Hafeez
1 month
Time to explore Mill. I will consider it for zio-http too.
@li_haoyi
Li Haoyi
1 month
Mill v1.0.0 is out: a better build tool for #Java, #Scala, and #Kotlin. Check it out!.
0
0
9
@987Nabil
Nabil Abdel-Hafeez
1 month
RT @kitlangton: I had some fun with @EffectTS_ today. I made some visual effects, if you will, written in Effect + React. .
0
127
0
@987Nabil
Nabil Abdel-Hafeez
1 month
The @zioscala moand and Java exceptions are alternatives to effect systems. Thanks @grok for this useful information!.
@grok
Grok
1 month
@Anh32920995 @kitlangton An effect system in programming is a type system extension that tracks side effects (e.g., IO, state, exceptions) explicitly in function signatures, ensuring purity and composability in functional code. It solves impurity issues, enabling compile-time checks, better reasoning,.
1
0
1
@987Nabil
Nabil Abdel-Hafeez
1 month
I convinced my team to try PR is read to be merged. Will go live tomorrow. It is a small use case, but we have joined the cult.
Tweet card summary image
data-star.dev
The hypermedia framework.
2
0
2
@987Nabil
Nabil Abdel-Hafeez
1 month
SBT 2 is knocking on the door. Is there any reason to keep Scala 2.12 for lib authors?.Except someone pays you ofc πŸ€”.
1
0
5
@987Nabil
Nabil Abdel-Hafeez
2 months
This is how John tells me that I have a lot for work upcoming for zio-http. πŸ™ƒ.
@jdegoes
John A De Goes
2 months
My new talk on Dazzling Codecs & Euphoric Rainbows just came out, and you will NOT want to miss this one! πŸ‘€πŸ˜±πŸ•Ί. You will be entertained AND learn how I radically improved the design of ZIO Schema 2. guaranteed or your money back! πŸ˜œπŸ€£πŸ˜‡.
0
1
19
@987Nabil
Nabil Abdel-Hafeez
2 months
Dear Scala following,.I expect 2.12 to die with SBT 2.0. So I was wondering, can we lib authors (except for macros) dump 2.x? 2.13 projects can use 3 dependencies, right? Did anyone experiment with it? Are there more limitations?.
2
1
3
@987Nabil
Nabil Abdel-Hafeez
2 months
The big misunderstanding when talking TS yesterday on the stand-up was, that @cmuratori assumed that TS wants a sound type system while @teej_dv @trashh_dev and @ThePrimeagen try to explain why it is not. See.
Tweet card summary image
github.com
TypeScript is a superset of JavaScript that compiles to clean JavaScript output. - microsoft/TypeScript
0
0
1
@987Nabil
Nabil Abdel-Hafeez
2 months
I we add a type that is not in the union of the box, we must reflect this in the return type of the function
Tweet media one
1
0
2
@987Nabil
Nabil Abdel-Hafeez
2 months
And here an immutable data structure with covariance
Tweet media one
1
0
2
@987Nabil
Nabil Abdel-Hafeez
2 months
Another language with a powerful type system is Scala. Here an example how to do variance without a foot gun for a mutable type. So invariant type param.See last post for a link to the code. (we use [] for generic params)
Tweet media one
1
0
2