{"version":"https://jsonfeed.org/version/1.1","title":"Wenbin Fang","home_page_url":"https://www.wenbin.org","feed_url":"https://wenbin-org.pages.dev/json/","description":"<p>Founder and CEO of&nbsp;<a href=\"https://www.listennotes.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Listen Notes, Inc</a>. Developer of <a href=\"https://www.listennotes.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Listen Notes</a>, <a href=\"https://www.microfeed.org/\" rel=\"noopener noreferrer\" target=\"_blank\">microfeed</a>, <a href=\"https://www.PodcastAPI.com\" rel=\"noopener noreferrer\" target=\"_blank\">PodcastAPI.com</a>, <a href=\"https://www.points411.com/\" rel=\"noopener noreferrer\" target=\"_blank\">points411.com</a> and <a href=\"https://www.listen411.com/\" rel=\"noopener noreferrer\" target=\"_blank\">listen411.com</a></p><p>San Francisco, CA, USA</p><p><a href=\"mailto:wenbin@listennotes.com\" rel=\"noopener noreferrer\" target=\"_blank\">wenbin@listennotes.com</a></p>","icon":"https://media.wenbin.org/wenbin-org/production/images/channel-7829243d1532c13096f34ab67f8b03ad.jpeg","favicon":"https://media.wenbin.org/wenbin-org/production/images/favicon-07d81699c1dad495e4d7a1b2c0725af8.jpeg","authors":[{"name":"Wenbin Fang"}],"language":"en-us","items":[{"id":"fKVJqCd4n58","title":"Tech & Non-Tech Stacks to Run Listen Notes (2025)","attachments":[{"url":"https://www.listennotes.com/blog/tech-non-tech-stacks-to-run-listen-notes-2025-113/","mime_type":"text/html"}],"url":"https://www.listennotes.com/blog/tech-non-tech-stacks-to-run-listen-notes-2025-113/","external_url":"https://www.listennotes.com/blog/tech-non-tech-stacks-to-run-listen-notes-2025-113/","content_html":"","content_text":"","date_published":"2025-02-19T20:51:52.612Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/tech-and-non-tech-stacks-to-run-listen-notes-2025-fKVJqCd4n58/","json_url":"https://wenbin-org.pages.dev/i/fKVJqCd4n58/json/","rss_url":"https://wenbin-org.pages.dev/i/fKVJqCd4n58/rss/","guid":"fKVJqCd4n58","status":"published","itunes:episodeType":"full","date_published_short":"Wed Feb 19 2025","date_published_ms":1739998312612}},{"id":"z-jQDQTTKbx","title":"Notebook LM: A threat to the Podcasting World","attachments":[{"url":"https://www.listennotes.com/blog/notebook-lm-a-threat-to-the-podcasting-world-79/","mime_type":"text/html"}],"url":"https://www.wenbin.org/i/notebook-lm-a-threat-to-the-podcasting-worl-z-jQDQTTKbx/","external_url":"https://www.listennotes.com/blog/notebook-lm-a-threat-to-the-podcasting-world-79/","content_html":"","content_text":"","date_published":"2024-10-07T19:18:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/notebook-lm-a-threat-to-the-podcasting-world-z-jQDQTTKbx/","json_url":"https://wenbin-org.pages.dev/i/z-jQDQTTKbx/json/","rss_url":"https://wenbin-org.pages.dev/i/z-jQDQTTKbx/rss/","guid":"z-jQDQTTKbx","status":"published","itunes:episodeType":"full","date_published_short":"Mon Oct 07 2024","date_published_ms":1728328680000}},{"id":"-RgLYcaC9dN","title":"How to build a ChatGPT plugin: A case study using PodcastAPI.com and serverless Cloudflare Pages for AI-powered podcast discovery","attachments":[{"url":"https://www.listennotes.com/blog/how-to-build-a-chatgpt-plugin-a-case-study-using-78/","mime_type":"text/html"}],"url":"https://www.listennotes.com/blog/how-to-build-a-chatgpt-plugin-a-case-study-using-78/","external_url":"https://www.listennotes.com/blog/how-to-build-a-chatgpt-plugin-a-case-study-using-78/","content_html":"","content_text":"","date_published":"2023-06-20T19:47:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/how-to-build-a-chatgpt-plugin-a-case-study-using--RgLYcaC9dN/","json_url":"https://wenbin-org.pages.dev/i/-RgLYcaC9dN/json/","rss_url":"https://wenbin-org.pages.dev/i/-RgLYcaC9dN/rss/","guid":"-RgLYcaC9dN","status":"published","itunes:episodeType":"full","date_published_short":"Tue Jun 20 2023","date_published_ms":1687290420000}},{"id":"7yvTSaRWAjO","title":"A practical way to upgrade Postgres major versions with near-zero downtime","attachments":[{"url":"https://www.listennotes.com/blog/a-practical-way-to-upgrade-postgres-major-49/","mime_type":"text/html"}],"url":"https://www.listennotes.com/blog/a-practical-way-to-upgrade-postgres-major-49/","external_url":"https://www.listennotes.com/blog/a-practical-way-to-upgrade-postgres-major-49/","content_html":"","content_text":"","date_published":"2022-08-16T19:27:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/a-practical-way-to-upgrade-postgres-major-versions-7yvTSaRWAjO/","json_url":"https://wenbin-org.pages.dev/i/7yvTSaRWAjO/json/","rss_url":"https://wenbin-org.pages.dev/i/7yvTSaRWAjO/rss/","guid":"7yvTSaRWAjO","status":"published","itunes:episodeType":"full","date_published_short":"Tue Aug 16 2022","date_published_ms":1660678020000}},{"id":"WKVPNDP-zqo","title":"How to evaluate a 3rd party RESTful API?","attachments":[{"url":"https://www.listennotes.com/blog/how-to-evaluate-a-3rd-party-restful-api-47/","mime_type":"text/html"}],"url":"https://www.listennotes.com/blog/how-to-evaluate-a-3rd-party-restful-api-47/","external_url":"https://www.listennotes.com/blog/how-to-evaluate-a-3rd-party-restful-api-47/","content_html":"","content_text":"","date_published":"2022-06-25T19:31:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/how-to-evaluate-a-3rd-party-restful-api-WKVPNDP-zqo/","json_url":"https://wenbin-org.pages.dev/i/WKVPNDP-zqo/json/","rss_url":"https://wenbin-org.pages.dev/i/WKVPNDP-zqo/rss/","guid":"WKVPNDP-zqo","status":"published","itunes:episodeType":"full","date_published_short":"Sat Jun 25 2022","date_published_ms":1656185460000}},{"id":"7UMNa0Jga5G","title":"Instead of Monthly Billing, a Daily Alternative for SaaS","attachments":[{"url":"https://www.listennotes.com/blog/instead-of-monthly-billing-a-daily-alternative-48/","mime_type":"text/html"}],"url":"https://www.listennotes.com/blog/instead-of-monthly-billing-a-daily-alternative-48/","external_url":"https://www.listennotes.com/blog/instead-of-monthly-billing-a-daily-alternative-48/","content_html":"","content_text":"","date_published":"2022-06-25T19:30:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/instead-of-monthly-billing-a-daily-alternative-fo-7UMNa0Jga5G/","json_url":"https://wenbin-org.pages.dev/i/7UMNa0Jga5G/json/","rss_url":"https://wenbin-org.pages.dev/i/7UMNa0Jga5G/rss/","guid":"7UMNa0Jga5G","status":"published","itunes:episodeType":"full","date_published_short":"Sat Jun 25 2022","date_published_ms":1656185400000}},{"id":"dbC90h3FodZ","title":"Future of knowledge work","attachments":[{"url":"https://twitter.com/wenbinf/status/1472356359953809409","mime_type":"text/html"}],"url":"https://twitter.com/wenbinf/status/1472356359953809409","external_url":"https://twitter.com/wenbinf/status/1472356359953809409","content_html":"","content_text":"","date_published":"2021-12-18T20:41:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/future-of-knowledge-work-dbC90h3FodZ/","json_url":"https://wenbin-org.pages.dev/i/dbC90h3FodZ/json/","rss_url":"https://wenbin-org.pages.dev/i/dbC90h3FodZ/rss/","guid":"dbC90h3FodZ","status":"published","itunes:episodeType":"full","date_published_short":"Sat Dec 18 2021","date_published_ms":1639860060000}},{"id":"BzY648dBsWQ","title":"How I accidentally built a Podcast API business","attachments":[{"url":"https://www.listennotes.com/blog/how-i-accidentally-built-a-podcast-api-business-46/","mime_type":"text/html"}],"url":"https://www.listennotes.com/blog/how-i-accidentally-built-a-podcast-api-business-46/","external_url":"https://www.listennotes.com/blog/how-i-accidentally-built-a-podcast-api-business-46/","content_html":"","content_text":"","date_published":"2020-12-04T20:32:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/how-i-accidentally-built-a-podcast-api-business-BzY648dBsWQ/","json_url":"https://wenbin-org.pages.dev/i/BzY648dBsWQ/json/","rss_url":"https://wenbin-org.pages.dev/i/BzY648dBsWQ/rss/","guid":"BzY648dBsWQ","status":"published","itunes:episodeType":"full","date_published_short":"Fri Dec 04 2020","date_published_ms":1607113920000}},{"id":"7j6AeYyCb7r","title":"Good enough engineering to start an Internet company","attachments":[{"url":"https://www.listennotes.com/blog/good-enough-engineering-to-start-an-internet-27/","mime_type":"text/html"}],"url":"https://www.listennotes.com/blog/good-enough-engineering-to-start-an-internet-27/","external_url":"https://www.listennotes.com/blog/good-enough-engineering-to-start-an-internet-27/","content_html":"","content_text":"","date_published":"2019-03-11T19:33:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/good-enough-engineering-to-start-an-internet-compa-7j6AeYyCb7r/","json_url":"https://wenbin-org.pages.dev/i/7j6AeYyCb7r/json/","rss_url":"https://wenbin-org.pages.dev/i/7j6AeYyCb7r/rss/","guid":"7j6AeYyCb7r","status":"published","itunes:episodeType":"full","date_published_short":"Mon Mar 11 2019","date_published_ms":1552332780000}},{"id":"zTsahXfxm8I","title":"The boring technology behind a one-person Internet company","attachments":[{"url":"https://www.listennotes.com/blog/the-boring-technology-behind-a-one-person-23/","mime_type":"text/html"}],"url":"https://www.listennotes.com/blog/the-boring-technology-behind-a-one-person-23/","external_url":"https://www.listennotes.com/blog/the-boring-technology-behind-a-one-person-23/","content_html":"","content_text":"","date_published":"2018-01-24T20:34:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/the-boring-technology-behind-a-one-person-internet-zTsahXfxm8I/","json_url":"https://wenbin-org.pages.dev/i/zTsahXfxm8I/json/","rss_url":"https://wenbin-org.pages.dev/i/zTsahXfxm8I/rss/","guid":"zTsahXfxm8I","status":"published","itunes:episodeType":"full","date_published_short":"Wed Jan 24 2018","date_published_ms":1516826040000}},{"id":"igEjLP_FmqN","title":"My Y Combinator interview experience (W18)","attachments":[{"url":"https://www.listennotes.com/blog/my-y-combinator-interview-experience-w18-22/","mime_type":"text/html"}],"url":"https://www.listennotes.com/blog/my-y-combinator-interview-experience-w18-22/","external_url":"https://www.listennotes.com/blog/my-y-combinator-interview-experience-w18-22/","content_html":"","content_text":"","date_published":"2018-01-13T20:35:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/my-y-combinator-interview-experience-w18-igEjLP_FmqN/","json_url":"https://wenbin-org.pages.dev/i/igEjLP_FmqN/json/","rss_url":"https://wenbin-org.pages.dev/i/igEjLP_FmqN/rss/","guid":"igEjLP_FmqN","status":"published","itunes:episodeType":"full","date_published_short":"Sat Jan 13 2018","date_published_ms":1515875700000}},{"id":"ss9f-ZaGq9A","title":"We Don’t Run Cron Jobs at Nextdoor","attachments":[{"url":"https://engblog.nextdoor.com/we-don-t-run-cron-jobs-at-nextdoor-6f7f9cc62040","mime_type":"text/html"}],"url":"https://engblog.nextdoor.com/we-don-t-run-cron-jobs-at-nextdoor-6f7f9cc62040","external_url":"https://engblog.nextdoor.com/we-don-t-run-cron-jobs-at-nextdoor-6f7f9cc62040","content_html":"","content_text":"","date_published":"2016-10-04T19:35:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/we-dont-run-cron-jobs-at-nextdoor-ss9f-ZaGq9A/","json_url":"https://wenbin-org.pages.dev/i/ss9f-ZaGq9A/json/","rss_url":"https://wenbin-org.pages.dev/i/ss9f-ZaGq9A/rss/","guid":"ss9f-ZaGq9A","status":"published","itunes:episodeType":"full","date_published_short":"Tue Oct 04 2016","date_published_ms":1475609700000}},{"id":"wYATZz2Bn_D","title":"Nextdoor Taskworker: Simple, Efficient & Scalable","attachments":[{"url":"https://engblog.nextdoor.com/nextdoor-taskworker-simple-efficient-amp-scalable-ac4f7886957b","mime_type":"text/html"}],"url":"https://engblog.nextdoor.com/nextdoor-taskworker-simple-efficient-amp-scalable-ac4f7886957b","external_url":"https://engblog.nextdoor.com/nextdoor-taskworker-simple-efficient-amp-scalable-ac4f7886957b","content_html":"","content_text":"","date_published":"2014-08-14T19:36:00.000Z","_microfeed":{"is_audio":false,"is_document":false,"is_external_url":true,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/nextdoor-taskworker-simple-efficient-and-scalable-wYATZz2Bn_D/","json_url":"https://wenbin-org.pages.dev/i/wYATZz2Bn_D/json/","rss_url":"https://wenbin-org.pages.dev/i/wYATZz2Bn_D/rss/","guid":"wYATZz2Bn_D","status":"published","itunes:episodeType":"full","date_published_short":"Thu Aug 14 2014","date_published_ms":1408044960000}},{"id":"o6gbEnlDdm_","title":"Automated tracing and visualization of software security structure and properties","attachments":[{"url":"https://media.wenbin.org/wenbin-org/production/media/document-b721a50a4a9d9abaf73fbb748438cf25.pdf","mime_type":"application/pdf","size_in_byte":1979761}],"url":"https://media.wenbin.org/wenbin-org/production/media/document-b721a50a4a9d9abaf73fbb748438cf25.pdf","content_html":"","content_text":"","date_published":"2012-10-05T19:36:00.000Z","_microfeed":{"is_audio":false,"is_document":true,"is_external_url":false,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/automated-tracing-and-visualization-of-software-se-o6gbEnlDdm_/","json_url":"https://wenbin-org.pages.dev/i/o6gbEnlDdm_/json/","rss_url":"https://wenbin-org.pages.dev/i/o6gbEnlDdm_/rss/","guid":"o6gbEnlDdm_","status":"published","itunes:episodeType":"full","date_published_short":"Fri Oct 05 2012","date_published_ms":1349465760000}},{"id":"ZG8yd4NQn1e","title":"Mars: Accelerating mapreduce with graphics processors","attachments":[{"url":"https://media.wenbin.org/wenbin-org/production/media/document-28540d8321f694bd71936ece1134950b.pdf","mime_type":"application/pdf","size_in_byte":1741269}],"url":"https://media.wenbin.org/wenbin-org/production/media/document-28540d8321f694bd71936ece1134950b.pdf","content_html":"","content_text":"","date_published":"2011-04-02T19:40:00.000Z","_microfeed":{"is_audio":false,"is_document":true,"is_external_url":false,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/mars-accelerating-mapreduce-with-graphics-process-ZG8yd4NQn1e/","json_url":"https://wenbin-org.pages.dev/i/ZG8yd4NQn1e/json/","rss_url":"https://wenbin-org.pages.dev/i/ZG8yd4NQn1e/rss/","guid":"ZG8yd4NQn1e","status":"published","itunes:episodeType":"full","date_published_short":"Sat Apr 02 2011","date_published_ms":1301773200000}},{"id":"-AOL5SxHEHw","title":"Database compression on graphics processors","attachments":[{"url":"https://media.wenbin.org/wenbin-org/production/media/document-8e21ff4d28d91ac78b584894c43f629c.pdf","mime_type":"application/pdf","size_in_byte":1058327}],"url":"https://media.wenbin.org/wenbin-org/production/media/document-8e21ff4d28d91ac78b584894c43f629c.pdf","content_html":"","content_text":"","date_published":"2010-08-05T19:25:00.000Z","_microfeed":{"is_audio":false,"is_document":true,"is_external_url":false,"is_video":false,"is_image":false,"web_url":"https://wenbin-org.pages.dev/i/database-compression-on-graphics-processors--AOL5SxHEHw/","json_url":"https://wenbin-org.pages.dev/i/-AOL5SxHEHw/json/","rss_url":"https://wenbin-org.pages.dev/i/-AOL5SxHEHw/rss/","guid":"-AOL5SxHEHw","status":"published","itunes:episodeType":"full","date_published_short":"Thu Aug 05 2010","date_published_ms":1281036300000}}],"_microfeed":{"microfeed_version":"0.1.5","base_url":"https://wenbin-org.pages.dev","categories":[],"subscribe_methods":[{"name":"RSS","type":"rss","url":"https://wenbin-org.pages.dev/rss/","image":"https://wenbin-org.pages.dev/assets/brands/subscribe/rss.png","enabled":true,"editable":false,"id":"2SGNqbVo6G8"},{"name":"JSON","type":"json","url":"https://wenbin-org.pages.dev/json/","image":"https://wenbin-org.pages.dev/assets/brands/subscribe/json.png","enabled":true,"editable":false,"id":"2mwLT0FUZG5"}],"description_text":"Founder and CEO of Listen Notes, Inc. Developer of Listen Notes, microfeed,\nPodcastAPI.com, points411.com and listen411.com\n\nSan Francisco, CA, USA\n\nwenbin@listennotes.com","copyright":"@ Wenbin Fang","itunes:type":"episodic","itunes:email":"wenbin@listennotes.com","items_sort_order":"newest_first"}}