daily.dev - 获取最新最前沿的技术文章一定不要错过这个插件

k8s技术圈

共 1650字,需浏览 4分钟

 ·

2021-06-03 23:09

daily.dev 一个为开发者而生的信息聚合平台,提供了超过 350+ 个开发者资讯来源,汇总了 1 万多个技术标签,是个获取最新开发资讯的好渠道。除了 Chrome 插件之外,它还提供了 Firefox、Edge 等插件供用户下载。

它从数千优质的文章中收集内容,以帮助开发人员获取最新最前沿的技术内容,你可以收藏文章,在不同的设备上同步你的数据,并在以后随时阅读。它可以离线工作,并有一个用于移动端的渐进式网络应用程序(PWA)。

在 daily.dev:

  • 🌟 维护:我们不断推出新的功能,修复错误,并改善用户体验--一年中平均有40多个版本。
  • 相关性:daily.dev 的文章源持续更新,一旦发布,就能发现全新的内容。
  • 🧵 开源:daily.dev 是完全开源的,我们相信透明度和对社区的回馈,所以我们决定将源代码发布到 GitHub。

📯 理念

作为开发者,我们花了很多时间来寻找有价值的文章和博客。我们相信,搜索内容不再是开发者应该做的事情了。要发现所有最新的内容是很难的--因为它们分散在许多博客上,这会消耗大量的时间。

这就是为什么建立 daily.dev。

  • 💻 保持最新的信息
  • ⏳ 节省时间
  • 📰 一键发现文章

🌲 daily.dev 项目

daily.dev 表面上看起来很简单,但实际上,它是由不同的应用程序组成的复杂而强大的系统驱动的。它包含多个服务,有些比较大,有些比较小,易于维护。以下是我们在daily.dev下维护的不同项目的列表。

🙌 社区与文档

daily - 这是你目前所在的资源库。它是所有项目的一个中心位置。它包含了文档、社区的想法、建议和其他东西。

🎨 前端

  • daily-apps - 包含了自Daily 2.0(daily.dev之前的名字)以来所有与前端相关的项目 - Vue组件库、API封装库、daily.dev扩展以及所有与前端相关的东西。
  • daily-webapp - Next.js + React网络应用,可在app.daily.dev上使用。
  • daily-go - 一个 PWA 应用,名为Daily Go,用于移动设备。它带有一个类似故事的界面,称为 toilet 模式。你还可以在上面管理你的书签。

🏗 后台

  • daily-api - 一个单体的API服务,正在被慢慢拆分到不同的服务。它管理与内容相关的数据,如 post 文章、feeds、标签等。
  • daily-redirector - 用于将访问者从 daily.dev 的自定义链接重定向到原始链接的服务。
  • daily-gateway - API网关,接收所有流量,并在验证和授权请求后将其转发给相关服务。
  • daily-monetization - 提供来自不同供应商的广告,包括CodeFund、BuySellAds和自我托管的活动。
  • daily-scraper - 抓取网页的相关信息。
  • daily-functions - 带有云功能的函数服务,主要负责获取新内容,但也包括网络推送和其他。

🏛 架构

🗂 技术栈

以下是我们在 daily.dev 使用的技术列表。

  • 🎨 前端:Vue.js, React
  • 🌳 后台:Node.js & Golang
  • ☁️ Cloud:Google Cloud Platform Pub/Sub | SQL | Serverless
  • ♾ CI/CD: CircleCI
  • 🎩 部署:Kubernetes with Helm charts, Vercel
  • 🔍 搜索:Algolia
  • 🎛 数据反馈:Superfeedr
  • 📨 电子邮件服务:SendGrid
  • 🚨 推送通知:OneSignal

仓库地址:https://github.com/dailydotdev/daily

浏览 43
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报