Tunmise Ogunniyi (@dev_tunmise) header
Tunmise Ogunniyi (@dev_tunmise) profile picture

🧑🏽‍💻Software Engineer

Joined May 2017
Photo by Tunmise Ogunniyi (@dev_tunmise)Photo by Tunmise Ogunniyi (@dev_tunmise)Photo by Tunmise Ogunniyi (@dev_tunmise)Photo by Tunmise Ogunniyi (@dev_tunmise)Photo by Tunmise Ogunniyi (@dev_tunmise)Photo by Tunmise Ogunniyi (@dev_tunmise)Photo by Tunmise Ogunniyi (@dev_tunmise)Photo by Tunmise Ogunniyi (@dev_tunmise)Photo by Tunmise Ogunniyi (@dev_tunmise)Photo by Tunmise Ogunniyi (@dev_tunmise)
Really great article from Optiver. It expanded my view of what Postgres is capable of, especially using it to track data changes in real time without adding extra tools. Nice to see Postgres pushed beyond the usual. optiver.com/insights/technol…
20
Fun read from GitHub eng blog. The Stargazers API was initially designed for one purpose but largely used for something else. Interesting to see how they listened and built for this informal use case, making the platform better and the community happy. github.blog/engineering/arch…
33
There's no better time to bet on NGN than now. ps: Do your own due diligence 🤞
Put £5,000 in a Nigerian money market fund and you could earn about £2.20 daily, compared to roughly £1.20 in a UK Cash ISA. Sometimes, your money works harder back home than abroad. Keep this one a secret abeg 🤫😂
1
89
Thursday was my last day at Univrses. 4+ years, big milestones, and the best team I could ask for. The high-trust culture taught me what real product ownership looks like. Grateful to everyone I worked with. Leaving was tough, but I’m excited to share what’s next soon 🥳
3
60
Betting big on NGN... God help me 🙏
20
Don’t just put in the work, own the work! Really great article, please read.
Ownership is not a feeling. It's a decision. Most people treat their standards as a response to their environment performing when conditions are good, pulling back when they're not. I've built my entire career on the opposite principle.
28
Reminiscing the Andela fellowship, I really miss those days man!
2
1
14
664
I sense chaos ahead. The software development lifecycle is more concentrated than ever. Only a handful of companies are building foundational models, but huge and expanding ecosystems of layers are built around them, finding their way into almost everything...
1
136
It takes only but a few nudges to massively disrupt the fabric of our digital being. Sooner or later, it'll happen; all we can do is prepare.
37
And I get the ideas ooo, na just to compose and perform 🤦‍♂️😂
I too da reuse dance steps… I need to get myself some dance lessons 😂😂
64
I too da reuse dance steps… I need to get myself some dance lessons 😂😂
1
1
1
127
I needed to generate custom receipts over the past couple of months but couldn't find a tool that worked exactly how I wanted, so I built one. Simple, browser-based, no sign-ups. Give it a try if you ever need something similar: iamotz.github.io/receipt-bui…
1
3
142
When implementing the resend option in a passwordless auth setup (magic link or OTP), should the system resend the same link or code if it's yet to expire, or always generate a new one? I'm trying to think through this, and I'm not sure which is better 🤔
2
195
TIL JavaScript lets you use numeric separators (underscores). You can write one million as 1_000_000 instead of 100000. Same number, way more readable, and it just works out of the box, superb! 🤩
50
At its core, anything that lets you store & retrieve data is a database. A variable, a file - all qualify. But the moment you care about *how fast*, *how long*, and *how much* data you're dealing with, the data structure underneath starts to matter a LOT.
Stated reading the book - “Designing Data-Intensive Applications” this week, I’ll try to post a summary of what I learned after every chapter… 🤞
2
2
3
189
2. LSM-Trees - fascinating architecture. Writes go into a sorted in-memory buffer, flushed to immutable sorted files (SSTables) on disk. Naturally biased toward HIGH write throughput. Cassandra & ScyllaDB are built on this.
1
22
3. B-Trees - the dominant structure. Reads are predictably fast, thanks to the search tree structure. A 4-level B-Tree can store ~476TB of data 🤯. Postgres, MySQL, and MongoDB all use this. PS: B-Trees ≠ Binary Trees (I always confused these 😅).
19
Imagine a gym where all the energy from workout exercise is translated to electricity - 🤔
36