Chapi Dev Talks
8.55K subscribers
950 photos
109 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
So how are you guys?

I am just stunned and impressed by how this people are doing this ๐Ÿ˜ฑ๐Ÿคฏ

I didn't think they will pull of this honesty.

God I am so happy to be in the tech to even understand the slightest things behind the door.

What do U think about this ?
โค10๐Ÿ‘3โšก1๐Ÿ‘€1
So I tried UV thanks to @bes0king and it is blazingly fast.

Like I tried to install and damn pip is so slow ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚.

Also I have tried to generate the requirements it is so cool ๐Ÿ˜Ž. I need to familiarize myself with the tool.

So what is UV?

uv is an extremely fast Python package installer and resolver, written in Rust, and designed as a drop-in replacement for pip and pip-tools workflows


Give it try and let me know what do you think about it as a tool?

https://astral.sh/blog/uv
โค8๐Ÿ‘3๐Ÿ”ฅ3โšก2๐Ÿ•Š1๐Ÿ†1๐Ÿ†’1
With lines so clear, and syntax pure,
Python's power does endure.
It welcomes all, with open arms,
From novice minds to coding swarms.
For web and data, science too,
Python's there, to see you through.
With loops and lists, and functions grand,
It builds the worlds at your command.
So let your code, like poetry,
Flow freely, with simplicity.
For in the land of Python's might,
Your dreams take flight.


By Gemeni February 2024.

What should the title be?
โค6๐Ÿ”ฅ4โšก1
I keep saying Golang is just for a someone who wants to get the job done. ๐Ÿ˜œ


No hate towards any programming language including JavaScript ๐Ÿ˜‚.
๐Ÿ˜5๐Ÿ‘€2๐Ÿ‘1๐Ÿ‘Œ1
Forwarded from Kal Tech
As you might know we had multiple sponsorship opportunities by some people who wanted to sponsor the course to their followers, this is another sponsorship opportunity but not limited to anyone's follower. If you are looking for a well organized course to advance your node.js skill, here is your chance. join the group https://t.me/+6-OBap1i0u00MDc0 if only you know javascript and have basics understanding of node.js. And I will release coupon codes there.
โค8
Anyone with FIFA 2023 and wanna play let me know your username below ๐Ÿ‘‡ ๐Ÿ˜œ.

Teach me something... ๐ŸŽฎ
๐Ÿ‘9
This media is not supported in your browser
VIEW IN TELEGRAM
ุณ++
๐Ÿ˜22๐Ÿ‘€3โค2๐Ÿ†’1
MAKE SURE to use secret manager with a proper permission to protect yourself from actual database deletion

https://resend.com/blog/incident-report-for-february-21-2024
I am sure Resend has learn a LOT of lessons from the backlash they are getting from all of the twitter posts.

1. Email Leaks
2. Multiple Downtime(LONG HOURsS)
3. DATA LOSE


On Serious note the reason why a lot of rules on backend developments is because almost all of the requests are soo vauable you can't even afford to lose one. i am not saying Resend Team is bad or not i am just trying to state the fact that this kind of incident really should teach us the best from other experience.

Am sure Resend is losing a lot of customers right now, think of it you got a really nice SAAS and your user cant even register due to a simple Email failure.

One of the strongest traits from Uber Team i have learned is to always have a backup even for big stuffs. One time AWS have a downtime but Uber Team are so smart they had a backup for their service discovery and were not affected that much quickly they are already mediated the issue from uber side and aws was still down at the time.

WELL i hope GOOD LESSON LEANRED TODAY
โœ16๐Ÿ‘3
Many developers are so good in their world but they fail to merge their world to the one we live in.
๐Ÿ‘€7๐Ÿ‘5๐Ÿ’ฏ2๐Ÿ˜2๐Ÿ‘1
We learned C/C++ while in campus thinking it is great language, then

we got introduced to other languages like JavaScript and Python then

we changed our mind that C/C++ is dead, then we moved on after sometimes we changed our mind to C/C++ was the best till to this day.

And we thought Carbon is c++ killer ๐Ÿ˜„

I admire Rust but fact still here, c/c++ is not gonna be dead anytime soon ๐Ÿ˜‚.

So learn it well now.
๐Ÿ‘34
Honest opinion, How many of you really understand the below concepts really well.

1. Threading 2. Multiprocess 3. Async programming I am not asking only the concept but work with them in application leve. some of the concept doesn't apply to some PL.๐Ÿ˜‚
Anonymous Poll
5%
Master at all
5%
Good at all
7%
Good at 2
19%
Good at 1
18%
Good at none
46%
Beginner at all
๐Ÿ‘2
Remember Dream job is still a job.
โœ17โšก1๐Ÿ‘1
When you write your application make sure to keep in mind that it can be tested and below points

1. Have a way to override some important variables like database sessions so that you can have test_sessions
2. Make sure it can be emulated[Some services are difficult but you might want to find a way]
3. Write unit test as early as possible or you will be in a lot of procrastination cycle
4. Setup adhock script from the start if you can like CICD, testing, PR templates and others.
5. Use container if possible it will save you a lot of time in setting up production apps and other environments.
6. Don't over complicate your application logics Keep it Stupid Simple (KISS)
7. Don't use float to represent money you will going to lose a lot of money. either use String or have a Decimal type with a precaution on precious part

[To be continued]

Continue this thread in the comment section people ...
โœ13๐Ÿ‘2
Wtf ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚
Good Night ๐Ÿ˜ด.

Remember to sleep half a day tmrw as Sunday is not only one day(I think it is 4 day in one).

Enjoy ๐Ÿ˜Š ๐Ÿ˜‹
โค13๐Ÿ˜3๐Ÿ‘1๐Ÿ”ฅ1
Okay GitHub chill I was gonna pay ๐Ÿ˜œ.
โค5
For all Ethiopian passport holders, Do you know that where you can travel without a visa?

Here is the statistics about visa status for Ethiopian passport holders.

eVisa 43
visa on arrival 20
visa-free 10
visa on arrival / eVisa 8
visa on arrival (EASE) 1
pre-enrollment 1
eTA 2
tourist registration 1
tourist card 1


MOBILITY SCORE 55
PASSPORT POWER RANK 83
WORLD REACH 28

I will post the list of countries for each visa status in the next post.


#travel
๐Ÿซก4โค2๐Ÿ‘2โšก1๐Ÿ‘Œ1