{"pageContext":{"index":115,"total":364,"name":"2021-07-18","items":[{"node":{"frontmatter":{"title":"AWS Lambda背后的实现","publish":true,"cover":"https://www.bschaatsbergen.com/img/Emulation-Diagram.png","showCover":true,"date":"2021-07-18","category":"devops","url":"https://www.bschaatsbergen.com/behind-the-scenes-lambda","author":"Bruno Schaatsbergen","translator":"","tags":["lambda"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"FracturedJson - 在线json格式化","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"javascript","url":"https://github.com/edmundhung/maildog","author":"J Brooke","translator":"","tags":["json"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"V8发布v9.2 支持at方法","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"javascript","url":"https://v8.dev/blog/v8-release-92","author":"Ingvar Stepanyan","translator":"","tags":["v8"],"priority":1},"html":"<p><a href=\"https://v8.dev/features/at-method\">at方法</a>\n对于字符串，考虑<a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt\">String.prototype.codePointAt()</a></p>"}},{"node":{"frontmatter":{"title":"DNS 资源记录集合","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"devops","url":"https://www.netmeister.org/blog/dns-rrs.html","author":"@jschauma","translator":"","tags":["dns"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"100 万条 App Store 评论APP决定用React Native重写的原因","publish":true,"cover":"https://miro.medium.com/max/1400/0*TxcIk_FH5KEZAxqa","showCover":true,"date":"2021-07-18","category":"mobile","url":"https://medium.com/mercari-engineering/why-we-decided-to-rewrite-our-ios-android-apps-from-scratch-in-react-native-9f1737558299","author":"Naoya Makino","translator":"","tags":["react native"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"akar-icons - 圆角图标库","publish":true,"cover":"https://repository-images.githubusercontent.com/306119910/c3a57000-2be0-11eb-88a2-2714f9bafcd4","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://github.com/artcoholic/akar-icons","author":"Art","translator":"","tags":["icon"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"WebAssembly 的实际应用现状","publish":true,"cover":"https://cdn.thenewstack.io/media/2021/07/d895b5ed-assembly-1024x576.jpg","showCover":true,"date":"2021-07-18","category":"javascript","url":"https://thenewstack.io/what-is-webassembly/","author":"Mary Branscombe","translator":"","tags":["WASM"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"devcert - 本地ssl开发解决方案","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"nodejs","url":"https://github.com/codedthemes/berry-free-react-admin-template/","author":"Dave Wasmer","translator":"","tags":["ssl"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"berry-free-react-admin-template - 免费开源React MaterialUI 管理后台模板","publish":true,"cover":"https://camo.githubusercontent.com/f660094a4b54753cd2891bf14564ee2150b430b4b12ea16431e7a0b1f363e548/68747470733a2f2f626c6f672e626572727964617368626f6172642e696f2f636f6e74656e742f696d616765732f73697a652f77313030302f323032312f30342f4f672d426c6f672d736f6369616c2e706e67","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://github.com/codedthemes/berry-free-react-admin-template/","author":"CodedThemes","translator":"","tags":["admin"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"kerberos-io - 开源视频监控管理系统","publish":true,"cover":"https://github.com//kerberos-io/opensource/raw/master/.github/images/kerberos-agent-v2-v3.png","showCover":true,"date":"2021-07-18","category":"golang","url":"https://github.com/kerberos-io/opensource","author":"Kerberos.io","translator":"","tags":["monitor"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"livekit - 基于 WebRTC 的分布式音频,视频室","publish":true,"cover":"https://docs.livekit.io/assets/images/architecture-accb863d8da92d23d6b0e7f2dc9da726.svg","showCover":true,"date":"2021-07-18","category":"golang","url":"https://livekit.io/","author":"livekit","translator":"","tags":["conference"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"fzstd - 纯 JavaScript 高性能 Zstandard 解压库","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"other","url":"https://github.com/101arrowz/fzstd","author":"101arrowz","translator":"","tags":["compress"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"magic-wormhole 加密文件共享","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"other","url":"https://github.com/magic-wormhole/magic-wormhole","author":"magic-wormhole","translator":"","tags":["file sharing"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"mem - 函数缓存","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"javascript","url":"https://github.com/sindresorhus/mem","author":"Sindre Sorhus","translator":"","tags":["json"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"maildog - lambda邮件转发服务器","publish":true,"cover":"https://github.com/edmundhung/maildog/raw/main/docs/architecture.png","showCover":true,"date":"2021-07-18","category":"devops","url":"https://github.com/edmundhung/maildog","author":"Edmund Hung","translator":"","tags":["email"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"network-viewer - react实现的HAR文件查看器","publish":true,"cover":"https://camo.githubusercontent.com/d71a32f6e2c7d9957892d6d7dfe07ef0098ba4955ecee4962d10a35121f9b0cb/68747470733a2f2f692e696d6775722e636f6d2f7772796a73386c2e706e67","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://github.com/saucelabs/network-viewer","author":"Sauce Labs","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-carousel-3d - 3d走马灯画廊组件","publish":true,"cover":"https://camo.githubusercontent.com/56942fc2babb05e90feab87f5209b1c0e28f5045ee64366a2d41c28e3c502788/68747470733a2f2f692e696d6775722e636f6d2f61613251544f782e676966","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://github.com/suhailsulu/react-carousel-3d","author":"Suhail C","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-native-progress react native svg进度条组件","publish":true,"cover":"https://cloud.githubusercontent.com/assets/378279/11212043/64fb1420-8d01-11e5-9ec0-5e175a837c62.gif","showCover":true,"date":"2021-07-18","category":"mobile","url":"https://github.com/oblador/react-native-progress","author":"Joel Arvidsson","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"使用 SVG 制作内嵌 favicon 网站图标","publish":true,"cover":"https://austingil.com/wp-content/uploads/HTML-Blog-Cover.svg","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://austingil.com/svg-favicons/","author":"Austin Gil","translator":"","tags":["svg"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"writefreely - 写作和发布系统","publish":true,"cover":"https://camo.githubusercontent.com/7fa0b6b177a03458166cfc1008c9ae59daf55449e239485d6788f66b727522b6/68747470733a2f2f7772697465667265656c792e6f72672f696d672f73637265656e732f70656e63696c2d7265616465722e706e67","showCover":true,"date":"2021-07-18","category":"devops","url":"https://github.com/writefreely/writefreely","author":"WriteFreely","translator":"","tags":["write"],"priority":1},"html":"<p>支持markdown,默认SQLite,支持mysql</p>"}},{"node":{"frontmatter":{"title":"react-otp-input pin码输入组件","publish":true,"cover":"https://camo.githubusercontent.com/9a41a089efd30400da7a0336d127dab16243e91c65bf3cbac006ea8100948179/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f6c4e39386446553668336f503077575335782f67697068792e676966","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://github.com/devfolioco/react-otp-input","author":"Devfolio","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-virtual - 滚动控制显示hook","publish":true,"cover":"https://github.com/tannerlinsley/react-virtual/raw/master/media/header.png","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://github.com/tannerlinsley/react-virtual","author":"Tanner Linsley","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"使用Intl.ListFormat格式化数组","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"javascript","url":"https://www.amitmerchant.com/how-to-convert-arrays-to-human-readable-lists-in-javascript/","author":"Amit Merchant","translator":"","tags":["array"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Hyperscript Tagged Markup：使用标准标记模板的 JSX 替代方案,支持react,preact","publish":true,"cover":"https://camo.githubusercontent.com/e87d2a5c2e7a184a8982175e5c48b28fc0c7061a02904a5fd2fc0ea4c2edbd19/68747470733a2f2f692e696d6775722e636f6d2f307068386462532e706e67","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://github.com/developit/htm","author":"Jason Miller","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"在线视频压缩","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://avpress.zaps.dev/","author":"Addy Osmani","translator":"","tags":["video"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"在线64阶音序器创作","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://github.com/drumnickydrum/sequencer64","author":"Nick Carbone","translator":"","tags":["music"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"教程 - 使用 GitHub action管理 GitHub 包中的 Node.js Docker 映像","publish":true,"cover":"https://res.cloudinary.com/snyk/images/f_auto,q_auto/v1/wordpress-sync/blog-nodejs-docker-gh-pushed/blog-nodejs-docker-gh-pushed.jpg","showCover":true,"date":"2021-07-18","category":"devops","url":"https://snyk.io/blog/managing-node-js-docker-images-in-github-packages-using-github-actions/","author":"Liran Tal","translator":"","tags":["microsoft"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"微软通过 Windows 365 将 PC 置于云端","publish":true,"cover":"https://cdn.vox-cdn.com/thumbor/ucN5MwJvdd0YnVh3A3QakeBOzLg=/0x0:960x600/1720x0/filters:focal(0x0:960x600):format(webp):no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/22716693/windows365web.jpg","showCover":true,"date":"2021-07-18","category":"other","url":"https://www.theverge.com/2021/7/14/22575064/microsoft-windows-365-cloud-pc-launch-date-price-features","author":"Tom Warren","translator":"","tags":["microsoft"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"浏览器端存储终极指南","publish":true,"cover":"https://blog.openreplay.com/static/ae9c963425a758f4f376b11469501d8c/77bb7/replayer.png","showCover":true,"date":"2021-07-18","category":"frontend","url":"https://blog.openreplay.com/the-ultimate-guide-to-browser-side-storage","author":"Craig Buckler","translator":"","tags":["storage"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"研究发现 83% 的软件开发人员感到工作倦怠","publish":true,"cover":"","showCover":true,"date":"2021-07-18","category":"other","url":"https://www.usehaystack.io/blog/83-of-developers-suffer-from-burnout-haystack-analytics-study-finds","author":"Junade Ali","translator":"","tags":["career"],"priority":1},"html":""}}]}}