Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng) header
Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng) profile picture

I help brands stand out out with high converting websites. Founder of @my_easyschool Fullstack dev๐Ÿ‘จโ€๐Ÿ’ป|| Premium Web designer

Akwa ibom
Joined September 2020
Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)Photo by Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป (@dannycodesng)
Reintroduction... Iโ€™m Daniel, known as DannyCodes online ๐Ÿ‘‹๐Ÿฝ Iโ€™m a full-stack/mobile developer, 400Lv Engineering student at AKSU, and Iโ€™ve been building for a while now. Started coding on a 1GB Itel phone. Now Iโ€™m building apps people actually use, including MyEasySchool, which just passed 500+ downloads. Iโ€™m starting to share more of the journey, the wins, lessons, bugs, and everything in between. If you're a builder, letโ€™s connect. ๐Ÿค๐Ÿฝ
21
10
128
2,915
A Day in the Life at My First Hackathon.
1
2
5
164
One thing building products has taught me: Sometimes the feature you spend the most time implementing isn't the feature users care about the most. User feedback can completely change your priorities.
32
Had so much fun at the Boundless Hackathon yesterday! Building under pressure was intense ๐Ÿฅฒ, but I'm glad I got to complete the project and pitch it. On to the next! ๐Ÿ‘Œ
3
3
5
123
Omor ๐Ÿ˜ฎโ€๐Ÿ’จ Naso hackathon dey ๐Ÿ˜ช P.S. My first hackathon by the way
1
1
49
So you're a techie ๐ŸŒš Have I connected with you yet?
1
3
92
Into the meta verse ๐Ÿค” Would you prefer shopping like this online?
e-commerce website in 2026
1
28
Good morning guys Let's have a good day, shall we? ๐Ÿ˜Œ
7
1
10
116
Trying out something ๐Ÿ˜… Just long press GIF and Hit copy and paste that's it, simple!
I need this gif on WhatsApps ๐Ÿ˜ข
2
106
My day in 3 pictures We go again tomorrow... ๐Ÿ˜ฎโ€๐Ÿ’จ
3
67
All you need is Opus 5.5 and some caffeine.
1
4
93
What's harder about building a real product? A. Writing the code. B. Getting your first users. C. Retaining your existing users.
2
1
3
99
Let's talk about tech acronyms and their full meaning. - API โ€“ Application Programming Interface - DNS โ€“ Domain Name System - CDN โ€“ Content Delivery Network - SDK โ€“ Software Development Kit - SSH โ€“ Secure Shell - CLI โ€“ Command Line Interface Drop yours in the comments ๐Ÿ‘‡
1
4
129
I'm a full stack dev and I genuinely enjoy connecting with people who are passionate about turning ideas into real products. I'm currently building a couple of products myself, and I'd love to connect with other developers, tech founders and creatives who are building something too. What are you working on? I'd love to check it out and connect! ๐Ÿ‘Œ
6
8
305
Good morning guys. It's the weekend. What are we touching today? Grass or Codes.
6
1
14
298
Danny Codes ๐Ÿ‘จโ€๐Ÿ’ป retweeted
Whatโ€™s wrong Wii meee ๐Ÿ˜ญ, Iโ€™m just too unserious atp ๐Ÿฅ€
First time founder: or should I make app like uber but for Suya ๐Ÿค”?
36
26
2
169
4,158
Imagine inheriting a codebase with poor documentation, inconsistent naming, duplicated logic, and very little test coverage. What's the first thing you would do?
9
2
1
8
344
Imagine a user makes a payment. Your server processes it successfully, but the response never reaches the client. The client retries the request, and the user gets charged twice. How do you prevent this? This is where idempotency comes in... ๐Ÿงต
5
5
62
Idempotency isn't limited to payment processing. It can be useful in order creation, subscription payments, money transfers, booking systems, inventory operations, and any operation where duplicate execution could cause unwanted side effects. Whenever your application relies on retries, idempotency is worth thinking about. And disabling a button on the frontend isn't enough. Your backend must be prepared for retries too. Have you ever implemented idempotency in an application and how did you handle it?
1
17
One common approach is using an idempotency key. The client generates a unique key and sends it with the payment request. If the request is retried, it sends the same key. The backend checks the key: . New key? Process the payment and save the result. . Existing key? Return the saved result instead of processing it again. There's another important rule: the same key shouldn't be reused for a different request. Using the same key for a โ‚ฆ5,000 payment and then a โ‚ฆ50,000 payment should be rejected. The backend must validate that the new request matches the original one. Same key, same operation.
1
12
Idempotency means that repeating the same request doesn't repeat its side effects. For example, retrying a payment request shouldn't charge the user again. The server needs a way to recognise that it's the same operation.
1
13