Alexander Achuga

62 posts

Alexander Achuga banner
Alexander Achuga

Alexander Achuga

@alexanderachuga

God First • First Class Honors • Electrical and Electronics Engineer • Web Developer • Data Analyst • AI Automation Engineer

Katılım Nisan 2026
35 Takip Edilen17 Takipçiler
Sabitlenmiş Tweet
Alexander Achuga
Alexander Achuga@alexanderachuga·
Today, I made a single-card pricing page on my phone. I added CSS this time, but no Javascript yet. I'll probably add that in the next project.
Alexander Achuga tweet mediaAlexander Achuga tweet mediaAlexander Achuga tweet media
English
0
0
2
31
Abdul | Shopify & Wix Dev
Today marks the beginning of my frontend development journey you all should wish me luck please I know it won’t be easy we’re starting with HTML I’ll be doing this publicly ❤️😎
Abdul | Shopify & Wix Dev tweet media
English
12
0
26
542
Maaz jr 🦅
Maaz jr 🦅@maazscript·
It will take time, but eventually you’ll be proud of yourself… Be amazing this week… ⭐️👨🏾‍💻
Maaz jr 🦅 tweet mediaMaaz jr 🦅 tweet media
English
16
4
87
1.1K
Zinny 🎀
Zinny 🎀@Zinny_Edmund·
The amount of hard work that comes with success is insane.
English
1
0
2
58
Zinny 🎀
Zinny 🎀@Zinny_Edmund·
Day 1 of learning JavaScript.
Zinny 🎀 tweet media
English
49
3
253
9.4K
Alexander Achuga
Alexander Achuga@alexanderachuga·
I think everyone should read this carefully. What a tweet.
Ray 👨🏽‍💻 website & app developer@Raynerdtech

Your error messages might be helping hackers more than your users. Most developers think security is about authentication, encryption, and firewalls. Sometimes it’s just about choosing better words. A single response message can leak information you never intended to expose. For example: ❌ “Password reset link sent to john@email.com” ✅ “If this email exists, a password reset link has been sent.” The user gets the same guidance. The attacker gets nothing. Same thing with login forms. ❌ “No account found with this email” ❌ “Incorrect password” ✅ “Invalid email or password” Why? Because separate messages allow attackers to discover which emails are registered, then focus on cracking passwords for valid accounts. Your login form becomes a user directory. Signup flows have the same problem. ❌ “This email is already registered” ✅ “We couldn’t complete this signup. Try logging in or use another email.” A small wording change removes a valuable source of intelligence for attackers. Payment systems leak information too. ❌ “Payment reference exists but payment is unpaid” ✅ “We couldn’t verify this payment. Please try again or contact support.” Never expose internal states unless the user is authenticated and authorized to see them. APIs are no different. ❌ “User ID exists but subscription expired” ✅ “Access unavailable” Log the actual reason on the server. Don’t hand it to whoever is probing your endpoints. The goal of security UX is simple: Give users enough information to move forward. Give attackers as little information as possible. Good security isn’t always more code. Sometimes it’s better wording.

English
0
0
1
13
Ray 👨🏽‍💻 website & app developer
Your error messages might be helping hackers more than your users. Most developers think security is about authentication, encryption, and firewalls. Sometimes it’s just about choosing better words. A single response message can leak information you never intended to expose. For example: ❌ “Password reset link sent to john@email.com” ✅ “If this email exists, a password reset link has been sent.” The user gets the same guidance. The attacker gets nothing. Same thing with login forms. ❌ “No account found with this email” ❌ “Incorrect password” ✅ “Invalid email or password” Why? Because separate messages allow attackers to discover which emails are registered, then focus on cracking passwords for valid accounts. Your login form becomes a user directory. Signup flows have the same problem. ❌ “This email is already registered” ✅ “We couldn’t complete this signup. Try logging in or use another email.” A small wording change removes a valuable source of intelligence for attackers. Payment systems leak information too. ❌ “Payment reference exists but payment is unpaid” ✅ “We couldn’t verify this payment. Please try again or contact support.” Never expose internal states unless the user is authenticated and authorized to see them. APIs are no different. ❌ “User ID exists but subscription expired” ✅ “Access unavailable” Log the actual reason on the server. Don’t hand it to whoever is probing your endpoints. The goal of security UX is simple: Give users enough information to move forward. Give attackers as little information as possible. Good security isn’t always more code. Sometimes it’s better wording.
English
14
13
57
1.8K
ValentineCodes 🐺
ValentineCodes 🐺@Vibe_with_val·
Day 70 of building in public 👨🏽‍💻 70 days ago, I started sharing my journey instead of building in isolation. Since then... I've built. I've learned. I've met amazing people. I've made mistakes. I've kept showing up. I hope this week brings you progress, new opportunities, and one step closer to what you're building. Happy Monday!
ValentineCodes 🐺 tweet media
English
29
5
38
364
PAM PAM💙🌹
PAM PAM💙🌹@pamilhereen·
You don't have to have everything figured out this week. Just take the next step, then the one after that. Happy Monday💗
PAM PAM💙🌹 tweet media
English
33
9
63
695
Alexander Achuga
Alexander Achuga@alexanderachuga·
Greetings, everyone around the world. May your day be filled with God's blessings, favor, and progress in all you do.
Alexander Achuga tweet media
English
1
0
2
23
Alexander Achuga
Alexander Achuga@alexanderachuga·
So, I decided to start making projects on web development with my phone as my laptop is currently faulty. I just made a basic personal profile with only HTML. I'll continue posting my updates as I improve my craft, so expect more from me.
Alexander Achuga tweet mediaAlexander Achuga tweet mediaAlexander Achuga tweet media
English
9
0
47
1.1K
Michael
Michael@michal136xx·
@alexanderachuga Hi, can you follow me and lets connect together I'm also a web developer and uses ai to create good websites
Michael tweet mediaMichael tweet mediaMichael tweet media
English
1
0
1
8
luxe - designs
luxe - designs@luxedesign4t·
@alexanderachuga Same here man just designed my food delivery app on my phone cuz my laptop is faulty 🤧
luxe - designs tweet medialuxe - designs tweet medialuxe - designs tweet medialuxe - designs tweet media
English
1
0
1
10