{"pageContext":{"index":151,"total":364,"name":"2022-03-27","items":[{"node":{"frontmatter":{"title":"AWS CloudFront 函数简介","publish":true,"cover":"https://www.honeybadger.io/images/blog/posts/aws-cloudfront-functions/cloudfront-pops.png?1648172105","showCover":true,"date":"2022-03-27","category":"devops","url":"https://www.honeybadger.io/blog/aws-cloudfront-functions/","author":"Ayooluwa Isaiah","translator":"","tags":["AWS"],"priority":1},"html":"<p>虽然 Lambda@Edge 非常强大，但在许多情况下它并不是最佳选择，尤其是在 CloudFront 基础设施提供请求之前或在将此类请求的响应分派给最终用户之前需要少量计算的情况下，主要是因为 Lambda@Edge 函数在区域边缘缓存（通常在距离客户端到达的 CloudFront 边缘位置最近的 AWS 区域）而不是边缘位置本身中执行。</p>"}},{"node":{"frontmatter":{"title":"Appwrite – 开源和自托管 Firebase 替代方案","publish":true,"cover":"https://github.com/appwrite/appwrite/raw/master/public/images/github.png","showCover":true,"date":"2022-03-27","category":"devops","url":"https://github.com/appwrite/appwrite","author":"Appwrite","translator":"","tags":["firebase"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"Directus - 使用实时 GraphQL,REST API 包装 SQL 数据库","publish":true,"cover":"https://user-images.githubusercontent.com/522079/158864859-0fbeae62-9d7a-4619-b35e-f8fa5f68e0c8.png","showCover":true,"date":"2022-03-27","category":"nodejs","url":"https://github.com/directus/directus","author":"Directus","translator":"","tags":["graphql"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Claymorphism(粘土化)风格设计 它会一直存在吗","publish":true,"cover":"https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/6f593870-d4a2-4158-9568-26c5445c1842/13-claymorphism-new-design-trend.png","showCover":true,"date":"2022-03-27","category":"frontend","url":"https://www.smashingmagazine.com/2022/03/claymorphism-css-ui-design-trend","author":"Adrian Bece","translator":"","tags":["design"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"Gefyra 使用Kubernetes 进行本地开发","publish":true,"cover":"https://github.com/Schille/gefyra/raw/main/docs/static/img/logo.png","showCover":true,"date":"2022-03-27","category":"devops","url":"https://github.com/gefyrahq/gefyra","author":"Gefyra","translator":"","tags":["kubernate"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Mozilla 和 Open Web Docs 如何在 MDN上合作","publish":true,"cover":"https://hacks.mozilla.org/files/2022/03/mdn_owd.png","showCover":true,"date":"2022-03-27","category":"web","url":"https://hacks.mozilla.org/2022/03/mozilla-and-open-web-docs-working-together-on-mdn/","author":"Hermina","translator":"","tags":["MDN"],"priority":1},"html":"<p>Mozilla 承担了 MDN 平台的基础设施、开发和维护成本，包括一支工程师团队和自己的专职作家团队。\nOpen Web Docs 接收来自 Google、Microsoft、Meta、Coil 等公司以及个人的捐款。这些捐款用于支付技术写作人员的费用，并帮助资助 Open Web Docs 项目。Open Web Docs 收到的捐款都不会流向 MDN 或 Mozilla；而是他们花钱请一个作家团队为 MDN 做贡献。</p>"}},{"node":{"frontmatter":{"title":"Next SEO – Next.js 简单的 SEO插件","publish":true,"cover":"","showCover":true,"date":"2022-03-27","category":"nodejs","url":"https://github.com/gefyrahq/gefyra","author":"Gary Meehan","translator":"","tags":["nextjs","seo"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Turnstone - React 搜索组件","publish":true,"cover":"https://tomsouthall.com/_next/image?url=%2Fstatic%2Fimages%2Fturnstone%2Fexample.gif&w=1920&q=75","showCover":true,"date":"2022-03-27","category":"frontend","url":"https://github.com/tomsouthall/turnstone","author":"Tom Southall","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"diagrams - Lucidchart 的开源替代方案","publish":true,"cover":"https://www.diagrams.net/assets/svg/home-dia1.svg","showCover":true,"date":"2022-03-27","category":"other","url":"https://github.com/jgraph/drawio","author":"JGraph","translator":"","tags":["diagram"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"Vite 流行的用于搭建和构建前端项目的工具","publish":true,"cover":"https://camo.githubusercontent.com/61e102d7c605ff91efedb9d7e47c1c4a07cef59d3e1da202fd74f4772122ca4e/68747470733a2f2f766974656a732e6465762f6c6f676f2e737667","showCover":true,"date":"2022-03-27","category":"frontend","url":"https://github.com/vitejs/vite","author":"vite","translator":"","tags":["tool"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"arctype -  对个人免费的商业SQL客户端","publish":true,"cover":"https://arctype.com/home/images/overview.svg","showCover":true,"date":"2022-03-27","category":"database","url":"https://arctype.com/","author":"arctype","translator":"","tags":["GUI"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"freeDictionaryAPI - 开源词典api","publish":true,"cover":"","showCover":true,"date":"2022-03-27","category":"nodejs","url":"https://github.com/meetDeveloper/freeDictionaryAPI","author":"meetDeveloper","translator":"","tags":["dictionary"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"AWS Lambda现在支持高达 10GB 的临时存储","publish":true,"cover":"https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2022/01/28/2022-aws-lambda-ephemeral-storage-1-new.png","showCover":true,"date":"2022-03-27","category":"devops","url":"https://aws.amazon.com/cn/blogs/aws/aws-lambda-now-supports-up-to-10-gb-ephemeral-storage/","author":"Channy Yun","translator":"","tags":["AWS lambda"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-custom-roulette - 可定制轮盘赌组件","publish":true,"cover":"https://github.com/effectussoftware/react-custom-roulette/raw/master/demo/roulette-demo.gif","showCover":true,"date":"2022-03-27","category":"frontend","url":"https://github.com/effectussoftware/react-custom-roulette","author":"Effectus Soft","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-native-awesome-gallery - 高性能react native图片组件","publish":true,"cover":"https://github.com/Flair-Dev/react-native-awesome-gallery/raw/main/example-basic.gif","showCover":true,"date":"2022-03-27","category":"mobile","url":"https://github.com/Flair-Dev/react-native-awesome-gallery","author":"Flair-Dev","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-webcam - 网络摄像头组件","publish":true,"cover":"https://github.com/mozmorris/react-webcam/raw/master/Logotype%20primary.png","showCover":true,"date":"2022-03-27","category":"frontend","url":"https://github.com/mozmorris/react-webcam","author":"vite","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-map-gl - WebGL 地图MapboxGL JS的封装","publish":true,"cover":"","showCover":true,"date":"2022-03-27","category":"frontend","url":"https://github.com/visgl/react-map-gl","author":"Vis.gl","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-spinner-animated - react多种加载特效","publish":true,"cover":"","showCover":true,"date":"2022-03-27","category":"frontend","url":"https://github.com/venushadilshan/react-spinner-animated","author":"Venusha Dilshan Dushmantha","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"recyclerlistview - 纯js实现高性能react native列表组件","publish":true,"cover":"https://camo.githubusercontent.com/721824f677bdd7fb201689d01025e96c6929f7050c2062e0ccee7bc09d3c1695/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f546e7634484d6d50674d632f302e6a7067","showCover":true,"date":"2022-03-27","category":"mobile","url":"https://github.com/Flipkart/recyclerlistview","author":"Flipkart","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"www.smort.io - 编辑分享网络文章","publish":true,"cover":"","showCover":true,"date":"2022-03-27","category":"other","url":"https://www.smort.io/","author":"smort","translator":"","tags":["share"],"priority":1},"html":"<p>目前是免费的</p>"}},{"node":{"frontmatter":{"title":"教程  - 使用 Passport、Redis 和 MySQL 在 Node.js 中管理session","publish":true,"cover":"https://arctype.com/blog/content/images/size/w1750/2022/03/passport.png","showCover":true,"date":"2022-03-27","category":"nodejs","url":"https://arctype.com/blog/node-session/","author":"Clara Ekekenta","translator":"","tags":["session"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"自动编辑视频以在 Instagram 上发布","publish":true,"cover":"https://github.com/diego3g/video-to-reels/raw/main/.github/banner.png","showCover":true,"date":"2022-03-27","category":"nodejs","url":"https://github.com/diego3g/video-to-reels","author":"Diego Fernandes","translator":"","tags":["video"],"priority":1},"html":""}}]}}