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
https://resend.com/blog/incident-report-for-february-21-2024
Resend
Incident report for February 21st, 2024
Detailed postmortem of the outage on February 21st.
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
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.
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.๐
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
Chapi Dev Talks
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.๐
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.๐
People who choose the top 3 show yourself please.
I want to post some concepts regarding the above concepts and would love to have a conversation on it.
I want to post some concepts regarding the above concepts and would love to have a conversation on it.
๐2๐1
Chapi Dev Talk Group.
๐๐๐ i am a TS dev but i also hate JS
YouTube
Tik Tok White Girl Gets Rejected By Every Race
Different kind of Duet/React Chain
I would like to shoutout @ThunderInMyVeins on having one of the most liked comments on youtube congrats! ( As of 11/26/2021 it is 36th the most liked comment on youtube)
Follow my friend www.Twitch.tv/vellaxo
Creditsโฆ
I would like to shoutout @ThunderInMyVeins on having one of the most liked comments on youtube congrats! ( As of 11/26/2021 it is 36th the most liked comment on youtube)
Follow my friend www.Twitch.tv/vellaxo
Creditsโฆ
๐3๐คฃ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
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 ...
1. Have a way to override some important variables like database sessions so that you can have
test_sessions2. 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
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.
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
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
Chapi Dev Talks
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โฆ
Here is the list of countries for each visa status for Ethiopian passport holders.
1 St. Vincent and the Grenadines - visa-free - 90
2 Singapore - visa-free - 30
3 Rwanda - visa-free - 30
4 Philippines - visa-free - 30
5 Micronesia - visa-free - 30
6 Haiti - visa-free - 90
7 Gambia - visa-free - 90
8 Dominica - visa-free - 21
9 Benin - visa-free - 90
10 Barbados - visa-free - 90
11 Togo - visa on arrival / eVisa - 15
12 Thailand - visa on arrival / eVisa - 30
13 Nigeria - visa on arrival / eVisa
14 Mozambique - visa on arrival / eVisa - 30
15 Laos - visa on arrival / eVisa - 30
16 Iran - visa on arrival / eVisa - 30
17 Cambodia - visa on arrival / eVisa - 30
18 Bolivia - visa on arrival / eVisa - 90
19 Cape Verde - visa on arrival (EASE)
20 Zimbabwe - visa on arrival - 90
21 Tuvalu - visa on arrival - 30
22 Timor-Leste - visa on arrival - 30
23 Somalia - visa on arrival - 30
24 Senegal - visa on arrival - 30
25 Samoa - visa on arrival - 90
26 Saint Lucia - visa on arrival - 42
27 Palau - visa on arrival - 30
28 Nicaragua - visa on arrival - 30
29 Mauritius - visa on arrival - 60
30 Mauritania - visa on arrival
31 Maldives - visa on arrival - 30
32 Madagascar - visa on arrival - 90
33 Macao - visa on arrival - 30
34 Guinea-Bissau - visa on arrival - 90
35 Ghana - visa on arrival - 30
36 Eritrea - visa on arrival - 30
37 Comoros - visa on arrival - 45
38 Burundi - visa on arrival - 30
39 Bangladesh - visa on arrival - 30
40 Seychelles - tourist registration - 90
41 Suriname - tourist card - 90
42 Cote d'Ivoire (Ivory Coast) - pre-enrollment - 90
43 Zambia - eVisa
44 Viet Nam - eVisa - 90
45 Uzbekistan - eVisa
46 Uganda - eVisa
47 Tanzania - eVisa
48 Tajikistan - eVisa
49 South Sudan - eVisa
50 South Korea - eVisa
51 South Africa - eVisa
52 Sierra Leone - eVisa
53 Sao Tome and Principe - eVisa
54 Saint Kitts and Nevis - eVisa
55 Papua New Guinea - eVisa
56 Pakistan - eVisa
57 Oman - eVisa
58 Mongolia - eVisa
59 Moldova - eVisa
60 Malaysia - eVisa - 14
61 Malawi - eVisa - 90
62 Lesotho - eVisa - 14
63 Kyrgyzstan - eVisa
64 Kazakhstan - eVisa
65 Jordan - eVisa
66 Indonesia - eVisa
67 Hong Kong - eVisa
68 Guinea - eVisa - 90
69 Georgia - eVisa
70 Gabon - eVisa - 90
71 Equatorial Guinea - eVisa
72 El Salvador - eVisa
73 Ecuador - eVisa
74 Djibouti - eVisa - 90
75 Congo (Dem. Rep.) - eVisa - 90
76 Colombia - eVisa
77 Cameroon - eVisa
78 Burkina Faso - eVisa
79 Botswana - eVisa
80 Bhutan - eVisa
81 Bahrain - eVisa
82 Bahamas - eVisa
83 Australia - eVisa
84 Antigua and Barbuda - eVisa
85 Albania - eVisa
86 Sri Lanka - eTA - 30
87 Kenya - eTA - 90
#travel
1 St. Vincent and the Grenadines - visa-free - 90
2 Singapore - visa-free - 30
3 Rwanda - visa-free - 30
4 Philippines - visa-free - 30
5 Micronesia - visa-free - 30
6 Haiti - visa-free - 90
7 Gambia - visa-free - 90
8 Dominica - visa-free - 21
9 Benin - visa-free - 90
10 Barbados - visa-free - 90
11 Togo - visa on arrival / eVisa - 15
12 Thailand - visa on arrival / eVisa - 30
13 Nigeria - visa on arrival / eVisa
14 Mozambique - visa on arrival / eVisa - 30
15 Laos - visa on arrival / eVisa - 30
16 Iran - visa on arrival / eVisa - 30
17 Cambodia - visa on arrival / eVisa - 30
18 Bolivia - visa on arrival / eVisa - 90
19 Cape Verde - visa on arrival (EASE)
20 Zimbabwe - visa on arrival - 90
21 Tuvalu - visa on arrival - 30
22 Timor-Leste - visa on arrival - 30
23 Somalia - visa on arrival - 30
24 Senegal - visa on arrival - 30
25 Samoa - visa on arrival - 90
26 Saint Lucia - visa on arrival - 42
27 Palau - visa on arrival - 30
28 Nicaragua - visa on arrival - 30
29 Mauritius - visa on arrival - 60
30 Mauritania - visa on arrival
31 Maldives - visa on arrival - 30
32 Madagascar - visa on arrival - 90
33 Macao - visa on arrival - 30
34 Guinea-Bissau - visa on arrival - 90
35 Ghana - visa on arrival - 30
36 Eritrea - visa on arrival - 30
37 Comoros - visa on arrival - 45
38 Burundi - visa on arrival - 30
39 Bangladesh - visa on arrival - 30
40 Seychelles - tourist registration - 90
41 Suriname - tourist card - 90
42 Cote d'Ivoire (Ivory Coast) - pre-enrollment - 90
43 Zambia - eVisa
44 Viet Nam - eVisa - 90
45 Uzbekistan - eVisa
46 Uganda - eVisa
47 Tanzania - eVisa
48 Tajikistan - eVisa
49 South Sudan - eVisa
50 South Korea - eVisa
51 South Africa - eVisa
52 Sierra Leone - eVisa
53 Sao Tome and Principe - eVisa
54 Saint Kitts and Nevis - eVisa
55 Papua New Guinea - eVisa
56 Pakistan - eVisa
57 Oman - eVisa
58 Mongolia - eVisa
59 Moldova - eVisa
60 Malaysia - eVisa - 14
61 Malawi - eVisa - 90
62 Lesotho - eVisa - 14
63 Kyrgyzstan - eVisa
64 Kazakhstan - eVisa
65 Jordan - eVisa
66 Indonesia - eVisa
67 Hong Kong - eVisa
68 Guinea - eVisa - 90
69 Georgia - eVisa
70 Gabon - eVisa - 90
71 Equatorial Guinea - eVisa
72 El Salvador - eVisa
73 Ecuador - eVisa
74 Djibouti - eVisa - 90
75 Congo (Dem. Rep.) - eVisa - 90
76 Colombia - eVisa
77 Cameroon - eVisa
78 Burkina Faso - eVisa
79 Botswana - eVisa
80 Bhutan - eVisa
81 Bahrain - eVisa
82 Bahamas - eVisa
83 Australia - eVisa
84 Antigua and Barbuda - eVisa
85 Albania - eVisa
86 Sri Lanka - eTA - 30
87 Kenya - eTA - 90
#travel
๐12๐2๐2
Use this opportunity please. This guy is absolutely genius guy
http://python.husseinnasser.com
Coupon:
http://python.husseinnasser.com
Coupon:
FREE-PYTHON-BACK-24โค9๐3โก1
Rust is taking over the world
[CLICK HERE TO READ]
Whitehouse published
You can read the full PDF ๐HERE๐
Enjoy the article and the published pdf.
Next I will post the advice fromINSA to stop using very very old Wordpress website moving towards more modern and resilient framework ๐.
[CLICK HERE TO READ]
Whitehouse published
A PATH TOWARD SECURE AND MEASURABLE SOFTWARE You can read the full PDF ๐HERE๐
Enjoy the article and the published pdf.
Next I will post the advice from
โค7๐คจ2
Forwarded from Pavel Durov (Pavel Durov)
Broadcast channels on Telegram generate 1 trillion views monthly. Currently, only 10% of these views are monetized with Telegram Ads โ a promotion tool designed with privacy in mind.
In March, the Telegram Ad Platform will officially open to all advertisers in nearly a hundred new countries. Channel owners in these countries will start receiving 50% of any revenue that Telegram makes from displaying ads in their channels.
To ensure ad payments and withdrawals are fast and secure, we will exclusively use the TON blockchain. Similar to our approach with Telegram usernames on Fragment, we will sell ads and share revenue with channel owners in Toncoin. This will create a virtuous circle, in which content creators will be able to either cash out their Toncoins โ or reinvest them in promoting and upgrading their channels
Please open Telegram to view this post
VIEW IN TELEGRAM
โค4๐2