dag.shell
190 subscribers
703 photos
100 videos
6 files
328 links
Download Telegram
ahhhhhhhhhhhhhhhhhhhhh randomly i remembered i had private channel that used for documenting my first experience and now salfelgi tezeta kesekesku cant able to work now ๐Ÿ˜ข damn seget beya๐Ÿ™† document arge nebri๐Ÿ˜„ before my life gets boring.....hope fully i will get back to documenting on my final year
๐Ÿ˜2
dag.shell
salfelgi tezeta kesekesku
the music that goes with my current mode
๐Ÿฅฐ2
dag.shell
Photo
Back in my freshman year ppl call me the red ๐Ÿ”ด แŠ‘แ‹ฌแˆญ cuz all of my friends were south sudanese and gamela แŠ‘แ‹ฌแˆญ'แˆต
dag.shell
แŠฅแ‹š แŒ‹แˆ แˆŒแˆ‹ แ‰ตแŠฉแˆณแ‰ต ๐Ÿคง
U see am locked in for 4 years, that's why I haven't visited it ๐Ÿ˜
Mickyas Tesfaye
weyne Dag ๐Ÿ˜‚๐Ÿ˜‚
แ‹ˆแŠ•แ‹ตแˆ(@MickyCodes) แ‹ˆแŠ•แ‹ตแˆ™ แˆ‹แ‹ญ แ‹ญแАแˆณแˆ แˆ›แˆˆแ‰ต แ‹ญแˆ„ แАแ‹ ๐Ÿคง
๐Ÿ˜3
Today was supposed to be the project launch date (Day 7), and Iโ€™m trying to finish it today, hopefully tonight or tomorrow. Iโ€™ll drop something after starting different side projects and somehow finally being about to finish the mini project instead of the main one ๐Ÿคง
๐Ÿ”ฅ3
Forwarded from แนฌech_แนขteps Hub (Kalkidan)
Sometimes, all we need is someone who lifts our spirits, believes in us, and reminds us that no matter what we're facing, we are capable of overcoming it.
แนฌech_แนขteps Hub
Sometimes, all we need is someone who lifts our spirits, believes in us, and reminds us that no matter what we're facing, we are capable of overcoming it.
Idk about yโ€™all, but that someone is my bro to me. Heโ€™s not my sub so I can appreciate him freely (habsha yekoral sednek begltse so i choose to hide)
Is it possible before the academic year starts me to hit 300subs ๐Ÿ˜ so I can flex on my Gigi crush?
๐Ÿ’ฏ2๐Ÿ˜1
dag.shell
so I can flex on my Gigi crush?
This media is not supported in your browser
VIEW IN TELEGRAM
๐Ÿ‘€lesson of the day(of backend guys)

The Failure-tolerant systems

Letโ€™s say you have a Telegram bot. Telegram sends an event to your server through a webhook, and your worker is responsible for processing that event.

Now imagine your worker receives the event, but something fails while processing it.

If your system simply tells Telegram, โ€œYep, I got it โœ…โ€ before the processing is actually completed, Telegram assumes everything went fine. Your worker failed, but the event is already considered handled.

Now youโ€™ve lost the event ๐Ÿคง๐Ÿ˜

Sure, Telegram may keep updates available for some time, but your application logic shouldnโ€™t depend on that as a recovery mechanism. Your system should be designed so that a temporary worker failure doesnโ€™t mean permanent data loss.

Thatโ€™s where queues come in.

Instead of:

"Webhook โ†’ Worker โ†’ if worker fails, event is gone "๐Ÿ’€

You can do:

"Webhook โ†’ Queue โ†’ Worker โ†’ Process"

The queue acts as a buffer between receiving an event and processing it. If the worker crashes, fails, or needs to restart, the event can remain in the queue and be processed again.

Thatโ€™s basically the idea behind building a failure-tolerant system: assume things will fail, and design the system so failures are recoverable.

For my current setup, Iโ€™m using Supabase for pretty much everything so they have Supabase Queues (via some pg db extension )

As they say pg db for all since supba is on top of it supba for all๐Ÿ˜
Why tho saying sorry is easier than *yekrta* for genZ
If ur looking for project idea here it's

As a certified bus user ๐Ÿคง๐Ÿ˜

what if there was an AI-powered app that could help blind people identify which bus is standing in front of them? I have seen them struggle a lot,they miss a lot of buses if there is no one around them to ask
๐Ÿ”ฅ2
dag.shell
As a certified bus user ๐Ÿคง๐Ÿ˜
This media is not supported in your browser
VIEW IN TELEGRAM
Soset Hub
Pulling all nighters @ abrhot with @dag_shell
@MickyCodes โŒ
Mickey (the Disney character) stickers โœ…

Anyway
@dag_shell x @soset_ge in abechu building
๐Ÿ˜5
Am I the only one ๐Ÿ‘€ who feels like friend of [ them(awera gangs) ]
๐Ÿ’ฏ4๐Ÿ‘1