Skip to content

News Reader

CodeBuddy includes a built-in engineering news reader that aggregates RSS feeds from top tech companies, AI research labs, and engineering thought leaders. Articles are cached in SQLite and displayed in a dedicated webview panel.

The news reader pulls from 35+ curated RSS feeds across several categories:

SourceFeed
OpenAIopenai.com/blog/rss.xml
Google Developersdevelopers.googleblog.com
Stripe Engineeringstripe.com/blog/feed.rss
GitHub Engineeringgithub.blog/engineering/feed
Microsoft DevBlogsdevblogs.microsoft.com/feed
AWS Architectureaws.amazon.com/blogs/architecture/feed
Slack Engineeringslack.engineering/feed
Netflix Tech Blognetflixtechblog.com/feed
Uber Engineeringuber.com/blog/engineering/rss
Dropbox Tech Blogdropbox.tech/feed
Pinterest Eng.medium.com/feed/pinterest-engineering
Cloudflare Blogblog.cloudflare.com/rss
SourceFeed
Google Researchresearch.google/blog/rss
Hugging Facehuggingface.co/blog/feed.xml
Berkeley AI (BAIR)bair.berkeley.edu/blog/feed.xml
Lil’Log (Lilian Weng)lilianweng.github.io/index.xml
Anthropic Researchanthropic.com/research/rss.xml
DeepMind Blogdeepmind.google/blog/rss.xml
Meta AI Blogai.meta.com/blog/rss
LangChain Blogblog.langchain.dev/rss
SourceFeed
The Pragmatic Engineernewsletter.pragmaticengineer.com/feed
ByteByteGo System Designblog.bytebytego.com/feed
Tidy First? (Kent Beck)tidyfirst.substack.com/feed
Martin Fowlermartinfowler.com/feed.atom
Simon Willison’s Weblogsimonwillison.net/atom/everything
The Engineering Managertheengineeringmanager.com/feed
Charity Majorscharity.wtf/feed
StaffEngstaffeng.com/rss
LeadDevleaddev.com/feed
SourceFeed
High Scalabilityhighscalability.com/feed
InfoQfeed.infoq.com
The New Stackthenewstack.io/feed
Architecture Notesarchitecturenotes.co/rss
  1. Fetch — Each feed is fetched via RSS parser with a 10-second timeout
  2. Filter — The 2 most recent articles from each feed are extracted
  3. Sort — All articles are sorted by publication date
  4. Store — Top results are persisted in a SQLite news_items table
  5. Display — Articles appear in the CodeBuddy News webview panel

Each article stores:

FieldDescription
titleArticle headline
urlLink to the original article
summaryFirst 300 characters of content snippet
sourceFeed name (e.g. “Netflix Tech Blog”)
published_atPublication date from the RSS entry
read_status0 = unread, 1 = read
saved0 = not saved, 1 = saved (bookmarked)

The news reader panel (CodeBuddyNewsReaderPanel) provides:

  • Article list with source, title, date, and read/unread indicator
  • Click-to-read with a clean article view
  • Save/bookmark articles for later
  • Mark as read/unread
  • Filter by source or category