DEV Community

Odinaka Robert Nnamani profile picture

Odinaka Robert Nnamani

I build backend systems and write about what I learn. Currently building rootmail.io. heypascal.me

4 Week Community Wellness Streak
Two Year Club
2 Week Community Wellness Streak
One Year Club
1 Week Community Wellness Streak
Beloved Comment
Writing Debut
7 backend lessons I learned the hard way

7 backend lessons I learned the hard way

4
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
2 min read

Want to connect with Odinaka Robert Nnamani?

Create an account to connect with Odinaka Robert Nnamani. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Debugging a distributed mystery

Debugging a distributed mystery

5
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
2 min read
All DB access lives in one place

All DB access lives in one place

6
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 16
1 min read
Code evolves quickly, databases remember everything

Code evolves quickly, databases remember everything

3
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
One action, multiple reactions

One action, multiple reactions

1
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Auth systems aren't features, they're mini platforms

Auth systems aren't features, they're mini platforms

1
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
One tenant's bad list is spending your SES reputation

One tenant's bad list is spending your SES reputation

1
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 18
4 min read
Your microservices aren’t decoupled

Your microservices aren’t decoupled

2
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
3 min read
My site is done. It's not a portfolio — it's a menu.

My site is done. It's not a portfolio — it's a menu.

1
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Every service sends emails — stop that

Every service sends emails — stop that

1
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
1 min read
Your SES failover will never fire — and that's the point

Your SES failover will never fire — and that's the point

1
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
I gave an AI my job hunt. Here's the system that kept it honest.

I gave an AI my job hunt. Here's the system that kept it honest.

2
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
3 min read
I launched heypascal.me — here's what I built, what broke, and what I'd do differently

I launched heypascal.me — here's what I built, what broke, and what I'd do differently

ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
1 min read
SES Returned 200. The Email Never Arrived.

SES Returned 200. The Email Never Arrived.

2
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
2 min read
If-Match: two curls, one 412

If-Match: two curls, one 412

ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
4 min read
If-Match: two curls, one 412

If-Match: two curls, one 412

1
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
4 min read
Project Blog : Intelligent Writing Assistant

Project Blog : Intelligent Writing Assistant

1
ðŸ”Ĩ āļ‚āđˆāļēāļ§āļ”āđˆāļ§āļ™: robertpaschal - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 3
4 min read
loading...