<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel><title>Tope Taiwo</title><link>https://topzyray.github.io/</link><description>Tope Taiwo is a fullstack software engineer with 4+ years of experience building production-grade web, mobile, and cloud-native applications with TypeScript, Python, React, React Native, Next.js, NestJS, FastAPI, PostgreSQL, MongoDB, and Redis.</description> <language>en</language> <lastBuildDate>Tue, 13 Oct 2026 07:00:44 +0100</lastBuildDate> <atom:link href="https://topzyray.github.io/rss.xml" rel="self" type="application/rss+xml" /> <item><title>RBAC Is Not Enough: Thinking About Authorization in Enterprise Systems</title><link>https://topzyray.github.io/posts/rbac-is-not-enough-thinking-about-authorization-in-enterprise-systems/</link><guid isPermaLink="true">https://topzyray.github.io/posts/rbac-is-not-enough-thinking-about-authorization-in-enterprise-systems/</guid><pubDate>Tue, 13 Oct 2026 06:00:00 +0100</pubDate> <description>Roles are one of the first authorization mechanisms most backend developers encounter.</description> <category>Backend Engineering</category> <category>Security</category> </item> <item><title>Sessions, Devices and JWTs in a Multi-Client Application</title><link>https://topzyray.github.io/posts/sessions-devices-and-jwts-in-a-multi-client-application/</link><guid isPermaLink="true">https://topzyray.github.io/posts/sessions-devices-and-jwts-in-a-multi-client-application/</guid><pubDate>Mon, 12 Oct 2026 08:00:00 +0100</pubDate> <description>JWT authentication is easy to demonstrate.</description> <category>Backend Engineering</category> <category>Security</category> </item> <item><title>Designing Authentication as a System, Not a Login Endpoint</title><link>https://topzyray.github.io/posts/designing-authentication-as-a-system-not-a-login-endpoint/</link><guid isPermaLink="true">https://topzyray.github.io/posts/designing-authentication-as-a-system-not-a-login-endpoint/</guid><pubDate>Sun, 11 Oct 2026 08:00:00 +0100</pubDate> <description>Authentication is often introduced as a login endpoint.</description> <category>Backend Engineering</category> <category>Security</category> </item> <item><title>Express vs NestJS: The Framework Should Serve the Architecture</title><link>https://topzyray.github.io/posts/express-vs-nestjs-the-framework-should-serve-the-architecture/</link><guid isPermaLink="true">https://topzyray.github.io/posts/express-vs-nestjs-the-framework-should-serve-the-architecture/</guid><pubDate>Sat, 10 Oct 2026 08:00:00 +0100</pubDate> <description>I have worked with Express.js application in the past when I was starting out. I have worked extensively with NestJS, and I have also spent time deliberately designing how I would structure a production Express.js backend having had much exposure to how things work in NestJS.</description> <category>Backend Engineering</category> <category>Node.js</category> </item> <item><title>Feature-Based Architecture in Node.js</title><link>https://topzyray.github.io/posts/feature-based-architecture-in-nodejs/</link><guid isPermaLink="true">https://topzyray.github.io/posts/feature-based-architecture-in-nodejs/</guid><pubDate>Fri, 09 Oct 2026 08:00:00 +0100</pubDate> <description>In my previous posts, I discussed why architecture should be more important than the framework and why infrastructure should not control business logic.</description> <category>Backend Engineering</category> <category>Architecture</category> </item> </channel> </rss>
