{"pageContext":{"index":171,"total":364,"name":"2022-08-14","items":[{"node":{"frontmatter":{"title":"BullMQ - 基于 Redis 的 NodeJS 高级消息队列","publish":true,"cover":"https://user-images.githubusercontent.com/95200/143832033-32e868df-f3b0-4251-97fb-c64809a43d36.png","showCover":null,"date":"2022-08-14","category":"nodejs","url":"https://github.com/taskforcesh/bullmq","author":"Taskforce.sh","translator":"","tags":["message queue"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"AFFiNE - 替代miro,notion的开源知识平台","publish":true,"cover":"https://user-images.githubusercontent.com/21084335/182552060-972cac0e-6258-4ccb-85bd-3bb466c30ccd.png","showCover":null,"date":"2022-08-14","category":"nodejs","url":"https://github.com/toeverything/AFFiNE","author":"Toeverything","translator":"","tags":["note"],"priority":2},"html":"<p>目前还处于开发阶段</p>"}},{"node":{"frontmatter":{"title":"Markdown-Tag - 在html中使用markdow语法","publish":true,"cover":"https://camo.githubusercontent.com/8c194e7633bf32102294928e653b191086a3ba6b3a79297145204838e17a8572/68747470733a2f2f696d6775722e636f6d2f6f5167544e46332e706e67","showCover":null,"date":"2022-08-14","category":"frontend","url":"https://github.com/MarketingPipeline/Markdown-Tag","author":"Marketing Pipeline","translator":"","tags":["markdown"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"cloudscape - 亚马逊开源AWS UI组件库","publish":true,"cover":"https://cloudscape.design/contentful-assets/e3e5e3dcf088a77c780dbc559c0594c8/meet_cloudscape.png","showCover":null,"date":"2022-08-14","category":"frontend","url":"https://github.com/cloudscape-design/components","author":"cloudscape-design","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"dark-mode-toggle - 为站点添加dark模式切换按钮","publish":true,"cover":"https://user-images.githubusercontent.com/145676/59537453-ec5b0d80-8ef6-11e9-9efb-c44ed9db24b6.png","showCover":null,"date":"2022-08-14","category":"frontend","url":"https://github.com/GoogleChromeLabs/dark-mode-toggle","author":"GoogleChromeLabs","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"github 提议使用Sigstore对npm包签名以改善安全","publish":true,"cover":"https://github.blog/wp-content/uploads/2021/02/npm-github.png?resize=1200%2C630","showCover":null,"date":"2022-08-14","category":"nodejs","url":"https://github.blog/2022-08-08-new-request-for-comments-on-improving-npm-security-with-sigstore-is-now-open/","author":"Justin Hutchings","translator":"","tags":["npm"],"priority":1},"html":"<p>sigstore简化了开发者对代码的end-to-end签名（在哪里，什么时候，怎样的构建）</p>"}},{"node":{"frontmatter":{"title":"mailing - 配合react测试，发送邮件","publish":true,"cover":"https://user-images.githubusercontent.com/609038/163605459-12c1d04b-9891-4c73-9ed0-fbccddfaa476.png#gh-light-mode-only","showCover":null,"date":"2022-08-14","category":"frontend","url":"https://github.com/sofn-xyz/mailing","author":"S(n)","translator":"","tags":["mail"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"nodejs消除native和addon歧义","publish":true,"cover":"","showCover":null,"date":"2022-08-14","category":"nodejs","url":"https://github.com/nodejs/node/pull/44135","author":"张秋怡","translator":"","tags":["buildin"],"priority":1},"html":"<ul>\n<li>javascript 内置的从native改为build-in</li>\n<li>加载到的动态链接共享对象 Node.js 进程被叫做addons</li>\n</ul>"}},{"node":{"frontmatter":{"title":"javascript的类型注解提案","publish":true,"cover":"https://fusebit.io/assets/images/11ty/3aed2818-1200.png","showCover":null,"date":"2022-08-14","category":"javascript","url":"https://fusebit.io/blog/type-annotations-javascript/","author":"Lizz Parody","translator":"","tags":["type"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"react-native-modalize - react native模态底部菜单","publish":true,"cover":"https://user-images.githubusercontent.com/937328/80501698-42923d00-895f-11ea-8db0-da3d4f772710.gif","showCover":null,"date":"2022-08-14","category":"mobile","url":"https://github.com/jeremybarbet/react-native-modalize","author":"Jérémy Barbet","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"从React Query回归Redux","publish":true,"cover":"https://uploads-ssl.webflow.com/62b4b8abe0beae2a1c1f8456/62dee4a30b3c3086cd95cca5_62b0c41fdbb4625d4f20950c_redux_valtio_pros_cons.png","showCover":null,"date":"2022-08-14","category":"frontend","url":"https://www.basedash.com/blog/why-we-had-to-move-away-from-react-query","author":"Robert Cooper","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"代码简洁密集汇总","publish":true,"cover":"","showCover":null,"date":"2022-08-14","category":"javascript","url":"https://github.com/jed/140bytes/wiki/Byte-saving-techniques","author":"Jed Schmidt","translator":"","tags":["terse"],"priority":1},"html":"<blockquote>\n<p>写这样的代码，等着同事k吧</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"react-rating - 零依赖rating组件","publish":true,"cover":"https://camo.githubusercontent.com/9016380380b84c9b82bf02a3331a9dfd402109e77643bfd53691588f4e2ca29b/68747470733a2f2f692e6962622e636f2f305837646a6d462f6578616d706c65732e706e67","showCover":null,"date":"2022-08-14","category":"frontend","url":"https://github.com/smastrom/react-rating","author":"Simone","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"教程 - nodejs中使用多线程","publish":true,"cover":"https://assets.digitalocean.com/articles/68408/node_green_tutorial.png","showCover":null,"date":"2022-08-14","category":"nodejs","url":"https://www.digitalocean.com/community/tutorials/how-to-use-multithreading-in-node-js","author":"Stanley Ulili","translator":"","tags":["worker"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"教程 - React APP通过github action部署到AWS s3","publish":true,"cover":"https://miro.medium.com/max/1400/0*AuN2sfBI0OqSp4mA","showCover":null,"date":"2022-08-14","category":"devops","url":"https://javascript.plainenglish.io/deploy-a-react-app-to-aws-s3-with-github-actions-a-step-by-step-guide-3572265332a3","author":"Alamillo","translator":"","tags":["github action"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-native-textinput-effects - react native动画特效输入组件","publish":true,"cover":"https://github.com/halilb/react-native-textinput-effects/raw/master/screenshots/full.gif","showCover":null,"date":"2022-08-14","category":"mobile","url":"https://github.com/halilb/react-native-textinput-effects","author":"Halil Bilir","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"如何将 AdminJS 连接到现有的应用程序","publish":true,"cover":"https://miro.medium.com/max/1400/1*IHfNaAzCUAi-IBRUdFhMxA.png","showCover":null,"date":"2022-08-14","category":"nodejs","url":"https://medium.com/adminjs/how-to-connect-adminjs-to-an-existing-node-js-express-typescript-mongodb-application-eb25dc375de5","author":"Bareja Pawel","translator":"","tags":["admin"],"priority":1},"html":""}}]}}