Coding With Mr.M
@coding_with_mrm
Followers
57
Following
225
Media
119
Statuses
1K
Full Stack Developer |Forex Trader and Trainer | YouTuber Check Out My YouTube Channel : https://t.co/lji5YqOtql
Joined November 2018
Just shipped the biggest upgrade yet to Duet Budget 🚀🤖 Your personal AI finance manager is now LIVE
0
0
0
Before: everyone sharing one login (nightmare) 😬 After: proper roles, real security, zero drama Who else has been begging for multi-user support in their banking app? Drop a 🙌 if this would make your life easier
0
0
0
Perfect for: - Families sharing accounts - Small businesses with multiple people handling money - Giving your accountant read-only access without handing over full control Built with clean conditional rendering + smooth framermotion transitions because security shouldn’t feel bad
1
0
0
→ Create payments & transfers (up to account limits) → View balances & full transaction history → Download statements & reports → Manage users (admin only)
1
0
0
Just shipped a big multi-user upgrade to banking app in my company 🚀 New “Team Access & Role Permissions” is live. Now you can: - Invite team members or family - Assign roles (Admin, Maker, Viewer) - Control exactly what they see/do:
1
0
0
When you're tracking real money, debt, and goals… stale data kills trust. Now the app feels truly intelligent. Add something once → see the ripple effect everywhere. Who else gets stupidly happy from perfect data consistency? ⚡️Drop a 📷
0
0
0
✅ Checks on update buttons ✅ Sticky footers across all dialogs The app now feels INSTANT. No more waiting for the server to update the UI Optimistic updates are a game-changer for UX. Your brain doesn't even register the delay
0
0
0
🚀 Just shipped some major UX improvements to DuetBudget! What's new: ✅ Optimistic updates for loan payments (instant UI feedback!) ✅ Auto-calculated paid amounts in loan dialogs ✅ Withdrawal notes now display prominently ✅ Loan payment notes actually save to transactions
1
0
0
Even five lines of code in a banking app deserve paranoia 🧠🔒 Drop a 🔒 if you’ve also killed this zombie TLS disables in 2025.
0
0
0
Now: → Dev/staging: ignores self-signed cert, everyone can develop → Production: strict TLS enforcement, vault stays locked → No global side effects, zero risk Fast shipping is great. Shipping with the vault door open is not.
1
0
0
for every single request the Node process makes. I swapped it in 30 seconds for the proper, safe pattern: const httpsAgent = new https.Agent({ rejectUnauthorized: process.env.NODE_ENV === "production" }); await axios.get(url, { httpsAgent });
1
0
0
Just saved our app from a silent security footgun 🚨 I was reviewing Teammate’s PR had the classic dev shortcut: process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0" It works locally (our backend still runs self-signed certs in dev), but this line disables TLS verification globally,
1
0
0
If you’re on App Router and haven’t run this yet… bro what are you doing with your life 😂 I added some audits as well Later on will share the code here
0
0
0
Just saved my entire app from getting DoS’d by a random script kiddie 😅 One command. 9 seconds. Done. npx fix-react2shell-next Next.js 16.0.7 → 16.0.10 All CVEs patched Still works perfectly
1
0
0
Now you can pull money back to your main balance in 2 taps without guilt or deleting the walk of shame. Adulting is hard. The app shouldn’t be. → Built the withdraw button tonight → Used it immediately → No regrets
0
0
0
Just shipped the feature I already used twice this month “Savings → Withdraw” button is now live. Because let’s be real: We save RM 7,290 like responsible adults… …then life happens and we need RM 200 for an “emergency situation or short of money”
1
0
0
const Status = { PENDING: 'pending', APPROVED: 'approved', REJECTED: 'rejected', } as const; type Status = typeof Status[keyof typeof Status]; Same type safety. Better tree-shaking. No runtime surprises. The TypeScript team themselves rarely use enums in their codebase
0
0
0
Never use enums in TypeScript. But here's why I've moved away from them: 1. They don't tree-shake well (adds runtime code) 2. They create numeric values that cause subtle bugs 3. They don't work with string literal unions properly What I use instead:
1
0
0
does besides “exist.” You can brag: “I built my own https://t.co/iR7vAlCIEA.”
bitly.com
Bitly’s Connections Platform is more than a free URL shortener, with robust link management software, advanced QR Code features, and a landing page solution.
0
0
0
1) URL Shortener (the project that makes you look smarter than you feel) Services: API Gateway · Lambda · DynamoDB · S3 Why recruiters love it: Clean backend logic Real API Real database Real serverless architecture Why YOU will love it: You’ll finally understand what Lambda
So here are 5 AWS projects that scream: “YES, I can build. Please hire me.” And don’t worry none of these require dark magic. Just AWS, curiosity, and maybe one emotional breakdown (optional). Let’s go 👇
1
0
0