Wamwea🇰🇪

29K posts

Wamwea🇰🇪 banner
Wamwea🇰🇪

Wamwea🇰🇪

@wamweaaa

I like building apps. Currently building https://t.co/q6Vn36enrt AI-Intrigued | Gamer 🎮 | Dev | Painfully self-aware. Opinions are mine and mine alone.

Where the bag resides Katılım Aralık 2019
3.2K Takip Edilen4.5K Takipçiler
Sabitlenmiş Tweet
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
Shmoney is live on the Play Store 🎉 ~ Track financial assets intuitively and privately ~ Set goals and track your progress ~ 100% offline, your data is yours alone ~ Visualize your portfolio with cool charts iOS coming soon. Link below 👇
Wamwea🇰🇪 tweet media
English
27
55
183
15.1K
Wamwea🇰🇪 retweetledi
LinkedIn Lunatics
LinkedIn Lunatics@LinkedInLunat1c·
I feel like this belongs here
LinkedIn Lunatics tweet media
English
877
1K
42.3K
2.3M
Wamwea🇰🇪 retweetledi
Melvyn • Builder
Melvyn • Builder@melvynx·
GPT 5.6 just deleted my entire production database of my $10,000 MRR SaaS!! I have never seen a model do this; I just lost all my customers and need to refund more than 50k today !? SERIOUSLY?
Melvyn • Builder tweet media
English
155
11
377
61K
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
@DanThaKaya yup. bado niko testing. Need to buy a custom domain for a more prod setup.
English
1
0
1
35
Kaya
Kaya@DanThaKaya·
@wamweaaa Do you keep track on resend dashboard?
English
1
0
0
56
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
Notification system working based on outbox pattern. If my email provider fails to send the email, a NodeJS worker checks for the event and retries it. After 5 failed retries, the event is labelled as FAILED. So the admin dashboard can easily see failing operations.
Wamwea🇰🇪 tweet media
Wamwea🇰🇪@wamweaaa

Currently implementing outbox pattern in my platform. When a user buys a digital poduct, we have to do like 3 ops at the same time. Send a receipt , send the digital product, update the db. An outbox event ensures we can verify these actions are actually taken and complete.

English
2
0
21
1.6K
John Doe
John Doe@StanleyMasinde_·
Maybe you’re already in prod, but you can test with Mailtrap for staging, and Mailpit for dev. You don’t need to send emails to real accounts especially multiple ones. They might ruin your reputation. With Mailpit, you can even add chaos testing.
Wamwea🇰🇪@wamweaaa

Notification system working based on outbox pattern. If my email provider fails to send the email, a NodeJS worker checks for the event and retries it. After 5 failed retries, the event is labelled as FAILED. So the admin dashboard can easily see failing operations.

English
2
0
7
513
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
@onlyragz Payments are working well? That's the next step after nimalizane na notifications.
English
1
0
0
10
Wamwea🇰🇪 retweetledi
RAGZ
RAGZ@onlyragz·
@wamweaaa Btw, I integrated palpluss, I don't think I will ever need to intergrate daraja now. It's just so smooth!
English
1
1
1
17
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
You learn a lot more from building actual products than any youtube video out there. Just ask yourself and answer the following questions. What can I do when building, to ensure I won't have to rewrite this code? And even if I do, how can I make it as easy as possible?
English
1
1
13
341
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
@your_javaguy Alafu hata I'm not using microservices. Probably would use it if my codebase wasn't monolith.
English
1
0
1
18
Ian Dancan
Ian Dancan@your_javaguy·
@wamweaaa Okay For MQ I think is dependent on how your services flow Maybe I'm biased because I've recently learnt it😂😂
English
1
0
0
16
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
Currently implementing outbox pattern in my platform. When a user buys a digital poduct, we have to do like 3 ops at the same time. Send a receipt , send the digital product, update the db. An outbox event ensures we can verify these actions are actually taken and complete.
English
5
2
41
2.9K
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
@samkb420 @your_javaguy KISS. Using a message broker should be neccessitated. I already have retries, async processing and all that. Scalability is through postgres. Only reason I'd implement it is just to learn about message brokers. But my current setup achieves the same without another dependency.
English
0
0
2
24
Samkb420
Samkb420@samkb420·
@wamweaaa @your_javaguy I wouldn't call it overkill. NATS and RabbitMQ are lightweight and simple. If your MVP needs async processing, retries, or scalability, a message broker can be the simpler choice.
English
1
0
1
23
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
@samuelralak It's basically that. I have an outbox table and a backend worker that polls on it.
English
1
0
2
42
Wamwea🇰🇪
Wamwea🇰🇪@wamweaaa·
@your_javaguy Nope. Just a postgres table and a background worker. A message broker would be overkill for MVP.
English
2
0
1
70
Ian Dancan
Ian Dancan@your_javaguy·
@wamweaaa That's impressive Are you using in message broker in the process?
English
1
0
2
83
Wamwea🇰🇪 retweetledi
Oskido’s Big Day Out
Oskido’s Big Day Out@OskidoIBelieve·
21 years ago, we saw something in @realblackcoffee when few were paying attention. Today, look at what God has done with his journey. 🙏🏽❤️ This weekend, he took care of me in Ibiza, then said, “Bhuda, let’s go to Greece 🇬🇷 Mykonos Next thing, I am on a private jet for the first time in my life. 😂🙏🏽 Life has a beautiful way of coming full circle. Give from the heart. Don’t keep score. God can multiply it in ways you could never imagine. Proud of you, Bhuda. I Believe. ❤️🙏🏽
Oskido’s Big Day Out tweet mediaOskido’s Big Day Out tweet mediaOskido’s Big Day Out tweet mediaOskido’s Big Day Out tweet media
English
104
1.5K
10.7K
443.3K
Wamwea🇰🇪 retweetledi
Alfred Mathu
Alfred Mathu@MathuAlfred·
In today’s @BD_Africa , I share my journey from dreams of priesthood to building Hisa Africa Insurance Agency, the lessons I learned during 24 years at Old Mutual, the mentors who shaped me, and why I eventually chose purpose over position. I hope it encourages someone who is navigating their own career or purpose journey. Read the full feature here: #story" target="_blank" rel="nofollow noopener">nation.africa/kenya/business…
English
0
5
20
1.1K
Wamwea🇰🇪 retweetledi
Life Planner
Life Planner@LifePlanner_co·
After months of listening, building, and refining, we're beyond excited to announce Life Planner 3.0, our biggest update yet. This is a complete reimagining of what a productivity app can be. We took your feedback and built features that give you surgical precision over your time, your habits, and your relationships. Here's what's new in Life Planner 3.0 👇
Life Planner tweet media
English
2
13
25
4.9K
Wamwea🇰🇪 retweetledi
Mutua.base.eth
Mutua.base.eth@Mutuabrian_M·
I have just crossed 100 pages in transactions on @PretiumApp . Since I discovered this app: →I have nevr used P2P →It has become my spending account Yes, it's possible to earn in crypto and spend in crypto. Pretium app users, how many pages are you on?
Mutua.base.eth tweet mediaMutua.base.eth tweet media
English
12
12
67
4.1K