Amaechi

4.3K posts

Amaechi banner
Amaechi

Amaechi

@amaechi_1

Software Engineer https://t.co/GCpu4xHz1o

Katılım Mayıs 2017
712 Takip Edilen263 Takipçiler
Amaechi
Amaechi@amaechi_1·
@Benn_X1 Una for hire that legend that would build jumia in 2 weeks. 😂.
English
1
0
2
182
Ben X
Ben X@Benn_X1·
Very few people understand how difficult it is do do same day delivery at scale. The best we could do when I worked in the core team of an e-commerce company was next day delivery if the order was placed in Germany. The engineering effort that went into this, from optimising the warehouse layout and picking system, sorting and courier, etc, was insane. A tiny bug somewhere that prevents a job from being completed or a stuck job can set you back by hours and shipping rate will be affected even if the fault was quickly fixed.
user@user84829272

The infrastructure Jeff bezos built is so unbelievable that it’s kinda crazy that people hate him so much lol

English
3
2
48
3.5K
Rapto
Rapto@heyrapto·
How are you handling file uploads these days? Server storage or something like Cloudinary?
English
46
3
88
8.5K
Amaechi
Amaechi@amaechi_1·
@akinkunmi 😂. Well, in their defence, you use s3 sdk to connect to r2 from your backend.
English
1
0
1
244
Titanium
Titanium@akinkunmi·
AWS is playing dirty. 😂
Titanium tweet media
English
9
0
82
4.6K
Idol
Idol@IdleThumbz·
@amaechi_1 I'll be at work at that time.
English
1
0
0
20
Idol
Idol@IdleThumbz·
@amaechi_1 I'd like to witness you build two things from scratch - a console app and a web app. How can we go about this?
English
1
0
1
17
Idol
Idol@IdleThumbz·
@amaechi_1 So, what day or days are convenient for you?
English
1
0
0
11
Amaechi
Amaechi@amaechi_1·
@aaroncikaya And Daichi Kamada was in that frankfurt team and now in Crystal Palace. Frankfurt sold almost all the players that won the tournament for them.
English
0
0
1
1.1K
Aaron
Aaron@aaroncikaya·
Oliver Glasner won the Europa League with Frankfurt. Came to England, won the FA Cup & Community Shield, had to watch Eze & Guehi leave & the geezer’s one game and a half away from winning the Conference League with Crystal flipping Palace. This is insane.
English
136
3.3K
33.7K
742.5K
Amaechi
Amaechi@amaechi_1·
Union type is one of the reason I like typescript. It helps handle errors. You either get data or error body thereby reducing try catch. For C#, discriminated union is coming in NET 11.
Darren Shepherd@ibuildthecloud

I really do wish @golang had union types. It's getting old now. Please, somehow, add a union type. We need it.

English
0
0
0
28
Captain-EO 👨🏾‍💻
A user inputs this into your search bar: ' OR '1'='1 Your database returns every record What just happened?
English
10
0
26
3.9K
Amaechi
Amaechi@amaechi_1·
@TitanKoder @Benn_X1 You don't need the whole data to write a script. Just the column names, data types and the number of rows is enough. I have only done this once and it was to load a csv into a new postgresql db.
English
0
0
0
15
Ben X
Ben X@Benn_X1·
You are a backend engineer, and customer support just realised that some orders have been attached to an incorrect tracking code. The bug has been fixed, but there’s still some damage that needs to be cleaned up. You have been handed a CSV file that contains the mapping of the correct orders and tracking code, and you’re supposed to run a query using the data in the CSV file to update the orders in the DB. Do you still know how to read a file and extract data which you’ll use to run the query without prompting an LLM and exposing customer data? 😜
English
5
3
55
3.7K
Captain-EO 👨🏾‍💻
Your app sends an email on every form submission A network glitch causes the request to retry 3 times The user gets 3 emails What concept would have prevented this?
English
13
5
113
17.3K
Amaechi
Amaechi@amaechi_1·
@KarenPayneMVP It is cool but still find it a bit hard to write extension this way. I adopted the approach of writing it with normal static method then rely on Resharper to convert it to extension block.
English
0
0
0
141
Karen Payne MVP
Karen Payne MVP@KarenPayneMVP·
C# extension blocks are cool
Karen Payne MVP tweet media
English
9
4
85
6K
Amaechi
Amaechi@amaechi_1·
@Benn_X1 Finally write the script, generate test records in your test db that mirrors production db and run the script against that multiple times to check for edge cases. Backup the production db and then run your script. If it fails, you restore and fix your script
English
0
0
1
34
Amaechi
Amaechi@amaechi_1·
@Benn_X1 I don't know the syntax off hand but I am not going to drop the csv into an LLM. I will note the column names and their data types and how they map the database columns. I will also note the number of rows to know how to batch the process. I believe you can prompt AI with these.
English
1
0
2
163
Amaechi
Amaechi@amaechi_1·
@crackedeveloper @frontend__fairy The only thing I might do differently is to resolve the user_id from the jwt token rather than passing it in request body. Aside that, everything you did is what good.
English
1
0
0
9
Amaechi
Amaechi@amaechi_1·
@crackedeveloper @frontend__fairy If this is what you are doing, then you are fine. The backend will resolve the price from the product id and reach out to paystack to initialize and get back response body with the access_code. The reason for using backend is that your api key isn't exposed on the frontend.
English
1
0
0
18