{"pageContext":{"index":127,"total":367,"name":"2021-10-10","items":[{"node":{"frontmatter":{"title":"一位20世纪七十年代远程程序员的故事","publish":true,"cover":"https://corecursive.com/assets/generated/069/5230-800-d1d77aa34.webp","showCover":true,"date":"2021-10-10","category":"career","url":"https://corecursive.com/remote-developer/","author":"corecursive.com","translator":"","tags":["remote"],"priority":2},"html":"<blockquote>\n<p>保罗：与住在乡下相比，我一直认为城市生活是一种可怕的妥协。支付公寓租金，能够通过墙壁听到邻居的声音等等。但我没有买房的钱。所以我唯一能想到的就是一些更便宜的方式。买一块便宜的地，建一个小木屋。</p>\n</blockquote>\n<blockquote>\n<p>于是，我骑着自行车跑到邮局，把信封放进邮箱，说：“这可能很受欢迎。也许他们会给我 100 美元。” 在五年内，我从那个项目中赚了 600 万美元。换算成 2021 年的美元，就是 1500 万美元。</p>\n</blockquote>\n<blockquote>\n<p>保罗：我坐飞机飞到苹果公司，当我开始获得版税时，飞机是专用的。</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"AWS发布AWS Cloud Control API","publish":true,"cover":"","showCover":true,"date":"2021-10-10","category":"devops","url":"https://aws.amazon.com/cn/blogs/aws/announcing-aws-cloud-control-api/","author":"Sébastien Stormacq","translator":"","tags":["AWS"],"priority":1},"html":"<p>一种用于访问 AWS 和第三方服务的统一 API</p>"}},{"node":{"frontmatter":{"title":"IBM 如何失去云业务","publish":true,"cover":"https://www.protocol.com/media-library/the-ibm-logo-surrounded-by-storm-clouds.png?id=27559910&width=1245&quality=85&coordinates=0%2C0%2C0%2C0&height=700","showCover":true,"date":"2021-10-10","category":"other","url":"https://www.protocol.com/enterprise/ibm-lost-public-cloud","author":"Tom Krazit","translator":"","tags":["IBM"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"CSS 调试指南","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/987c2f96-8f82-4df0-b6da-70323260b592/5-debugging-css.png","showCover":true,"date":"2021-10-10","category":"frontend","url":"https://www.smashingmagazine.com/2021/10/guide-debugging-css/","author":"Stephanie Eckles","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"marzipano - 谷歌出品全景图片查看","publish":true,"cover":"https://www.marzipano.net/img/logo.png","showCover":true,"date":"2021-10-10","category":"javascript","url":"https://github.com/google/marzipano","author":"google","translator":"","tags":["panorama"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Refine - 零配置基于react和ant design的admin框架","publish":true,"cover":"https://github.com/pankod/refine/raw/master/documentation/static/img/getting-started/refine_architecture.png","showCover":true,"date":"2021-10-10","category":"nodejs","url":"https://github.com/pankod/refine","author":"Pankod","translator":"","tags":["admin","ant design","react","nextjs"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"atropos - 3d悬停特效","publish":true,"cover":"https://camo.githubusercontent.com/4da27506697beb23308862f73e315e51d56ebd4ff2cddcef98737d3157d13d15/68747470733a2f2f6174726f706f736a732e636f6d2f696d616765732f73686172652d62616e6e65722e706e67","showCover":true,"date":"2021-10-10","category":"frontend","url":"https://github.com/nolimits4web/atropos/","author":"Vladimir Kharlampidi","translator":"","tags":["effect"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"quadsort - 自适应排序算法","publish":true,"cover":"https://raw.githubusercontent.com/scandum/quadsort/master/images/benchmark.gif","showCover":true,"date":"2021-10-10","category":"algorithm","url":"https://github.com/scandum/quadsort","author":"scandum","translator":"","tags":["sort"],"priority":1},"html":"<p>比quick sort快,比merge sort使用更少内存,</p>"}},{"node":{"frontmatter":{"title":"react-hover - 让所有元素都可以hover提示","publish":true,"cover":"https://github.com/cht8687/react-hover/raw/master/src/example/react-hover-new.gif","showCover":true,"date":"2021-10-10","category":"frontend","url":"https://github.com/cht8687/react-hover","author":"Robert Chang","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-native-header-view - react native多种头部视图设计","publish":true,"cover":"https://github.com/WrathChaos/react-native-header-view/raw/master/assets/Screenshots/profile-header-view.png","showCover":true,"date":"2021-10-10","category":"mobile","url":"https://github.com/WrathChaos/react-native-header-view","author":"FreakyCoder","translator":"","tags":["react native"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"reactronica - 在浏览器中音乐创作react组件","publish":true,"cover":"https://reactronica.com/screenshots/daw-screenshot.png","showCover":true,"date":"2021-10-10","category":"frontend","url":"https://github.com/unkleho/reactronica","author":"Kaho Cheung","translator":"","tags":["music"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"react-native-keychain - react native访问keychain","publish":true,"cover":"https://user-images.githubusercontent.com/378279/36642269-6195b10c-1a3d-11e8-9e1b-37a3d1bcf7b3.png","showCover":true,"date":"2021-10-10","category":"mobile","url":"https://github.com/oblador/react-native-keychain","author":"Joel Arvidsson","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"实现css条件圆角","publish":true,"cover":"https://ishadeed.com/assets/conditional-border-rad/calc-magic-3.jpg","showCover":true,"date":"2021-10-10","category":"frontend","url":"https://ishadeed.com/article/conditional-border-radius/","author":"Ahmad Shadeed","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"利用本地浏览器算力批量在线转换图片","publish":true,"cover":"https://ph-files.imgix.net/e61ba169-419d-43d5-bd4a-128d92b6b518.jpeg?auto=format&auto=compress&codec=mozjpeg&cs=strip&w=635&h=380&fit=max&dpr=2","showCover":true,"date":"2021-10-10","category":"frontend","url":"https://renzhezhilu.github.io/webp2jpg-online/#/","author":"renzhezhilu","translator":"","tags":["picture"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"现代图像格式 - AVIF 和 WebP","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/b3e168f7-0c9a-46dc-be3d-bd379be6ad7b/modern-image-formats-3.png","showCover":true,"date":"2021-10-10","category":"frontend","url":"https://www.smashingmagazine.com/2021/09/modern-image-formats-avif-webp/","author":"Addy Osmani","translator":"","tags":["image"],"priority":1},"html":"<ul>\n<li>avif浏览器支持不好</li>\n<li>webp不支持渐进解码，但支持增量解码</li>\n</ul>"}},{"node":{"frontmatter":{"title":"设计低维护软件","publish":true,"cover":"","showCover":true,"date":"2021-10-10","category":"other","url":"https://www.jefftk.com/p/designing-low-upkeep-software","author":"Jeff Kaufman","translator":"","tags":["soft"],"priority":1},"html":"<p>充满热情的开始项目容易，失去热情后维护项目困难。</p>"}}]}}