
I help brands stand out out with high converting websites. Founder of @my_easyschool Fullstack dev๐จโ๐ป|| Premium Web designer
Akwa ibom
Joined September 2020
- Tweets1.6K
- Following883
- Followers957
- Likes1.7K
Pinned Tweet
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. ๐ค๐ฝ
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! ๐
What's harder about building a real product?
A. Writing the code.
B. Getting your first users.
C. Retaining your existing users.
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
Imagine inheriting a codebase with poor documentation, inconsistent naming, duplicated logic, and very little test coverage.
What's the first thing you would do?
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



















