I've been studying cryptography algorithms in-depth these past few weeks.
So, I tried my hand at designing a simple encryption algorithm and decided to implement a CLI software that utilizes the algorithm to encrypt/decrypt files on your file system.
https://t.co/UH8GYQJVXz
Appreciate all the feedbacks from this, the consensus is clear and I agree. Deleting the user on email failure is the wrong approach.
The better pattern: keep the user as unverified, queue the email with retries, and let a background worker handle delivery. Same outbox pattern I built in my webhook project. Lesson learned in public.
https://t.co/HlDboiFkS8
Our intern just asked me why we don't use Kubernetes.
I said because we don't need Kubernetes.
He said everyone uses Kubernetes.
I said everyone TALKS about using Kubernetes. Most companies are running Docker containers on three servers and calling it a day.
We have 40 employees. Our entire infrastructure runs on AWS with auto-scaling groups. It works fine.
Kubernetes is designed for companies running thousands of services across hundreds of servers. We have twelve services.
But he read that Kubernetes is "industry standard" so now he thinks we're behind.
This is what happens when people learn from tech Twitter instead of actual experience.
They think every company is Google-scale and needs Google-scale solutions.
We don't need Kubernetes. We need our MySQL database to stop running out of connections because someone wrote a query that doesn't close properly.
But that's not exciting. Nobody writes blog posts about "I fixed a connection leak."
They write about "How we migrated to Kubernetes and saved millions" even though the migration cost more than they saved.
I told the intern he should learn why tools exist before learning the tools themselves.
He looked disappointed. He wanted to put Kubernetes on his resume.
Today, I published the second article in the series, titled "Unit Testing in Golang: Writing Fast, Reliable Tests”
https://t.co/2oIy6XU5PC
In this article, I discuss more about how I approach unit testing in Go and where to apply these types of tests in production systems.
Starting out, it’s easy to treat automated testing as a nice-to-have. But as systems grow in size and complexity, relying on manual testing becomes inefficient.
I wrote a practical guide on integration testing in Go using Docker and Testcontainers 👇
https://t.co/kp0EOioDiB
I walk through building a PostgreSQL-backed CRUD service and show how to write integration tests using Docker and Testcontainers—covering migrations, repositories, and test isolation.
If you work with Go in backend or platform roles, this should be useful.
Starting out, it’s easy to treat automated testing as a nice-to-have. But as systems grow in size and complexity, relying on manual testing becomes inefficient.
I wrote a practical guide on integration testing in Go using Docker and Testcontainers 👇
https://t.co/kp0EOioDiB
This happened to me two weeks ago. I just knew something fishy was going on. The “recruiter” kept laying emphasis on me cloning their repo and running the code on my machine to prepare for the interview.
🚨 How I Almost Got My Friend (@10xJer) Hacked Through a Fake Job Scam 🧵
Got a DM about a "developer role" - seemed legit at first. I wasn't able to take on any roles, so I referred my friend
BIG MISTAKE.
🚩 The process moved SUSPICIOUSLY fast:
LinkedIn DM → immediate repo invite
"Technical interview" scheduled for next day
No proper company vetting
No detailed job description
Urgency tactics: "we need someone ASAP"
They sent a GitHub repo called "CoinPromotingDapp" - supposedly for a "technical assessment." Asked us to clone it and run npm install to "test the application."
This should have been the BIGGEST red flag. 🚩🚩🚩
1/3
Today is my last day as a software engineer at Moniepoint.
It’s been 10 years since I started my career at this great company. 10 years of blood, sweat, tears, and triumph. What a journey it has been!!
Earlier this year, our mum was diagnosed with Triple-Negative Invasive Ductal Carcinoma (Grade 2) — a fast-spreading form of breast cancer.
By the time it was discovered, the cancer had already spread to the lymph nodes under her right arm.
🚀 We're Hiring! 🚀
Are you a Product Manager or Technical PM? A self-starter, startup enthusiast, & ready to build Africa’s next unicorn? 🦄
✅ 2-3 yrs experience
✅ Remote & immediate start
Join EventPark Africa & let’s make history!
📩 Send CV to [email protected]