diff --git a/NEWSLETTER_GUIDE.md b/NEWSLETTER_GUIDE.md
new file mode 100644
index 00000000..6cddb01c
--- /dev/null
+++ b/NEWSLETTER_GUIDE.md
@@ -0,0 +1,145 @@
+# newsletter feature documentation
+
+## overview
+newsletters are premium content available exclusively to subscribed users on opensox.ai. they provide insights on ai, coding, open source, and developer tools.
+
+---
+
+## 📝 adding a new newsletter
+
+### step 1: open the data file
+navigate to: `apps/web/src/data/newsletters.ts`
+
+### step 2: add your newsletter entry
+add a new object to the `newsletters` array:
+
+```typescript
+{
+ id: "4", // increment from last id
+ date: "DD-MM-YY", // e.g., "20-11-25" for nov 20, 2025
+ title: "your newsletter title",
+ slug: "url-friendly-slug", // lowercase, hyphens only
+ excerpt: "a compelling 1-2 sentence description",
+ content: ```html
+
main section heading
+
your paragraph content here. use bold text for emphasis.
+ ```,
+ tags: ["relevant", "topic", "tags"],
+ readTime: 6 // optional: estimated minutes to read
+}
+```
+
+### step 3: save and test
+1. save the file
+2. the dev server will auto-reload (or run `npm run dev`)
+3. visit `/newsletters` to see your new entry
+4. click through to verify content displays correctly
+
+---
+
+## 🎨 content formatting guide
+
+### headings
+```html
+
main section heading
+
subsection heading
+```
+- use h2 for main sections
+- use h3 for subsections
+- keep headings descriptive and concise
+
+### paragraphs
+```html
+
regular paragraph text goes here.
+
use bold text to emphasize key points.
+```
+- keep paragraphs 2-4 sentences for readability
+- use bold sparingly for impact
+
+### links
+```html
+descriptive link text
+```
+- always use https://
+- make link text descriptive (avoid "click here")
+
+### images
+```html
+
+```
+- use high-quality images (minimum 1200px wide)
+- always include descriptive alt text
+- use unsplash for free stock photos
+- images should be relevant to surrounding content
+
+### lists
+```html
+
+
item title - description or explanation
+
another item - more details here
+
third item - keep it concise
+
+```
+- use bold for list item titles
+- follow with a dash and description
+- keep list items parallel in structure
+
+---
+
+## 🔒 access control
+
+newsletters are **automatically protected** for premium users:
+- non-premium users see a subscription prompt
+- authentication handled by `useSubscription` hook
+- no additional configuration needed
+
+---
+
+## 🐛 troubleshooting
+
+### newsletter not appearing?
+- verify date format is `DD-MM-YY`
+- check for syntax errors in the typescript
+- ensure the newsletter is in the `newsletters` array
+- restart dev server if needed
+
+### images not loading?
+- use absolute urls starting with `https://`
+- verify the url works in a browser
+- check that alt text is provided
+- try a different image source if loading fails
+
+### formatting looks wrong?
+- ensure all html tags are properly closed
+- check for typos in tag names
+- use the examples above as templates
+- view in dev environment before committing
+
+### content overflowing or breaking?
+- avoid extremely long words
+- break up long paragraphs
+- ensure images have proper dimensions
+- check responsive display on mobile
+
+---
+
+## 📂 file structure
+
+```
+apps/web/src/
+├── app/(main)/newsletters/
+│ ├── page.tsx # newsletter list page
+│ └── [slug]/page.tsx # individual newsletter page
+└── data/
+ └── newsletters.ts # ✏️ edit this file to add newsletters
+```
diff --git a/apps/web/src/app/(main)/newsletters/[slug]/page.tsx b/apps/web/src/app/(main)/newsletters/[slug]/page.tsx
new file mode 100644
index 00000000..5e7068b2
--- /dev/null
+++ b/apps/web/src/app/(main)/newsletters/[slug]/page.tsx
@@ -0,0 +1,240 @@
+"use client";
+
+import { use } from "react";
+import { notFound } from "next/navigation";
+import Link from "next/link";
+import { ArrowLeft, Home } from "lucide-react";
+import { newsletters } from "@/data/newsletters";
+import { useSubscription } from "@/hooks/useSubscription";
+
+export default function NewsletterPage({
+ params
+}: {
+ params: Promise<{ slug: string }>
+}) {
+ const { slug } = use(params);
+ const { isPaidUser, isLoading } = useSubscription();
+ const newsletter = newsletters.find(n => n.slug === slug);
+
+ if (!newsletter) notFound();
+
+ // loading
+ if (isLoading) {
+ return (
+
we're witnessing a fundamental transformation in how software gets built. ai coding assistants have evolved from simple autocomplete tools into sophisticated pair programming partners that understand context, suggest architecture, and even debug complex issues.
+
+
+
+
the new developer toolkit
+
modern developers are embracing a new set of tools that fundamentally change the development experience:
+
+
+
claude & chatgpt - for architecture decisions, code reviews, and complex problem solving
+
github copilot - inline code suggestions that understand your entire codebase
+
cursor & windsurf - ai-native code editors that feel like magic
+
v0 & bolt.new - generating full applications from natural language descriptions
+
+
+
real productivity gains
+
the numbers don't lie. developers using ai assistants report 30-50% productivity improvements across various tasks. but it's not just about speed - it's about quality and learning.
+
+
junior developers can now tackle senior-level problems with ai guidance. senior developers can focus on architecture and business logic while ai handles boilerplate. the entire industry is leveling up.
+
+
+
+
the skills that matter now
+
as ai handles more of the mechanical coding work, these skills become increasingly valuable:
+
+
+
prompt engineering - knowing how to communicate with ai effectively
+
code review & validation - understanding what ai generates and why
+
system design - ai can't (yet) design complex distributed systems
+
product thinking - understanding what to build is more important than how
+
+
+
the future is collaborative
+
the future isn't about ai replacing developers - it's about augmented development. the best teams will be those that learn to work with ai as a force multiplier, not a replacement.
+
+
developers who embrace these tools today will have a significant advantage. those who resist will find themselves left behind. the choice is yours.
+
+
want to dive deeper? check out github trending to see what the community is building with ai assistance.
+ `,
+ tags: ["ai", "coding", "productivity", "tools"],
+ },
+ {
+ id: "2",
+ date: "06-11-25",
+ title: "open source sustainability: solving the funding crisis",
+ slug: "open-source-sustainability-funding-crisis",
+ excerpt: "how the open source community is innovating new economic models to support maintainers and ensure project longevity",
+ content: `
+
the invisible infrastructure
+
open source software powers the world. 90% of modern applications rely on open source dependencies. yet the developers maintaining these critical projects often work for free, burning out while corporations profit from their labor.
+
+
+
+
the current state of crisis
+
the situation is dire. maintainers of critical infrastructure projects often face:
+
+
+
burnout from unpaid labor - maintaining projects in nights and weekends
+
security vulnerabilities - no time for proper security audits
+
abandoned projects - maintainers giving up due to lack of support
+
corporate exploitation - billion-dollar companies using free labor
+
+
+
we've seen high-profile cases where single maintainers support millions of developers. when they burn out, the entire ecosystem suffers.
+
+
emerging funding models
+
the community is fighting back with innovative approaches:
+
+
+
+
1. github sponsors & open collective
+
platforms enabling direct financial support from individuals and companies. recurring monthly sponsorships provide stable income for maintainers.
+
+
2. corporate sponsorship programs
+
companies like google, microsoft, and meta are funding critical infrastructure through dedicated programs. they're finally recognizing their dependency on open source.
+
+
3. bounty-based development
+
platforms like gitcoin and bountysource let users fund specific features and bug fixes. maintainers get paid for work they were going to do anyway.
+
+
4. dual licensing models
+
projects offering free licenses for individuals and paid licenses for commercial use. this creates sustainable revenue while staying true to open source values.
+
+
5. hosted services & support
+
maintainers offering paid hosting, support, and training around their open source projects. think wordpress.com around wordpress.
+
+
success stories
+
some projects are showing it's possible to sustain open source development:
+
+
+
tailwind css - generates millions through tailwind ui and labs
+
sentry - open core model with hosted service
+
next.js - backed by vercel's platform revenue
+
vue.js - fully funded through sponsorships and donations
+
+
+
what you can do
+
everyone benefits from open source. here's how to contribute back:
+
+
+
sponsor projects you depend on - even $5/month makes a difference
+
convince your company to sponsor - they're making money from open source
+
contribute code, docs, or support - reduce maintainer burden
+
spread awareness - help others understand the sustainability crisis
+
+
+
the future of open source depends on solving this crisis. let's build a sustainable ecosystem together.
+ `,
+ tags: ["open source", "funding", "sustainability", "community"],
+ },
+ {
+ id: "3",
+ date: "30-10-25",
+ title: "web performance in 2025: the speed imperative",
+ slug: "web-performance-2025-speed-imperative",
+ excerpt: "why performance is no longer optional and the modern techniques making websites lightning fast",
+ content: `
+
every millisecond counts
+
in 2025, speed isn't a feature - it's a requirement. users expect instant experiences. a 100ms delay can reduce conversions by 7%. a 2-second load time means losing half your visitors. performance is literally money.
+
+
+
+
the performance landscape
+
modern web performance isn't just about file sizes anymore. it's a complex interplay of:
+
+
+
core web vitals - google's metrics for user experience quality
+
time to interactive - how quickly users can actually use your site
+
largest contentful paint - when the main content becomes visible
+
cumulative layout shift - visual stability during loading
+
+
+
these metrics directly impact seo rankings, user satisfaction, and business outcomes. ignoring them is leaving money on the table.
+
+
modern optimization techniques
+
+
1. edge computing revolution
+
serving content from edge locations worldwide reduces latency dramatically. platforms like cloudflare, vercel edge, and netlify edge bring your content milliseconds away from users.
+
+
+
+
2. smart bundling strategies
+
modern bundlers like vite, turbopack, and rspack are revolutionizing build times and bundle optimization. they understand your dependency graph and serve exactly what's needed.
+
+
+
code splitting - load only what the current page needs
+
tree shaking - eliminate unused code automatically
+
dynamic imports - load heavy features on demand
+
preloading critical resources - fetch what you know you'll need
+
+
+
3. image optimization excellence
+
images are often the heaviest assets. modern solutions handle this automatically:
+
+
+
avif & webp formats - 50% smaller than jpeg with better quality
+
responsive images - serve appropriate sizes for each device
+
lazy loading - load images as users scroll to them
+
blur-up placeholders - show something instantly while loading
+
+
+
4. the streaming ssr renaissance
+
frameworks like next.js 14+ and remix embrace streaming server-side rendering. instead of waiting for everything to render, they stream content as it becomes ready.
+
+
users see content faster. servers handle more load. it's a win-win enabled by react server components and edge runtimes.
+
+
+
+
5. database optimization at the edge
+
new database solutions bring data closer to users: