Raggi Profile Banner
Raggi Profile
Raggi

@ragragg_

Followers
203
Following
181
Media
13
Statuses
549

tteokbokki fanatic

Cairo / Hamburg
Joined September 2013
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@ragragg_
Raggi
1 year
@saltyAom main difference between Promise and PrismaPromise is that it is lazy evaluated (does not execute immediatly) this allows you to do sevaral things like batching and assembling a transaction out of multiple PrismaPromises
0
0
14
@ragragg_
Raggi
4 years
tried being a writer
5
0
12
@ragragg_
Raggi
2 years
@t3dotgg @zerodmg while i see your point, i would argue the opposite, a fellow engineer touching a method with implicit return is more likely to break it if the contract is not explicit/defined to begin with
1
0
12
@ragragg_
Raggi
3 years
@usfngm nta 3aml ah?
1
1
8
@ragragg_
Raggi
2 years
@antfu7 templates & weaker ts support/editor experience
1
0
7
@ragragg_
Raggi
2 years
@ParasocialFix @nicolasmelo @ThePrimeagen type inference bugs can occur in application code as well having explicit return types avoids them, this argument of "anti-pattern" doesn't hold any ground. just because ts can infer return types doesn't mean that people need to rely on them if they want explicit code
1
0
7
@ragragg_
Raggi
4 years
@benawad i think if the calculation is used or have the potential to be used in more than two different places than its worth abstracting it to a standalone func (DRY)
0
0
6
@ragragg_
Raggi
4 years
@usfngm معظمهم مش فاهمين غير فالhamburger والfries
1
0
6
@ragragg_
Raggi
2 years
@ParasocialFix @t3dotgg @zerodmg this example is misleading const date = createDate(); // code relying on date to have type X if createDate() has implicit return type of X, how do you ensure your code doesn't break if other engineers change the implementation to implicitly return Y?
2
0
5
@ragragg_
Raggi
4 years
@TobiWanDOTA what about meruna waking up to you "doing things"?
2
0
4
@ragragg_
Raggi
2 years
@vxunderground what usually happens to those contracts if the 0-day gets patched?
1
1
4
@ragragg_
Raggi
11 months
@TonightAlive it had to be the other side😭😭
0
0
0
@ragragg_
Raggi
4 years
next time you point a finger i'll point you to the mirror
0
0
4
@ragragg_
Raggi
4 years
who will save pop punk
1
0
4
@ragragg_
Raggi
2 years
@ParasocialFix @t3dotgg @zerodmg if parts of your code consume a function, that directly implies an implicit contract, i.e changing the behaviour of that function (in this case return type) can and will have side effects :)
1
0
4
@ragragg_
Raggi
2 years
0
0
4
@ragragg_
Raggi
2 years
call ur emo friends mcr is back 🎸
@MCRofficial
My Chemical Romance
2 years
Tweet media one
0
26K
77K
0
0
3
@ragragg_
Raggi
2 years
@t3dotgg @kentcdodds @planetscaledata the notion of needing to pool anyways due to having more servers is incorrect
0
0
3
@ragragg_
Raggi
3 years
@cherine_hussein miss u cherry🖤
1
0
2
@ragragg_
Raggi
2 years
@NaadaEmad 7elwa bas matel3etsh faber castell
2
0
3
@ragragg_
Raggi
2 years
@MahSayedSalem , , those are very good for short term rent (also have english support)
1
0
3
@ragragg_
Raggi
10 months
@AdamRackis @GergelyOrosz this guy is so detached from reality its insane
0
0
3
@ragragg_
Raggi
4 years
Tetsuya Gives Masaki the Shaft😨
@shonenpicture
Anime 🍃🍜
4 years
Drop a gif with the best anime scene ! I’ll start:
3K
5K
26K
1
0
3
@ragragg_
Raggi
5 years
hey commander can you unplug mee
1
0
3
@ragragg_
Raggi
2 years
@dglsparsons @ThePrimeagen exactly this. or when that code accepts a generic type or is an external system, it then becomes a sneaky runtime bug that can take ages to identify
1
0
3
@ragragg_
Raggi
2 years
@ParasocialFix @t3dotgg @zerodmg having explicit return ensures that createDate() remains consistent to all consumers type inference in object assignment is a whole different story..
0
0
3
@ragragg_
Raggi
3 years
@EmilyKager @farazamiruddin @amr_c137 talama fe netflix account yb2a kfaya 😂
1
0
2
@ragragg_
Raggi
4 years
@Wafaaemad16 3and el ma3rad?💔💔 miss those days
0
0
2
@ragragg_
Raggi
2 years
@ParasocialFix @t3dotgg @zerodmg what do you mean typechecking? you can still have generic typing or even external consumers doing something with your data at runtime. const date = createDate(); sendEvent(serialize(date)); the thing called type checking doesn't really save you from that.
1
0
2
@ragragg_
Raggi
1 year
@Amr__Elmohamady it all boils down the nature of your workloads, but alot of serious apps run entirely on vercel/serverless (see ). Depending on the size of the company ofc, vercel can actually be cheaper than hiring engineers to manage ur cloud infra
1
0
2
@ragragg_
Raggi
4 years
@_rawdude 😂😂😂😂😂😂
2
0
2
@ragragg_
Raggi
4 years
@_rawdude ew3a fkon el method elfbalyxD
2
0
2
@ragragg_
Raggi
3 years
@_rawdude انا شايف ان لغة البرمجة دى تعتبر الbare minimum وفى حجات كتير فشخ اهم منها
1
0
2
@ragragg_
Raggi
3 years
@usfngm ta5ayal teb2a on call zai el dacatra elbnshofhom fel medical dramas keda bzabt w7ad ysa7ek el sa3a 4 elfagr 3shan fe incident 😂 elflos el bya5doha 7alal fash5😂
1
0
2
@ragragg_
Raggi
1 year
@Amr__Elmohamady yeah i can see that happening for sure, vercel as a platform makes much more sense for very small and fast teams imo, it becomes much much more expensive to use with scale
0
0
2
@ragragg_
Raggi
3 years
1
0
2
@ragragg_
Raggi
3 years
0
0
2
@ragragg_
Raggi
4 years
@mostafaeltazy @Poschei lemo floskoo😂😂🖤🖤🖤
@usfngm
usfngm
4 years
Best gp award مبروك يا ولاد 🔥🔥💖💖 @mostafaeltazy @Poschei
Tweet media one
4
0
12
1
0
2
@ragragg_
Raggi
3 years
@thisismahmoud_ i would say that Web Scalability for Startup Engineers by @artur_ejsmont is one of the best books i ever laid my hands on in that regards
0
0
2
@ragragg_
Raggi
2 years
@cgallaty @thijsvandertuin @elonmusk except that this is not a house and this is not a breaker :). its a well designed resiliant distributed system
0
0
1
@ragragg_
Raggi
4 years
@omarashraf975 cRaaAAAZY Day
1
0
2
@ragragg_
Raggi
3 years
@merannsh @NaadaEmad 😂😂😂😂 ba7awel agama3 el 43,000 follower 3shan a3mlha wt3meli follow
1
0
2
@ragragg_
Raggi
3 years
@_rawdude tazy kan byakol gebna bel tofa7🤕
1
0
2
@ragragg_
Raggi
2 years
@MahSayedSalem humility is the biggest one imo
0
0
2
@ragragg_
Raggi
2 years
@_saagarjha @vxunderground ahh yes, missed that clause, that would make sense
0
0
2
@ragragg_
Raggi
2 years
@kibertoad very interesting, may i ask how do you usually create a transactional scope with prisma? do you create di-scoped repositories with a transactional prisma instance injected? or do you inline transactions in the repository methods?
2
0
2
@ragragg_
Raggi
2 years
@kibertoad thank you so much, that's very helpful!. been thinking about this for a while..
0
0
2
@ragragg_
Raggi
2 years
@leeerob @amr_c137 kont 3ayz enta 7war el nested routes da
1
0
2
@ragragg_
Raggi
4 years
@usfngm gamed fash5 yasta walahi😂 7eta keda reverse engineering 😂
1
0
2
@ragragg_
Raggi
4 years
plz vote to make the world free from 3d girls
0
0
2
@ragragg_
Raggi
4 years
0
0
2
@ragragg_
Raggi
4 years
@Anasmohamed24 انا بحب الراجل دا برضو، سيف من سيوف الاسلام
1
0
2
@ragragg_
Raggi
1 year
@_rawdude yasta DHH da tol 3omro ta3ban fdma3'o keda keda walahi 😂
1
0
2
@ragragg_
Raggi
9 months
@superanxious_ eda😂 fekra gamda awi😂
1
0
1
@ragragg_
Raggi
4 years
@Ahmedyuri9 والله يسطا بحب القعدة معاك انت والواد وليد فشخ ياريت جيشى كلو يبقا زي بليل كدا😭
1
0
1
@ragragg_
Raggi
4 years
Real Girls
exist
17
don't exist
9
3
0
1
@ragragg_
Raggi
4 years
@benawad how about package coverage though? i think deno has a very long and rough road ahead of it in regards to that
0
0
1
@ragragg_
Raggi
2 years
@AyaSamehh i can't forget about this one 🤕😨
1
0
1
@ragragg_
Raggi
4 years
@_rawdude 😂 لا يعم معاك وجاهز فشخخ
1
0
1
@ragragg_
Raggi
5 years
0
0
1
@ragragg_
Raggi
1 year
@DamianOsipiuk @TkDodo would you say that syncing mutableData with 'watch' has the same effect here? invalidating/updated query data by another mutation will also trigger onSuccess so might as well just use 'watch'?
Tweet media one
1
0
1
@ragragg_
Raggi
4 years
@hagaarmagdyy 😂😂😂😂😂😂😂😂😂😂😂😂
0
0
1
@ragragg_
Raggi
4 years
@usfngm i think most people forget that fellow computer scientists are human beings doing their best and they dont realize that humility i.e being humble is far more important
1
0
1
@ragragg_
Raggi
4 years
@NourTrynaBeCool wowwwwwwww! <3
0
0
1
@ragragg_
Raggi
4 years
@_rawdude 😂😂😂😂
0
0
1
@ragragg_
Raggi
4 years
@usfngm كارنيه النقابة 😂😂
1
0
1
@ragragg_
Raggi
4 years
0
0
1
@ragragg_
Raggi
3 years
@kentcdodds @amr_c137 elchat bta3ko ra7 fean?😂
1
0
1
@ragragg_
Raggi
3 years
Head First cyka blyat
Tweet media one
0
0
1
@ragragg_
Raggi
3 years
0
0
1
@ragragg_
Raggi
2 years
@ZeusCookies i wonder for how long will he keep writing this time aroud 😂
2
0
1
@ragragg_
Raggi
2 years
@turborepo pnpm with docker pruning
0
0
1
@ragragg_
Raggi
4 years
@_rawdude @AhmedTammaa101 style el trap da msh nafe3 m3 abyu
0
0
1
@ragragg_
Raggi
4 years
@usfngm 😂😂😂😂😂😂😂😂 wlahi enta gamed neiq yasta
1
0
1
@ragragg_
Raggi
3 years
@ZeusCookies lets goooo
0
0
1
@ragragg_
Raggi
4 years
@Wafaaemad16 nady ahly madinet nasr?
2
0
1
@ragragg_
Raggi
4 years
@profdrmartin @Sphinxzor @Strawberrys_Cat @Sirazaris @al_eldorado @TobiWanDOTA pretty sure they wont easily do that unless they have relevant information behind the curtains, especially for someone like Cap
1
0
1
@ragragg_
Raggi
4 years
@Youssef_Zanaty 😂😂😂elvideo bfa3 tafayt el 7aree2😂
0
0
1
@ragragg_
Raggi
2 years
@superanxious_ 😭😭😭😭
0
0
1
@ragragg_
Raggi
2 years
@Ahmad__Sorour agreed that writing ts like its java on top of decorators everywhere doesn't feel natural, this on top of being 'locked in' is my biggest point against opinionated frameworks which are way too restrictive for my taste
1
0
1
@ragragg_
Raggi
2 years
@Wafaaemad16 shaklek keda konti directioner 🤕
1
0
1
@ragragg_
Raggi
2 years
@AbdTahuon 😂😂😂😂😂
0
0
1
@ragragg_
Raggi
1 year
@mohewedy فى اسباب بتشفع للموضوع دا خصوصا فى الtesting فى حالة لو عايز تعمل stubs لmethods معينة فى الinterface دا غير مراعاة الcost of object initilization فى runtimes معينة لما عدد الtests بيبقا عالى والفرق فالtest performance بيبقا ملحوظ
0
0
1
@ragragg_
Raggi
4 years
@usfngm 😂😂😂😂😂😂
0
0
1
@ragragg_
Raggi
2 years
@Wafaaemad16 can relate 100%
1
0
1
@ragragg_
Raggi
4 years
@Anasmohamed24 😂😂😂😂😂🤦🏻‍♂️🤦🏻‍♂️🤦🏻‍♂️🤦🏻‍♂️🤦🏻‍♂️
1
0
1
@ragragg_
Raggi
1 year
@_rawdude shwaya whaytlaswa3 fwa7da TypeError: undefined is not a function 😂
0
0
1
@ragragg_
Raggi
10 months
@superanxious_ Hamburg 😂 bas law eras + paramore 2ay balad 😂
1
0
1
@ragragg_
Raggi
3 years
@amr_c137 @denishrana09 @remix_run @kentcdodds 😂😂😂😂😂شكلنا مش لوحدنا
0
0
1
@ragragg_
Raggi
2 years
@t3dotgg "Next is a SERVER", yes it has a server, but it also supports static exports 'if you need to' and using next to do that for the dev experience just like many people do is not a bad choice. imo its up to GitHub Pages and others to change their wording
0
0
1