Samkb420

834 posts

Samkb420 banner
Samkb420

Samkb420

@samkb420

Software & Infrastructure Engineer | Founder @ Avaberg | Building Secure, Scalable Systems

Nairobi, Kenya Katılım Mayıs 2019
3.2K Takip Edilen979 Takipçiler
Sabitlenmiş Tweet
Samkb420
Samkb420@samkb420·
🚀 Need a website or custom software? I'm Samuel, a software developer helping businesses build scalable digital solutions. 🌐 Websites 🛒 E-commerce ⚙️ Custom Web Apps 🤖 AI & Automation ☁️ Cloud & IT Consulting 🌍 avaberg.co.ke | 📩 DMs Open
English
0
0
2
174
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
25
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
108
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
25
3.2K
Samkb420
Samkb420@samkb420·
If you're building systems where performance, reliability, and scalability matter, languages like Go, Rust, Java, C#, and Dart are excellent choices. They offer predictable performance, strong tooling. But remember: security comes from good engineering—not just the language. 🚀
English
1
0
4
116
Artem Polynko
Artem Polynko@ArtemPolynko·
You accidentally expose an API key on GitHub. What should you do first? A. Delete the repository B. Rotate the API key C. Restart your computer D. Clear your browser cache Drop your answer in comments ↓
English
22
3
18
2.1K
𝐇𝐚𝐦𝐳𝐚 | Networking Guy
TEST YOUR NETWORKING KNOWLEDGE A device can ping an IP address but cannot access a website by name. Which tool should you use first? A. Top B. Dig/nslookup C. Netstat D. Nmap
English
10
0
22
2K
Artem Polynko
Artem Polynko@ArtemPolynko·
Which AWS service is designed to detect threats using AWS logs and intelligence feeds? A. GuardDuty B. EC2 C. IAM D. Route 53 Drop your answer in comments ↓
English
9
0
22
1.7K
Ritesh Roushan
Ritesh Roushan@devXritesh·
Interviewer: Your team needs to process 1 million events per minute. Which technology would you choose? And why?
Ritesh Roushan tweet media
English
54
10
152
12.5K
aaröshi
aaröshi@itsaaroshi·
You have 6 months to become job-ready. What's your first choice? -Web Development -AI/ML -Cybersecurity -DevOps
English
94
2
121
9.2K
𝐇𝐚𝐦𝐳𝐚 | Networking Guy
TEST YOUR LINUX KNOWLEDGE What does lsof -i show? A. Network connections used by processes B. Disk partitions C. Kernel modules D. User passwords
English
4
2
25
2.5K
Harry Kerry
Harry Kerry@creativeboxke·
Your architecture probably just needs RabbitMQ, don't rush to Kafka until you understand the core use cases.
English
1
4
10
504
🃏
🃏@anupamrjp·
which database do you trust the most? > PostgreSQL > MongoDB > MySQL > SQLite
English
36
0
35
1.7K
BaliTechID
BaliTechID@BaliTechID·
@ImLunaHey Interesting take! If we ditch .env, what's your go-to recommendation for managing secrets?
English
9
0
13
24.4K
luna
luna@ImLunaHey·
hot take: using .env files for secrets is wrong and we should move away from this.
English
253
33
1.4K
316.5K
Samkb420 retweetledi
Daniel Smidstrup
Daniel Smidstrup@DanielSmidstrup·
There are 3 ways to make money: Level 1: Sell your time. Level 2: Sell your code. Level 3: Sell your product. Where are you today?
English
90
2
106
5.6K
Dr. DIG
Dr. DIG@CiprianiRanieri·
drop your landing page. I'll tell you the first thing I'd change about how it looks. honest, all day.
English
10
0
8
656
𝐇𝐚𝐦𝐳𝐚 | Networking Guy
TEST YOUR NETWORKING KNOWLEDGE Which command tests if a DNS server can resolve a domain? A. dig example .com B. chmod example .com C. ps example .com D. mount example .com
English
8
1
25
2.8K
XXIII
XXIII@Maskoff023·
NETWORKING KNOWLEDGE A user can access websites by IP address but not by domain name. What is the most likely issue? A. Router failure B. DNS server problem C. Faulty Ethernet cable D. Firewall hardware failure
English
10
5
26
1.4K
🃏
🃏@anupamrjp·
Promote your startup link Let’s get some traffic
English
113
1
68
4.3K
Samkb420 retweetledi
SamProgramiz
SamProgramiz@SamProgramiz·
There are things in software engineering that can only be learned from experience. You will not find them in textbooks, documentation or specifications. Senior engineers won't know to teach them to you because it's just an obvious habit for them. Practice, practice, practice
English
1
17
80
2.7K
aashuu ✦
aashuu ✦@warrioraashuu·
Which Database do you use ?
aashuu ✦ tweet media
English
18
1
11
587