Most developers focus on frameworks, Professionals focus on fundamentals.
Debugging a performance issue today reminded me:truly understanding async JavaScript makes everything simpler.
Small insights like this save hours. Follow along for practical lessons from real projects.
Temporary hold without touching the retention policy itself.
So if someone requests an export @6d 23h so so seconds less than 7d, the system should flag the data as do not delete the moment the export job starts, so the seven days rule will not change, cleanups just run quick checks before deleting
Like expired+ export in progress - hold off if not delete, once exports finish the hold drops.
You built a system with different subscription plans, and each plan has its own data retention policy.
For example, the Starter plan retains data for 7 days.
Now imagine a user requests to access/export their data just a few seconds before that 7-day retention window expires.
How would you design the system to handle this?
How do you ensure the user’s data isn’t deleted while their request is being processed, without simply changing or extending their subscription’s retention policy?
I’ll come back in an hour with my answer.
But before then, I want to hear your answers.
Hey builders
If you're building anything that touches money, whether it's payments, wallets, lending, crypto, exchanges, remittance, or even simple bank transfers, you need to understand AML (Anti-Money Laundering).
This isn't just a compliance checkbox.
It's one of the foundations of the financial system you're building on.
Today, I'll break AML down in the simplest way possible so you understand what it is, why it exists, and how it directly affects your product, your users, and your company.
Let's dive in.
Honestly, this would be one of the biggest milestones of my journey.
I'm hosting my very first Tech & Careers event this year.
For the two years, I've consistently hosted free career and tech Spaces every Wednesday. We've talked about remote jobs, CVs, freelancing, marketing, networking, and everything people need to build better careers we have changed thousands of lives.
Now it's time to bring those conversations into the real world.
Before the end of the year, we'll be meeting in Lagos, most likely on the mainland, for a much more personal experience. I don't want this to feel like a traditional conference.
I want it to feel like a live podcast where we have real conversations about careers, money, opportunities, and what it actually takes to change your life.
If you're trying to break into tech, looking for your first job, thinking about switching careers, or simply want to connect with ambitious people, this event is for you.
Attendance will be limited and will most likely be paid to cover venue and production costs.
I've also had a lot of people reach out to volunteer already, and I truly appreciate it. We'll share more details on that soon.
If there's anyone you'd genuinely like to see speak or join the conversation, let me know in the comments.
This is something I've wanted to do for a long time, and I'm excited that it's finally happening.
Impacting the youths like myself I love it.
See you in Lagos.
@X
Hi, I'm Faruq. 👋
If you're a: • Software Engineer • AI Engineer • Backend Engineer • Frontend Engineer • Full-Stack Developer • DevOps Engineer • Cloud Engineer • Data Engineer • ML Engineer • System Designer • UI/UX Designer • Product Manager • Startup Founder • Tech Creator
Students.Freelancers.Anyone passionate about technology 🤝
Let's connect 🤝
Reply with what you do 👇
I'd love to connect with more amazing people in tech. 🚀
@Akintola_steve Yeah I'm with you on latency I only mentioned Consensus which is >>> latency for me , because the first time I dealt with it it gave me headache
Docker is one of the best things that ever happened to software development.
You can just literally spin up a PostgreSQL container, Redis, MongoDB or whatever you need for a project instead of going through the traditional route of installing everything directly on my machine and configuring it manually.
Mine wasn't even about proving someone wrong. I just got tired of hearing "it's difficult" every time someone made something sound impossible, I'd go home, open my laptop, and keep trying until it worked. Most of the skills I have today came from those "let me see for myself" nights
I remembered my “You know what, F it, I’ll do it myself” moment.
I’d been speaking to this guy for a long time to implement something, but he kept making it sound like it was a huge deal. Plenty of grammar, plenty of explanations, trying to justify why I needed to pay him a certain amount, making it feel like only a few people in the world could pull it off.
I just kept quiet.
That night, I was lying on my bed thinking about everything he had said. Then I told myself, “You know what, F it.”
I stood up, picked up my laptop, and implemented the whole thing overnight.
The next morning, he reached out again, still trying to convince me why I needed to pay him that amount.
I simply replied, “You know what? I’ve done it.”
Most times, it’s not that I can’t do something. The question I keep asking myself is, if I keep jumping on everything that should be delegated, I might eventually d*e before my time.
For instance, take a look at this chat.
I was awake last night because a frontend guy, someone I trained some time ago, was supposed to work on the dashboard and projects module of an already designed project.
I ended up picking it up myself, worked on it overnight, and sent him feedback this morning.
It’s not like he won’t do it ooo, but there might be a bit of delay and I don’t want it.
So quick question to everyone now, have you ever had a “F it, I’ll do it myself” moment?
Reply below or quote this. I want to read some of your stories from the gurus. 😂