Chapi Dev Talks
8.55K subscribers
950 photos
108 videos
12 files
596 links
My name is Chapi and I am a Developer.

I post my thoughts about tech here.

Message to our assistant to give U Feedback: @sophiservebot

Join https://t.me/chapidevtalks_group

Urgent? Contact Me: @chapimenge (Don't say hi or ask Meta Questions )
Download Telegram
๐Ÿ˜30๐Ÿ‘1๐Ÿ”ฅ1
idk if it really from my side or just an issue but at the moment whenever we copy a component from the block section it doesn't copy the block name.

https://ui.shadcn.com/blocks

can somebody confirm too
This media is not supported in your browser
VIEW IN TELEGRAM
Who else touch grasses?

I do sometimes ๐Ÿคฃ
๐Ÿ˜19๐Ÿ’ฏ1
guess who's name is one of the biggest frontend framework ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚ the irony

https://github.com/shadcn-ui/ui

https://github.com/shadcn-ui/ui/pull/5790

FYI: i call myself backend dev
๐Ÿ”ฅ51๐Ÿ‘11๐Ÿ˜3
Any company that provide a service through application and doesn't really give the best user experience แˆแŠ“แ‰ฝแˆแŠ• แАแ‹ แ‹จแˆšแ‹ซแˆ›แ‰น?

Just a simple example of a good tech experience
- push notification
- email options for multiple functionality
- flexibility of the application.


Just wondering do you really think that this is a really good business strategy. For now it will work since there might not be a good option but when they do I believe it's like a snap in the finger
๐Ÿ’ฏ13๐Ÿ‘2
YOU CANT LEARN HOW TO BE SUCCESSFULL AT UPWORK.

you can learn what is the best way to write a proposal but after that its all your skill and your review that will take you to success.

SO guys please prove that you are worthy in your skill not attending every single workshop or asking every single freelancer you met.

So many desperate people but put the effort you are putting on these conference to upwork or any freelance platform.

Am not saying the workshop doesn't help but attending every single workshop is not the way.

hustle your way up by working bruh.
๐Ÿ”ฅ48โค4๐Ÿ‘3โšก2๐Ÿ‘2
Forwarded from Dagmawi Babi
You guessed right, it's Chapi ๐Ÿฅณ

Temkin Mengistu aka Chapi โ€” Remote Work, Backend Dev, Working in the Middle East, Communities and Much More
โ€ข https://www.youtube.com/watch?v=057hXT9gZuE

You can enjoy and listen to the show across all your favorite podcasting platforms. ๐Ÿ’š

#MyYouTube #MyPodcasts
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ24๐Ÿ‘4โคโ€๐Ÿ”ฅ2๐Ÿ’ฏ2๐Ÿฅฐ1๐Ÿ‘1๐Ÿ˜˜1
Boing cuts it's 10% of workforce globally which is around 17,000 employees started to get their notice.

It's so sad the economy is still down globally ๐Ÿ˜ž.

Stay strong champs.
๐Ÿ˜ญ4๐Ÿซก3
really loved the new aws look and the discount for Dynamodb

Amazon DynamoDB reduces prices for on-demand throughput by 50% and global tables by up to 67%.



we use dynamodb a lot
๐Ÿ‘10
You can only know what makes your program slow after first getting the program to give correct results, then running it to see if the correct program is slow. When found to be slow, profiling can show what parts of the program are consuming most of the time. A comprehensive but quick-to-run test suite can then ensure that future optimizations don't change the correctness of your program. In short:

1. Get it right.
2. Test it's right.
3. Profile if slow.
4. Optimise.
5. Repeat from 2.

Source
๐Ÿ‘31๐Ÿค”1
IMG_20241118_172629_090.jpg
10.8 KB
Story of My Recent Days

I was working with a very large csv data, and i want to merge 4 very large csv files based on one col and pandas wasn't able to handle it so i decided to change my approach and process the files separately.

The thing is there is 2 tasks that have to be done on it

1. Process it and add to DB based on all the files [CPU Bound]
2. Download file and upload it to S3 and update the column with the S3 link [IO Bound]

So the first task is really fast since it all depends on the CPU i kinda get a good speed optimization already but the second task is taking more than one day to finish. Here is the bummer the task have to run every day ๐Ÿ˜‚ and it is taking more than a day to complete the task.

But i come up with the solution to use multiple machine and separate out the task to handle the IO bound tasks like downloading and uploading file.

When i say downloading file i am talking about millions of files don't ask me why the bottom line is i have to download it and upload it to S3.

Anyways I just separate out processing of the files to multiple files and i am using asyncio to its peak and not to get blocked by the websites too.

Now it is gonna cut down to half the time to process the files and i am happy with it.

Moral of the story is if you are dealing with IO Bound Task may be try multiple machine to handle it.

I have got couple of more stories to share but too lazy to write it down ๐Ÿ˜‚.
1๐Ÿ‘9โค1๐Ÿ”ฅ1
Forwarded from Pavel Durov (Paul Du Rove)
๐Ÿ™ƒ This is the biggest update in the history of Mini Apps: full-screen mode, home screen shortcuts, geolocation, motion tracking, media sharing, document creation, gift sending, subscription tiers, emoji statuses โ€” and much more ๐Ÿ˜Ž

๐Ÿ•บ To explore some of these new features, update Telegram and check out these early examples:

Tiny Verse opens in full-screen, which looks great on desktops and tablets. Make sure to swipe and zoom to admire the 3D effects ๐Ÿ˜Š

Playdeck's task section now features an "Add to Home Screen" option โ€” and a flying Yeti that moves based on your deviceโ€™s orientation ๐Ÿ˜™

Major has added a custom loading screen and the new Major Maze mini-game, where you can guide a rolling ball by tilting your phone ๐Ÿ˜Ž

๐Ÿ˜ This is just the beginning โ€” all discovered within the first day of Mini Apps 2.0's launch! ๐Ÿ˜ฎ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘3