Get live statistics and analysis of Next.js's profile on X / Twitter
The React Framework – created and maintained by @vercel.
6following186kfollowers
The Innovator
Next.js is a leading React framework focused on developer experience and performance. It's maintained by Vercel, driving the future of web development with cutting-edge features.
To grow their audience, Next.js should continue sharing insightful tutorials and case studies that demonstrate the practical benefits of their latest features.
software entrepreneur ▪️ enhancing human productivity via @summateio ▪️ tweets on what i learn in ai, bootstrapped business & personal growth ▪️ eng @databricks
{"data":{"__meta":{"device":false,"path":"/creators/nextjs"},"/creators/nextjs":{"data":{"user":{"id":"1467726470533754880","name":"Next.js","description":"The React Framework – created and maintained by @vercel.","followers_count":186777,"friends_count":6,"statuses_count":188,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1565710214019444737/if82cpbS_normal.jpg","screen_name":"nextjs","location":null,"entities":{"url":{"urls":[{"url":"https://t.co/rCHzJ27rrl","expanded_url":"http://nextjs.org/","display_url":"nextjs.org","indices":[0,23]}]},"description":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[]}}},"details":{"type":"The Innovator","description":"Next.js is a leading React framework focused on developer experience and performance. It's maintained by Vercel, driving the future of web development with cutting-edge features.","purpose":"To simplify and enhance the process of building fast, scalable, and user-friendly web applications with the latest web technologies.","beliefs":"Next.js believes in the power of community collaboration, open-source contribution, and continuous improvement to shape the future of web development.","facts":"Next.js introduced Server Actions and Partial Prerendering, significantly improving the developer workflow and application performance.","strength":"Its strength lies in its ability to adapt to new web standards quickly and its commitment to performance and developer satisfaction.","weakness":"Being at the forefront of technology, it may face challenges in maintaining stability and compatibility with a wide range of projects.","roast":"Next.js updates so fast, its users need a turbocharged internet connection to keep up with all the new features!","win":"Achieving a 53% faster local server startup and a 94% faster code updates with 'next dev --turbo' is no small feat. Kudos!","recommendation":"To grow their audience, Next.js should continue sharing insightful tutorials and case studies that demonstrate the practical benefits of their latest features."},"tweets":[{"bookmarked":false,"display_text_range":[0,252],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/14","expanded_url":"http://nextjs.org/14","url":"https://t.co/Sp4X6FAd0z","indices":[229,252]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1717596665690091542","view_count":938039,"bookmark_count":451,"created_at":1698341931000,"favorite_count":6588,"quote_count":430,"reply_count":226,"retweet_count":1501,"user_id_str":"1467726470533754880","conversation_id_str":"1717596665690091542","full_text":"Next.js 14\n\n◆ next dev --turbo\n ↳ 53% faster local server startup\n ↳ 94% faster code updates\n◆ Server Actions (Stable)\n◆ Partial Prerendering (Preview)\n◆ New Next.js Learn Course\n ↳ App Router\n ↳ Authentication\n ↳ Postgres\n\nhttps://t.co/Sp4X6FAd0z","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/spgxycgjzv","expanded_url":"https://twitter.com/nextjs/status/1786578517959881079/photo/1","ext_alt_text":"The Next.js home page with a custom logo designed by @sawaratsuki1004.","id_str":"1786576454710345728","indices":[54,77],"media_key":"3_1786576454710345728","media_url_https":"https://pbs.twimg.com/media/GMsx0eMWQAAvQSH.jpg","type":"photo","url":"https://t.co/SPGXycGJZV","ext_media_availability":{"status":"Available"},"features":{"all":{"tags":[{"user_id":"1006872089230336000","name":"さわらつき","screen_name":"sawaratsuki1004","type":"user"}]},"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1273,"w":2048,"resize":"fit"},"medium":{"h":746,"w":1200,"resize":"fit"},"small":{"h":423,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1882,"width":3028,"focus_rects":[{"x":0,"y":135,"w":3028,"h":1696},{"x":573,"y":0,"w":1882,"h":1882},{"x":689,"y":0,"w":1651,"h":1882},{"x":1044,"y":0,"w":941,"h":1882},{"x":0,"y":0,"w":3028,"h":1882}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1786576454710345728"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/?uwu","expanded_url":"https://nextjs.org/?uwu","url":"https://t.co/qXeDSoVa9t","indices":[30,53]}],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/spgxycgjzv","expanded_url":"https://twitter.com/nextjs/status/1786578517959881079/photo/1","ext_alt_text":"The Next.js home page with a custom logo designed by @sawaratsuki1004.","id_str":"1786576454710345728","indices":[54,77],"media_key":"3_1786576454710345728","media_url_https":"https://pbs.twimg.com/media/GMsx0eMWQAAvQSH.jpg","type":"photo","url":"https://t.co/SPGXycGJZV","ext_media_availability":{"status":"Available"},"features":{"all":{"tags":[{"user_id":"1006872089230336000","name":"さわらつき","screen_name":"sawaratsuki1004","type":"user"}]},"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1273,"w":2048,"resize":"fit"},"medium":{"h":746,"w":1200,"resize":"fit"},"small":{"h":423,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1882,"width":3028,"focus_rects":[{"x":0,"y":135,"w":3028,"h":1696},{"x":573,"y":0,"w":1882,"h":1882},{"x":689,"y":0,"w":1651,"h":1882},{"x":1044,"y":0,"w":941,"h":1882},{"x":0,"y":0,"w":3028,"h":1882}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1786576454710345728"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1786578517959881079","view_count":480683,"bookmark_count":254,"created_at":1714788486000,"favorite_count":3512,"quote_count":63,"reply_count":77,"retweet_count":374,"user_id_str":"1467726470533754880","conversation_id_str":"1786578517959881079","full_text":"Okay, we're joining the fun.\n\nhttps://t.co/qXeDSoVa9t https://t.co/SPGXycGJZV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,234],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/15-rc","expanded_url":"https://nextjs.org/15-rc","url":"https://t.co/0UJkYYqLbo","indices":[211,234]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1793670209443680382","view_count":262192,"bookmark_count":308,"created_at":1716479277000,"favorite_count":3478,"quote_count":193,"reply_count":92,"retweet_count":709,"user_id_str":"1467726470533754880","conversation_id_str":"1793670209443680382","full_text":"Next.js 15 RC\n\n◆ React 19 + React Compiler support\n◆ `fetch` and Route Handlers no longer cached by default\n◆ Incrementally adopt Partial Prerendering\n◆ New `create-next-app` design\n◆ next/after (Experimental)\n\nhttps://t.co/0UJkYYqLbo","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,256],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/ridxgtozch","expanded_url":"https://twitter.com/nextjs/status/1549841497822056454/video/1","id_str":"1549840806835625985","indices":[257,280],"media_key":"7_1549840806835625985","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1549840806835625985/pu/img/kChx5Y84ClU99UPE.jpg","type":"video","url":"https://t.co/riDXgtozcH","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1180,"w":1920,"resize":"fit"},"medium":{"h":738,"w":1200,"resize":"fit"},"small":{"h":418,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1180,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[96,59],"duration_millis":16306,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/pl/bhZdkcu56mq3gTVi.m3u8?tag=12"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/438x270/e010t1eqXTt1tCjX.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/584x360/qtLaCi4PhntF68nK.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/1170x720/zoWibU_ycb-bifQk.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1549840806835625985"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.twitter.com/riDXgtozcH","expanded_url":"https://twitter.com/nextjs/status/1549841497822056454/video/1","id_str":"1549840806835625985","indices":[257,280],"media_key":"7_1549840806835625985","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1549840806835625985/pu/img/kChx5Y84ClU99UPE.jpg","type":"video","url":"https://t.co/riDXgtozcH","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1180,"w":1920,"resize":"fit"},"medium":{"h":738,"w":1200,"resize":"fit"},"small":{"h":418,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1180,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[96,59],"duration_millis":16306,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/pl/bhZdkcu56mq3gTVi.m3u8?tag=12"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/438x270/e010t1eqXTt1tCjX.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/584x360/qtLaCi4PhntF68nK.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/1170x720/zoWibU_ycb-bifQk.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1549840806835625985"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1549841497822056454","view_count":0,"bookmark_count":424,"created_at":1658345982000,"favorite_count":3344,"quote_count":96,"reply_count":68,"retweet_count":544,"user_id_str":"1467726470533754880","conversation_id_str":"1549841497822056454","full_text":"1/ Update on the new Next.js router, with support for nested layouts and React Server Components.\n\nThis is the biggest update to Next.js since it was released and incorporates many features from React 18.\n\nWe made a quick demo to show some of the features. https://t.co/riDXgtozcH","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,218],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/eqtorllwzn","expanded_url":"https://twitter.com/nextjs/status/1783508313113800930/photo/1","ext_alt_text":"Screenshot of the VS Code editor, showing the settings file open with customLabels defined for layouts and pages, and an open page file showing \"Blog - Page\" instead of \"page.tsx\"","id_str":"1783506992772059136","indices":[219,242],"media_key":"3_1783506992772059136","media_url_https":"https://pbs.twimg.com/media/GMBKKRaakAAoU6_.jpg","type":"photo","url":"https://t.co/eqTORlLwzN","ext_media_availability":{"status":"Available"},"features":{"all":{"tags":[{"user_id":"3167734591","name":"Visual Studio Code","screen_name":"code","type":"user"}]},"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1611,"w":2048,"resize":"fit"},"medium":{"h":944,"w":1200,"resize":"fit"},"small":{"h":535,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1888,"width":2400,"focus_rects":[{"x":0,"y":227,"w":2400,"h":1344},{"x":0,"y":0,"w":1888,"h":1888},{"x":0,"y":0,"w":1656,"h":1888},{"x":307,"y":0,"w":944,"h":1888},{"x":0,"y":0,"w":2400,"h":1888}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1783506992772059136"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"code.visualstudio.com/updates/v1_88#…","expanded_url":"https://code.visualstudio.com/updates/v1_88#_custom-labels-for-open-editors","url":"https://t.co/f8c3PEW9bn","indices":[195,218]}],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/eqtorllwzn","expanded_url":"https://twitter.com/nextjs/status/1783508313113800930/photo/1","ext_alt_text":"Screenshot of the VS Code editor, showing the settings file open with customLabels defined for layouts and pages, and an open page file showing \"Blog - Page\" instead of \"page.tsx\"","id_str":"1783506992772059136","indices":[219,242],"media_key":"3_1783506992772059136","media_url_https":"https://pbs.twimg.com/media/GMBKKRaakAAoU6_.jpg","type":"photo","url":"https://t.co/eqTORlLwzN","ext_media_availability":{"status":"Available"},"features":{"all":{"tags":[{"user_id":"3167734591","name":"Visual Studio Code","screen_name":"code","type":"user"}]},"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1611,"w":2048,"resize":"fit"},"medium":{"h":944,"w":1200,"resize":"fit"},"small":{"h":535,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1888,"width":2400,"focus_rects":[{"x":0,"y":227,"w":2400,"h":1344},{"x":0,"y":0,"w":1888,"h":1888},{"x":0,"y":0,"w":1656,"h":1888},{"x":307,"y":0,"w":944,"h":1888},{"x":0,"y":0,"w":2400,"h":1888}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1783506992772059136"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1783508313113800930","view_count":177244,"bookmark_count":1101,"created_at":1714056492000,"favorite_count":2192,"quote_count":52,"reply_count":30,"retweet_count":305,"user_id_str":"1467726470533754880","conversation_id_str":"1783508313113800930","full_text":"VS Code now supports custom editor labels.\n\nIf you want to change the display of `page`/`layout` (or other Next.js file conventions) you can modify your `settings.json` to change the tab title.\n\nhttps://t.co/f8c3PEW9bn https://t.co/eqTORlLwzN","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,283],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/9txcgubcwz","expanded_url":"https://twitter.com/nextjs/status/1626341664402051072/photo/1","ext_alt_text":"A code snippet of a route handler in Next.js, as well as an overview of the file directory structure.","id_str":"1626336680277065731","indices":[284,307],"media_key":"3_1626336680277065731","media_url_https":"https://pbs.twimg.com/media/FpHomBEaQAMpUOj.jpg","type":"photo","url":"https://t.co/9TXCgUBcWz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1244,"w":2048,"resize":"fit"},"medium":{"h":729,"w":1200,"resize":"fit"},"small":{"h":413,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1943,"width":3200,"focus_rects":[{"x":0,"y":151,"w":3200,"h":1792},{"x":69,"y":0,"w":1943,"h":1943},{"x":188,"y":0,"w":1704,"h":1943},{"x":554,"y":0,"w":972,"h":1943},{"x":0,"y":0,"w":3200,"h":1943}]},"media_results":{"result":{"media_key":"3_1626336680277065731"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"beta.nextjs.org/docs/routing/r…","expanded_url":"https://beta.nextjs.org/docs/routing/route-handlers","url":"https://t.co/hwFeT92X84","indices":[260,283]}],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/9txcgubcwz","expanded_url":"https://twitter.com/nextjs/status/1626341664402051072/photo/1","ext_alt_text":"A code snippet of a route handler in Next.js, as well as an overview of the file directory structure.","id_str":"1626336680277065731","indices":[284,307],"media_key":"3_1626336680277065731","media_url_https":"https://pbs.twimg.com/media/FpHomBEaQAMpUOj.jpg","type":"photo","url":"https://t.co/9TXCgUBcWz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1244,"w":2048,"resize":"fit"},"medium":{"h":729,"w":1200,"resize":"fit"},"small":{"h":413,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1943,"width":3200,"focus_rects":[{"x":0,"y":151,"w":3200,"h":1792},{"x":69,"y":0,"w":1943,"h":1943},{"x":188,"y":0,"w":1704,"h":1943},{"x":554,"y":0,"w":972,"h":1943},{"x":0,"y":0,"w":3200,"h":1943}]},"media_results":{"result":{"media_key":"3_1626336680277065731"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1626341664402051072","view_count":545301,"bookmark_count":231,"created_at":1676585043000,"favorite_count":2053,"quote_count":66,"reply_count":37,"retweet_count":245,"user_id_str":"1467726470533754880","conversation_id_str":"1626341664402051072","full_text":"Introducing Route Handlers\n\nEasily define server-side API endpoints in App Router (app/)\n\n◆ Pre-rendering / ISR support\n◆ Powered by Web APIs (Request & Response)\n◆ Multi-runtime (Edge & Node.js)\n◆ Declarative method-based routing\n◆ Streaming support\n\nhttps://t.co/hwFeT92X84 https://t.co/9TXCgUBcWz","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,161],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/0tozarpjtx","expanded_url":"https://twitter.com/nextjs/status/1620419717319258114/video/1","id_str":"1620419564944379904","indices":[162,185],"media_key":"7_1620419564944379904","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1620419564944379904/pu/img/ZXQ5xgn2euY3xhl7.jpg","type":"video","url":"https://t.co/0ToZaRPjtx","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1069,"w":2048,"resize":"fit"},"medium":{"h":626,"w":1200,"resize":"fit"},"small":{"h":355,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1336,"width":2560,"focus_rects":[]},"video_info":{"aspect_ratio":[320,167],"duration_millis":15949,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/pl/yU8VvSxtflfbbopd.m3u8?tag=14"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/516x270/A7RgsJlBQx5ZE3ib.mp4?tag=14"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/688x360/SXCBtTzZkMnfwGpl.mp4?tag=14"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/1378x720/P-pPRwC8kewEo-R1.mp4?tag=14"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/2068x1080/dnjOjMSH2tc-MlUG.mp4?tag=14"}]},"media_results":{"result":{"media_key":"7_1620419564944379904"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/0tozarpjtx","expanded_url":"https://twitter.com/nextjs/status/1620419717319258114/video/1","id_str":"1620419564944379904","indices":[162,185],"media_key":"7_1620419564944379904","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1620419564944379904/pu/img/ZXQ5xgn2euY3xhl7.jpg","type":"video","url":"https://t.co/0ToZaRPjtx","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1069,"w":2048,"resize":"fit"},"medium":{"h":626,"w":1200,"resize":"fit"},"small":{"h":355,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1336,"width":2560,"focus_rects":[]},"video_info":{"aspect_ratio":[320,167],"duration_millis":15949,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/pl/yU8VvSxtflfbbopd.m3u8?tag=14"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/516x270/A7RgsJlBQx5ZE3ib.mp4?tag=14"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/688x360/SXCBtTzZkMnfwGpl.mp4?tag=14"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/1378x720/P-pPRwC8kewEo-R1.mp4?tag=14"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/2068x1080/dnjOjMSH2tc-MlUG.mp4?tag=14"}]},"media_results":{"result":{"media_key":"7_1620419564944379904"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1620419717319258114","view_count":184335,"bookmark_count":29,"created_at":1675173141000,"favorite_count":1925,"quote_count":26,"reply_count":53,"retweet_count":152,"user_id_str":"1467726470533754880","conversation_id_str":"1620419717319258114","full_text":"Next.js has passed 100,000 stars on GitHub – now the 14th most-starred software repo.\n\nThank you to our community, from the library maintainers to the educators. https://t.co/0ToZaRPjtx","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,269],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/14-1","expanded_url":"https://nextjs.org/14-1","url":"https://t.co/jB8IEtnA6F","indices":[246,269]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1748120243233284593","view_count":139232,"bookmark_count":112,"created_at":1705619319000,"favorite_count":1906,"quote_count":36,"reply_count":62,"retweet_count":307,"user_id_str":"1467726470533754880","conversation_id_str":"1748120243233284593","full_text":"Next.js 14.1\n\n◆ Improved Self-Hosting: New docs and custom cache handler\n◆ Turbopack Improvements: 5,600 tests passing for next dev --turbo\n◆ DX Improvements: Improved error messages\n◆ Parallel & Intercepted Routes: 20 bug fixes\n◆ And more!\n\nhttps://t.co/jB8IEtnA6F","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,274],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/blog/next-14-2","expanded_url":"https://nextjs.org/blog/next-14-2","url":"https://t.co/5HmBItDal2","indices":[251,274]}],"user_mentions":[]},"favorited":true,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1778532761261023295","view_count":178972,"bookmark_count":125,"created_at":1712870228000,"favorite_count":1889,"quote_count":45,"reply_count":46,"retweet_count":276,"user_id_str":"1467726470533754880","conversation_id_str":"1778532761261023295","full_text":"Next.js 14.2\n\n◆ Turbopack (RC): 99.8% of tests passing for `next dev --turbo`\n◆ Build / Production Improvements: Reduced memory usage\n◆ Caching Improvements: Configurable client-side cache revalidation\n◆ Errors DX: Better hydration mismatch messages\n\nhttps://t.co/5HmBItDal2","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"id":"1675929873720680459","view_count":502600,"bookmark_count":79,"created_at":1688407793000,"favorite_count":1694,"quote_count":59,"reply_count":104,"retweet_count":231,"user_id_str":"1467726470533754880","conversation_id_str":"1675929873720680459","full_text":"Next.js 13.4.8 includes improvements for compiler performance and various bug fixes.\n\nOn Vercel.com, this led to 1.5x faster local server startup and 54% faster updates when making changes (HMR / React Fast Refresh).\n\nHere are the changes we've made to improve performance ↓\n\n◆","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,134],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/ts0h8jw69x","expanded_url":"https://twitter.com/nextjs/status/1706288817152336333/video/1","id_str":"1706109912172937216","indices":[135,158],"media_key":"13_1706109912172937216","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1706109912172937216/img/b0vvF0zELNmZpKDm.jpg","type":"video","url":"https://t.co/Ts0h8jw69x","additional_media_info":{"title":"Using Forms in Next.js (Server Actions, Revalidating Data)","description":"Learn how to create forms and handle data mutations in the Next.js App Router.","embeddable":true,"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1152,"w":2048,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":3840,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":626366,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1706109912172937216/pl/XYJNSLvMsrxbu6eO.m3u8?tag=16&v=3aa"},{"bitrate":288000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/480x270/ZRdn7xJAzQAWt-mE.mp4?tag=16"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/640x360/GCBSOWaP_c8OsE29.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/1280x720/u9OeYf05CF35_8Oc.mp4?tag=16"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/1920x1080/4MuyD_hcAXxSJrqO.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1706109912172937216"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/ts0h8jw69x","expanded_url":"https://twitter.com/nextjs/status/1706288817152336333/video/1","id_str":"1706109912172937216","indices":[135,158],"media_key":"13_1706109912172937216","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1706109912172937216/img/b0vvF0zELNmZpKDm.jpg","type":"video","url":"https://t.co/Ts0h8jw69x","additional_media_info":{"title":"Using Forms in Next.js (Server Actions, Revalidating Data)","description":"Learn how to create forms and handle data mutations in the Next.js App Router.","embeddable":true,"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1152,"w":2048,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":3840,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":626366,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1706109912172937216/pl/XYJNSLvMsrxbu6eO.m3u8?tag=16&v=3aa"},{"bitrate":288000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/480x270/ZRdn7xJAzQAWt-mE.mp4?tag=16"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/640x360/GCBSOWaP_c8OsE29.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/1280x720/u9OeYf05CF35_8Oc.mp4?tag=16"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/1920x1080/4MuyD_hcAXxSJrqO.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1706109912172937216"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1706288817152336333","view_count":372952,"bookmark_count":978,"created_at":1695645929000,"favorite_count":1617,"quote_count":24,"reply_count":40,"retweet_count":212,"user_id_str":"1467726470533754880","conversation_id_str":"1706288817152336333","full_text":"Learn how to create forms, handle loading and error states, and revalidate cached data with the Next.js App Router and Server Actions. https://t.co/Ts0h8jw69x","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,182],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/yfrfrzstfe","expanded_url":"https://twitter.com/nextjs/status/1610288783311732737/video/1","id_str":"1610286469637181443","indices":[183,206],"media_key":"7_1610286469637181443","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1610286469637181443/pu/img/bsvD9KiC7mIVZuYZ.jpg","type":"video","url":"https://t.co/yfrfrzsTfE","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1080,"w":1920,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":109266,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/pl/mdZ0naOvuVuCkWdH.m3u8?tag=12&v=3ba"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/480x270/84qa2rJZ9mgsVqbP.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/640x360/LtP8vTuv2MdM6LWU.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/1280x720/0ZDk6ml8pslDhcJc.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1610286469637181443"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/13-1","expanded_url":"https://nextjs.org/13-1","url":"https://t.co/IEWg4ps4Xa","indices":[159,182]}],"user_mentions":[{"id_str":"81712767","name":"Lee Robinson","screen_name":"leeerob","indices":[126,134]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/yfrfrzstfe","expanded_url":"https://twitter.com/nextjs/status/1610288783311732737/video/1","id_str":"1610286469637181443","indices":[183,206],"media_key":"7_1610286469637181443","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1610286469637181443/pu/img/bsvD9KiC7mIVZuYZ.jpg","type":"video","url":"https://t.co/yfrfrzsTfE","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1080,"w":1920,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":109266,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/pl/mdZ0naOvuVuCkWdH.m3u8?tag=12&v=3ba"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/480x270/84qa2rJZ9mgsVqbP.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/640x360/LtP8vTuv2MdM6LWU.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/1280x720/0ZDk6ml8pslDhcJc.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1610286469637181443"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1610288783311732737","view_count":188732,"bookmark_count":217,"created_at":1672757738000,"favorite_count":1498,"quote_count":30,"reply_count":40,"retweet_count":165,"user_id_str":"1467726470533754880","conversation_id_str":"1610288783311732737","full_text":"Next.js 13.1 includes a new configuration option to convert imports for barrel files into their direct path.\n\nLearn more from @leeerob in this 2-minute demo.\n\nhttps://t.co/IEWg4ps4Xa https://t.co/yfrfrzsTfE","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,267],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/docs/app/build…","expanded_url":"https://nextjs.org/docs/app/building-your-application/deploying#self-hosting","url":"https://t.co/2lemMWxEKK","indices":[244,267]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1740407801854435389","view_count":121127,"bookmark_count":340,"created_at":1703780529000,"favorite_count":1443,"quote_count":28,"reply_count":34,"retweet_count":167,"user_id_str":"1467726470533754880","conversation_id_str":"1740407801854435389","full_text":"Next.js can be self-hosted using a Node.js server, a Docker container, or a static export.\n\nWe've updated our self-hosting docs on:\n\n◆ Runtime environment variables\n◆ Custom cache configuration for ISR\n◆ Custom image optimization\n◆ Middleware\n\nhttps://t.co/2lemMWxEKK","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,217],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/jjidxtvpw0","expanded_url":"https://twitter.com/nextjs/status/1777751120615485911/photo/1","ext_alt_text":"1,000,000 monthly active Next.js developers graphic, showing Next.js and Vercel logo with confetti","id_str":"1777750915279101952","indices":[218,241],"media_key":"3_1777750915279101952","media_url_https":"https://pbs.twimg.com/media/GKvXCdxWIAAySlp.png","type":"photo","url":"https://t.co/JJIdXTVPW0","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":675,"w":1200,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":675,"width":1200,"focus_rects":[{"x":0,"y":3,"w":1200,"h":672},{"x":263,"y":0,"w":675,"h":675},{"x":304,"y":0,"w":592,"h":675},{"x":431,"y":0,"w":338,"h":675},{"x":0,"y":0,"w":1200,"h":675}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1777750915279101952"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/jjidxtvpw0","expanded_url":"https://twitter.com/nextjs/status/1777751120615485911/photo/1","ext_alt_text":"1,000,000 monthly active Next.js developers graphic, showing Next.js and Vercel logo with confetti","id_str":"1777750915279101952","indices":[218,241],"media_key":"3_1777750915279101952","media_url_https":"https://pbs.twimg.com/media/GKvXCdxWIAAySlp.png","type":"photo","url":"https://t.co/JJIdXTVPW0","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":675,"w":1200,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":675,"width":1200,"focus_rects":[{"x":0,"y":3,"w":1200,"h":672},{"x":263,"y":0,"w":675,"h":675},{"x":304,"y":0,"w":592,"h":675},{"x":431,"y":0,"w":338,"h":675},{"x":0,"y":0,"w":1200,"h":675}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1777750915279101952"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1777751120615485911","view_count":140250,"bookmark_count":28,"created_at":1712683870000,"favorite_count":1244,"quote_count":30,"reply_count":60,"retweet_count":141,"user_id_str":"1467726470533754880","conversation_id_str":"1777751120615485911","full_text":"Next.js now has 1 million monthly active developers.\n\n80% of Next.js applications are now on v13 or later. We’ll be releasing v14.2 very soon with further improvements.\n\nThank you for your continued trust and support. https://t.co/JJIdXTVPW0","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,131],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"vercel.fyi/nextjs-docs-ja","expanded_url":"https://vercel.fyi/nextjs-docs-ja","url":"https://t.co/TYAOzhjRs1","indices":[108,131]}],"user_mentions":[{"id_str":"560892157","name":"野村総合研究所","screen_name":"nri_official","indices":[70,83]}]},"favorited":false,"lang":"ja","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1746921179879735677","view_count":118918,"bookmark_count":316,"created_at":1705333440000,"favorite_count":1102,"quote_count":45,"reply_count":8,"retweet_count":244,"user_id_str":"1467726470533754880","conversation_id_str":"1746921179879735677","full_text":"日本のNext.jsコミュニティの方々が、App Routerのドキュメントを翻訳し独自に公開してくださりました。野村総合研究所(NRI) @nri_official の皆様に感謝いたします。ぜひご活用ください!\n\nhttps://t.co/TYAOzhjRs1","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,188],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"vercel.com/blog/how-we-op…","expanded_url":"https://vercel.com/blog/how-we-optimized-package-imports-in-next-js","url":"https://t.co/3nyVYyvtjd","indices":[165,188]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1712845475349455113","view_count":212065,"bookmark_count":309,"created_at":1697209159000,"favorite_count":1069,"quote_count":25,"reply_count":9,"retweet_count":142,"user_id_str":"1467726470533754880","conversation_id_str":"1712845475349455113","full_text":"Learn about the hidden cost with JavaScript runtimes.\n\nBy optimizing package imports, we’ve seen 40% faster cold boots when using libraries with many barrel files.\n\nhttps://t.co/3nyVYyvtjd","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0}],"ctweets":[{"bookmarked":false,"display_text_range":[0,252],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/14","expanded_url":"http://nextjs.org/14","url":"https://t.co/Sp4X6FAd0z","indices":[229,252]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1717596665690091542","view_count":938204,"bookmark_count":451,"created_at":1698341931000,"favorite_count":6588,"quote_count":430,"reply_count":226,"retweet_count":1501,"user_id_str":"1467726470533754880","conversation_id_str":"1717596665690091542","full_text":"Next.js 14\n\n◆ next dev --turbo\n ↳ 53% faster local server startup\n ↳ 94% faster code updates\n◆ Server Actions (Stable)\n◆ Partial Prerendering (Preview)\n◆ New Next.js Learn Course\n ↳ App Router\n ↳ Authentication\n ↳ Postgres\n\nhttps://t.co/Sp4X6FAd0z","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"id":"1675929873720680459","view_count":502600,"bookmark_count":79,"created_at":1688407793000,"favorite_count":1694,"quote_count":59,"reply_count":104,"retweet_count":231,"user_id_str":"1467726470533754880","conversation_id_str":"1675929873720680459","full_text":"Next.js 13.4.8 includes improvements for compiler performance and various bug fixes.\n\nOn Vercel.com, this led to 1.5x faster local server startup and 54% faster updates when making changes (HMR / React Fast Refresh).\n\nHere are the changes we've made to improve performance ↓\n\n◆","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,234],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/15-rc","expanded_url":"https://nextjs.org/15-rc","url":"https://t.co/0UJkYYqLbo","indices":[211,234]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1793670209443680382","view_count":262302,"bookmark_count":309,"created_at":1716479277000,"favorite_count":3478,"quote_count":193,"reply_count":92,"retweet_count":709,"user_id_str":"1467726470533754880","conversation_id_str":"1793670209443680382","full_text":"Next.js 15 RC\n\n◆ React 19 + React Compiler support\n◆ `fetch` and Route Handlers no longer cached by default\n◆ Incrementally adopt Partial Prerendering\n◆ New `create-next-app` design\n◆ next/after (Experimental)\n\nhttps://t.co/0UJkYYqLbo","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/spgxycgjzv","expanded_url":"https://twitter.com/nextjs/status/1786578517959881079/photo/1","ext_alt_text":"The Next.js home page with a custom logo designed by @sawaratsuki1004.","id_str":"1786576454710345728","indices":[54,77],"media_key":"3_1786576454710345728","media_url_https":"https://pbs.twimg.com/media/GMsx0eMWQAAvQSH.jpg","type":"photo","url":"https://t.co/SPGXycGJZV","ext_media_availability":{"status":"Available"},"features":{"all":{"tags":[{"user_id":"1006872089230336000","name":"さわらつき","screen_name":"sawaratsuki1004","type":"user"}]},"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1273,"w":2048,"resize":"fit"},"medium":{"h":746,"w":1200,"resize":"fit"},"small":{"h":423,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1882,"width":3028,"focus_rects":[{"x":0,"y":135,"w":3028,"h":1696},{"x":573,"y":0,"w":1882,"h":1882},{"x":689,"y":0,"w":1651,"h":1882},{"x":1044,"y":0,"w":941,"h":1882},{"x":0,"y":0,"w":3028,"h":1882}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1786576454710345728"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/?uwu","expanded_url":"https://nextjs.org/?uwu","url":"https://t.co/qXeDSoVa9t","indices":[30,53]}],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/spgxycgjzv","expanded_url":"https://twitter.com/nextjs/status/1786578517959881079/photo/1","ext_alt_text":"The Next.js home page with a custom logo designed by @sawaratsuki1004.","id_str":"1786576454710345728","indices":[54,77],"media_key":"3_1786576454710345728","media_url_https":"https://pbs.twimg.com/media/GMsx0eMWQAAvQSH.jpg","type":"photo","url":"https://t.co/SPGXycGJZV","ext_media_availability":{"status":"Available"},"features":{"all":{"tags":[{"user_id":"1006872089230336000","name":"さわらつき","screen_name":"sawaratsuki1004","type":"user"}]},"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1273,"w":2048,"resize":"fit"},"medium":{"h":746,"w":1200,"resize":"fit"},"small":{"h":423,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1882,"width":3028,"focus_rects":[{"x":0,"y":135,"w":3028,"h":1696},{"x":573,"y":0,"w":1882,"h":1882},{"x":689,"y":0,"w":1651,"h":1882},{"x":1044,"y":0,"w":941,"h":1882},{"x":0,"y":0,"w":3028,"h":1882}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1786576454710345728"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1786578517959881079","view_count":480699,"bookmark_count":254,"created_at":1714788486000,"favorite_count":3512,"quote_count":63,"reply_count":77,"retweet_count":374,"user_id_str":"1467726470533754880","conversation_id_str":"1786578517959881079","full_text":"Okay, we're joining the fun.\n\nhttps://t.co/qXeDSoVa9t https://t.co/SPGXycGJZV","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,256],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/ridxgtozch","expanded_url":"https://twitter.com/nextjs/status/1549841497822056454/video/1","id_str":"1549840806835625985","indices":[257,280],"media_key":"7_1549840806835625985","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1549840806835625985/pu/img/kChx5Y84ClU99UPE.jpg","type":"video","url":"https://t.co/riDXgtozcH","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1180,"w":1920,"resize":"fit"},"medium":{"h":738,"w":1200,"resize":"fit"},"small":{"h":418,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1180,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[96,59],"duration_millis":16306,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/pl/bhZdkcu56mq3gTVi.m3u8?tag=12"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/438x270/e010t1eqXTt1tCjX.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/584x360/qtLaCi4PhntF68nK.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/1170x720/zoWibU_ycb-bifQk.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1549840806835625985"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/ridxgtozch","expanded_url":"https://twitter.com/nextjs/status/1549841497822056454/video/1","id_str":"1549840806835625985","indices":[257,280],"media_key":"7_1549840806835625985","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1549840806835625985/pu/img/kChx5Y84ClU99UPE.jpg","type":"video","url":"https://t.co/riDXgtozcH","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1180,"w":1920,"resize":"fit"},"medium":{"h":738,"w":1200,"resize":"fit"},"small":{"h":418,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1180,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[96,59],"duration_millis":16306,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/pl/bhZdkcu56mq3gTVi.m3u8?tag=12"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/438x270/e010t1eqXTt1tCjX.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/584x360/qtLaCi4PhntF68nK.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1549840806835625985/pu/vid/1170x720/zoWibU_ycb-bifQk.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1549840806835625985"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1549841497822056454","view_count":0,"bookmark_count":426,"created_at":1658345982000,"favorite_count":3344,"quote_count":96,"reply_count":68,"retweet_count":544,"user_id_str":"1467726470533754880","conversation_id_str":"1549841497822056454","full_text":"1/ Update on the new Next.js router, with support for nested layouts and React Server Components.\n\nThis is the biggest update to Next.js since it was released and incorporates many features from React 18.\n\nWe made a quick demo to show some of the features. https://t.co/riDXgtozcH","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,269],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/14-1","expanded_url":"https://nextjs.org/14-1","url":"https://t.co/jB8IEtnA6F","indices":[246,269]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1748120243233284593","view_count":139232,"bookmark_count":112,"created_at":1705619319000,"favorite_count":1906,"quote_count":36,"reply_count":62,"retweet_count":307,"user_id_str":"1467726470533754880","conversation_id_str":"1748120243233284593","full_text":"Next.js 14.1\n\n◆ Improved Self-Hosting: New docs and custom cache handler\n◆ Turbopack Improvements: 5,600 tests passing for next dev --turbo\n◆ DX Improvements: Improved error messages\n◆ Parallel & Intercepted Routes: 20 bug fixes\n◆ And more!\n\nhttps://t.co/jB8IEtnA6F","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,217],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/jjidxtvpw0","expanded_url":"https://twitter.com/nextjs/status/1777751120615485911/photo/1","ext_alt_text":"1,000,000 monthly active Next.js developers graphic, showing Next.js and Vercel logo with confetti","id_str":"1777750915279101952","indices":[218,241],"media_key":"3_1777750915279101952","media_url_https":"https://pbs.twimg.com/media/GKvXCdxWIAAySlp.png","type":"photo","url":"https://t.co/JJIdXTVPW0","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":675,"w":1200,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":675,"width":1200,"focus_rects":[{"x":0,"y":3,"w":1200,"h":672},{"x":263,"y":0,"w":675,"h":675},{"x":304,"y":0,"w":592,"h":675},{"x":431,"y":0,"w":338,"h":675},{"x":0,"y":0,"w":1200,"h":675}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1777750915279101952"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/jjidxtvpw0","expanded_url":"https://twitter.com/nextjs/status/1777751120615485911/photo/1","ext_alt_text":"1,000,000 monthly active Next.js developers graphic, showing Next.js and Vercel logo with confetti","id_str":"1777750915279101952","indices":[218,241],"media_key":"3_1777750915279101952","media_url_https":"https://pbs.twimg.com/media/GKvXCdxWIAAySlp.png","type":"photo","url":"https://t.co/JJIdXTVPW0","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":675,"w":1200,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":675,"width":1200,"focus_rects":[{"x":0,"y":3,"w":1200,"h":672},{"x":263,"y":0,"w":675,"h":675},{"x":304,"y":0,"w":592,"h":675},{"x":431,"y":0,"w":338,"h":675},{"x":0,"y":0,"w":1200,"h":675}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1777750915279101952"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1777751120615485911","view_count":140254,"bookmark_count":28,"created_at":1712683870000,"favorite_count":1244,"quote_count":30,"reply_count":60,"retweet_count":141,"user_id_str":"1467726470533754880","conversation_id_str":"1777751120615485911","full_text":"Next.js now has 1 million monthly active developers.\n\n80% of Next.js applications are now on v13 or later. We’ll be releasing v14.2 very soon with further improvements.\n\nThank you for your continued trust and support. https://t.co/JJIdXTVPW0","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,161],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/0tozarpjtx","expanded_url":"https://twitter.com/nextjs/status/1620419717319258114/video/1","id_str":"1620419564944379904","indices":[162,185],"media_key":"7_1620419564944379904","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1620419564944379904/pu/img/ZXQ5xgn2euY3xhl7.jpg","type":"video","url":"https://t.co/0ToZaRPjtx","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1069,"w":2048,"resize":"fit"},"medium":{"h":626,"w":1200,"resize":"fit"},"small":{"h":355,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1336,"width":2560,"focus_rects":[]},"video_info":{"aspect_ratio":[320,167],"duration_millis":15949,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/pl/yU8VvSxtflfbbopd.m3u8?tag=14"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/516x270/A7RgsJlBQx5ZE3ib.mp4?tag=14"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/688x360/SXCBtTzZkMnfwGpl.mp4?tag=14"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/1378x720/P-pPRwC8kewEo-R1.mp4?tag=14"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/2068x1080/dnjOjMSH2tc-MlUG.mp4?tag=14"}]},"media_results":{"result":{"media_key":"7_1620419564944379904"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/0tozarpjtx","expanded_url":"https://twitter.com/nextjs/status/1620419717319258114/video/1","id_str":"1620419564944379904","indices":[162,185],"media_key":"7_1620419564944379904","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1620419564944379904/pu/img/ZXQ5xgn2euY3xhl7.jpg","type":"video","url":"https://t.co/0ToZaRPjtx","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1069,"w":2048,"resize":"fit"},"medium":{"h":626,"w":1200,"resize":"fit"},"small":{"h":355,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1336,"width":2560,"focus_rects":[]},"video_info":{"aspect_ratio":[320,167],"duration_millis":15949,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/pl/yU8VvSxtflfbbopd.m3u8?tag=14"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/516x270/A7RgsJlBQx5ZE3ib.mp4?tag=14"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/688x360/SXCBtTzZkMnfwGpl.mp4?tag=14"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/1378x720/P-pPRwC8kewEo-R1.mp4?tag=14"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1620419564944379904/pu/vid/2068x1080/dnjOjMSH2tc-MlUG.mp4?tag=14"}]},"media_results":{"result":{"media_key":"7_1620419564944379904"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1620419717319258114","view_count":184340,"bookmark_count":29,"created_at":1675173141000,"favorite_count":1925,"quote_count":26,"reply_count":53,"retweet_count":152,"user_id_str":"1467726470533754880","conversation_id_str":"1620419717319258114","full_text":"Next.js has passed 100,000 stars on GitHub – now the 14th most-starred software repo.\n\nThank you to our community, from the library maintainers to the educators. https://t.co/0ToZaRPjtx","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,274],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/blog/next-14-2","expanded_url":"https://nextjs.org/blog/next-14-2","url":"https://t.co/5HmBItDal2","indices":[251,274]}],"user_mentions":[]},"favorited":true,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1778532761261023295","view_count":179097,"bookmark_count":125,"created_at":1712870228000,"favorite_count":1889,"quote_count":45,"reply_count":46,"retweet_count":276,"user_id_str":"1467726470533754880","conversation_id_str":"1778532761261023295","full_text":"Next.js 14.2\n\n◆ Turbopack (RC): 99.8% of tests passing for `next dev --turbo`\n◆ Build / Production Improvements: Reduced memory usage\n◆ Caching Improvements: Configurable client-side cache revalidation\n◆ Errors DX: Better hydration mismatch messages\n\nhttps://t.co/5HmBItDal2","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,134],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/ts0h8jw69x","expanded_url":"https://twitter.com/nextjs/status/1706288817152336333/video/1","id_str":"1706109912172937216","indices":[135,158],"media_key":"13_1706109912172937216","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1706109912172937216/img/b0vvF0zELNmZpKDm.jpg","type":"video","url":"https://t.co/Ts0h8jw69x","additional_media_info":{"title":"Using Forms in Next.js (Server Actions, Revalidating Data)","description":"Learn how to create forms and handle data mutations in the Next.js App Router.","embeddable":true,"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1152,"w":2048,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":3840,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":626366,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1706109912172937216/pl/XYJNSLvMsrxbu6eO.m3u8?tag=16&v=3aa"},{"bitrate":288000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/480x270/ZRdn7xJAzQAWt-mE.mp4?tag=16"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/640x360/GCBSOWaP_c8OsE29.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/1280x720/u9OeYf05CF35_8Oc.mp4?tag=16"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/1920x1080/4MuyD_hcAXxSJrqO.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1706109912172937216"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/ts0h8jw69x","expanded_url":"https://twitter.com/nextjs/status/1706288817152336333/video/1","id_str":"1706109912172937216","indices":[135,158],"media_key":"13_1706109912172937216","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1706109912172937216/img/b0vvF0zELNmZpKDm.jpg","type":"video","url":"https://t.co/Ts0h8jw69x","additional_media_info":{"title":"Using Forms in Next.js (Server Actions, Revalidating Data)","description":"Learn how to create forms and handle data mutations in the Next.js App Router.","embeddable":true,"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1152,"w":2048,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":3840,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":626366,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1706109912172937216/pl/XYJNSLvMsrxbu6eO.m3u8?tag=16&v=3aa"},{"bitrate":288000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/480x270/ZRdn7xJAzQAWt-mE.mp4?tag=16"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/640x360/GCBSOWaP_c8OsE29.mp4?tag=16"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/1280x720/u9OeYf05CF35_8Oc.mp4?tag=16"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1706109912172937216/vid/avc1/1920x1080/4MuyD_hcAXxSJrqO.mp4?tag=16"}]},"media_results":{"result":{"media_key":"13_1706109912172937216"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1706288817152336333","view_count":372956,"bookmark_count":978,"created_at":1695645929000,"favorite_count":1617,"quote_count":24,"reply_count":40,"retweet_count":212,"user_id_str":"1467726470533754880","conversation_id_str":"1706288817152336333","full_text":"Learn how to create forms, handle loading and error states, and revalidate cached data with the Next.js App Router and Server Actions. https://t.co/Ts0h8jw69x","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,182],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/yfrfrzstfe","expanded_url":"https://twitter.com/nextjs/status/1610288783311732737/video/1","id_str":"1610286469637181443","indices":[183,206],"media_key":"7_1610286469637181443","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1610286469637181443/pu/img/bsvD9KiC7mIVZuYZ.jpg","type":"video","url":"https://t.co/yfrfrzsTfE","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1080,"w":1920,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":109266,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/pl/mdZ0naOvuVuCkWdH.m3u8?tag=12&v=3ba"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/480x270/84qa2rJZ9mgsVqbP.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/640x360/LtP8vTuv2MdM6LWU.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/1280x720/0ZDk6ml8pslDhcJc.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1610286469637181443"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/13-1","expanded_url":"https://nextjs.org/13-1","url":"https://t.co/IEWg4ps4Xa","indices":[159,182]}],"user_mentions":[{"id_str":"81712767","name":"Lee Robinson","screen_name":"leeerob","indices":[126,134]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/yfrfrzstfe","expanded_url":"https://twitter.com/nextjs/status/1610288783311732737/video/1","id_str":"1610286469637181443","indices":[183,206],"media_key":"7_1610286469637181443","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1610286469637181443/pu/img/bsvD9KiC7mIVZuYZ.jpg","type":"video","url":"https://t.co/yfrfrzsTfE","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1080,"w":1920,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":109266,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/pl/mdZ0naOvuVuCkWdH.m3u8?tag=12&v=3ba"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/480x270/84qa2rJZ9mgsVqbP.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/640x360/LtP8vTuv2MdM6LWU.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1610286469637181443/pu/vid/1280x720/0ZDk6ml8pslDhcJc.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1610286469637181443"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1610288783311732737","view_count":188733,"bookmark_count":217,"created_at":1672757738000,"favorite_count":1498,"quote_count":30,"reply_count":40,"retweet_count":165,"user_id_str":"1467726470533754880","conversation_id_str":"1610288783311732737","full_text":"Next.js 13.1 includes a new configuration option to convert imports for barrel files into their direct path.\n\nLearn more from @leeerob in this 2-minute demo.\n\nhttps://t.co/IEWg4ps4Xa https://t.co/yfrfrzsTfE","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,92],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/mt8ebqmrli","expanded_url":"https://twitter.com/nextjs/status/1605679093810356232/video/1","id_str":"1605679024784695308","indices":[93,116],"media_key":"7_1605679024784695308","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1605679024784695308/pu/img/aR4OV2XRjodlW0bG.jpg","type":"video","url":"https://t.co/Mt8EbqMRli","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1080,"w":1920,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":13466,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1605679024784695308/pu/pl/kus2ulqKyIGB1fmD.m3u8?tag=12"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1605679024784695308/pu/vid/480x270/OPudZWSwDn4BBYwc.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1605679024784695308/pu/vid/640x360/f8GDX9szM_IwK-2p.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1605679024784695308/pu/vid/1280x720/L4qSpX_W_Z5mdVXz.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1605679024784695308"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"vercel.fyi/nextjs-template","expanded_url":"https://vercel.fyi/nextjs-template","url":"https://t.co/7mU8ghgPOY","indices":[69,92]}],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/mt8ebqmrli","expanded_url":"https://twitter.com/nextjs/status/1605679093810356232/video/1","id_str":"1605679024784695308","indices":[93,116],"media_key":"7_1605679024784695308","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1605679024784695308/pu/img/aR4OV2XRjodlW0bG.jpg","type":"video","url":"https://t.co/Mt8EbqMRli","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1080,"w":1920,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":13466,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1605679024784695308/pu/pl/kus2ulqKyIGB1fmD.m3u8?tag=12"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1605679024784695308/pu/vid/480x270/OPudZWSwDn4BBYwc.mp4?tag=12"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1605679024784695308/pu/vid/640x360/f8GDX9szM_IwK-2p.mp4?tag=12"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1605679024784695308/pu/vid/1280x720/L4qSpX_W_Z5mdVXz.mp4?tag=12"}]},"media_results":{"result":{"media_key":"7_1605679024784695308"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1605679093810356232","view_count":171406,"bookmark_count":73,"created_at":1671658702000,"favorite_count":1060,"quote_count":10,"reply_count":38,"retweet_count":96,"user_id_str":"1467726470533754880","conversation_id_str":"1605679093810356232","full_text":"We've updated `create-next-app` with a new look.\n\nTry it out today → https://t.co/7mU8ghgPOY https://t.co/Mt8EbqMRli","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,283],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/9txcgubcwz","expanded_url":"https://twitter.com/nextjs/status/1626341664402051072/photo/1","ext_alt_text":"A code snippet of a route handler in Next.js, as well as an overview of the file directory structure.","id_str":"1626336680277065731","indices":[284,307],"media_key":"3_1626336680277065731","media_url_https":"https://pbs.twimg.com/media/FpHomBEaQAMpUOj.jpg","type":"photo","url":"https://t.co/9TXCgUBcWz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1244,"w":2048,"resize":"fit"},"medium":{"h":729,"w":1200,"resize":"fit"},"small":{"h":413,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1943,"width":3200,"focus_rects":[{"x":0,"y":151,"w":3200,"h":1792},{"x":69,"y":0,"w":1943,"h":1943},{"x":188,"y":0,"w":1704,"h":1943},{"x":554,"y":0,"w":972,"h":1943},{"x":0,"y":0,"w":3200,"h":1943}]},"media_results":{"result":{"media_key":"3_1626336680277065731"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"beta.nextjs.org/docs/routing/r…","expanded_url":"https://beta.nextjs.org/docs/routing/route-handlers","url":"https://t.co/hwFeT92X84","indices":[260,283]}],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/9txcgubcwz","expanded_url":"https://twitter.com/nextjs/status/1626341664402051072/photo/1","ext_alt_text":"A code snippet of a route handler in Next.js, as well as an overview of the file directory structure.","id_str":"1626336680277065731","indices":[284,307],"media_key":"3_1626336680277065731","media_url_https":"https://pbs.twimg.com/media/FpHomBEaQAMpUOj.jpg","type":"photo","url":"https://t.co/9TXCgUBcWz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1244,"w":2048,"resize":"fit"},"medium":{"h":729,"w":1200,"resize":"fit"},"small":{"h":413,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1943,"width":3200,"focus_rects":[{"x":0,"y":151,"w":3200,"h":1792},{"x":69,"y":0,"w":1943,"h":1943},{"x":188,"y":0,"w":1704,"h":1943},{"x":554,"y":0,"w":972,"h":1943},{"x":0,"y":0,"w":3200,"h":1943}]},"media_results":{"result":{"media_key":"3_1626336680277065731"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1626341664402051072","view_count":545303,"bookmark_count":231,"created_at":1676585043000,"favorite_count":2053,"quote_count":66,"reply_count":37,"retweet_count":245,"user_id_str":"1467726470533754880","conversation_id_str":"1626341664402051072","full_text":"Introducing Route Handlers\n\nEasily define server-side API endpoints in App Router (app/)\n\n◆ Pre-rendering / ISR support\n◆ Powered by Web APIs (Request & Response)\n◆ Multi-runtime (Edge & Node.js)\n◆ Declarative method-based routing\n◆ Streaming support\n\nhttps://t.co/hwFeT92X84 https://t.co/9TXCgUBcWz","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,267],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/docs/app/build…","expanded_url":"https://nextjs.org/docs/app/building-your-application/deploying#self-hosting","url":"https://t.co/2lemMWxEKK","indices":[244,267]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1740407801854435389","view_count":121127,"bookmark_count":340,"created_at":1703780529000,"favorite_count":1443,"quote_count":28,"reply_count":34,"retweet_count":167,"user_id_str":"1467726470533754880","conversation_id_str":"1740407801854435389","full_text":"Next.js can be self-hosted using a Node.js server, a Docker container, or a static export.\n\nWe've updated our self-hosting docs on:\n\n◆ Runtime environment variables\n◆ Custom cache configuration for ISR\n◆ Custom image optimization\n◆ Middleware\n\nhttps://t.co/2lemMWxEKK","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":true,"display_text_range":[0,218],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/eqtorllwzn","expanded_url":"https://twitter.com/nextjs/status/1783508313113800930/photo/1","ext_alt_text":"Screenshot of the VS Code editor, showing the settings file open with customLabels defined for layouts and pages, and an open page file showing \"Blog - Page\" instead of \"page.tsx\"","id_str":"1783506992772059136","indices":[219,242],"media_key":"3_1783506992772059136","media_url_https":"https://pbs.twimg.com/media/GMBKKRaakAAoU6_.jpg","type":"photo","url":"https://t.co/eqTORlLwzN","ext_media_availability":{"status":"Available"},"features":{"all":{"tags":[{"user_id":"3167734591","name":"Visual Studio Code","screen_name":"code","type":"user"}]},"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1611,"w":2048,"resize":"fit"},"medium":{"h":944,"w":1200,"resize":"fit"},"small":{"h":535,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1888,"width":2400,"focus_rects":[{"x":0,"y":227,"w":2400,"h":1344},{"x":0,"y":0,"w":1888,"h":1888},{"x":0,"y":0,"w":1656,"h":1888},{"x":307,"y":0,"w":944,"h":1888},{"x":0,"y":0,"w":2400,"h":1888}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1783506992772059136"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"code.visualstudio.com/updates/v1_88#…","expanded_url":"https://code.visualstudio.com/updates/v1_88#_custom-labels-for-open-editors","url":"https://t.co/f8c3PEW9bn","indices":[195,218]}],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/eqtorllwzn","expanded_url":"https://twitter.com/nextjs/status/1783508313113800930/photo/1","ext_alt_text":"Screenshot of the VS Code editor, showing the settings file open with customLabels defined for layouts and pages, and an open page file showing \"Blog - Page\" instead of \"page.tsx\"","id_str":"1783506992772059136","indices":[219,242],"media_key":"3_1783506992772059136","media_url_https":"https://pbs.twimg.com/media/GMBKKRaakAAoU6_.jpg","type":"photo","url":"https://t.co/eqTORlLwzN","ext_media_availability":{"status":"Available"},"features":{"all":{"tags":[{"user_id":"3167734591","name":"Visual Studio Code","screen_name":"code","type":"user"}]},"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1611,"w":2048,"resize":"fit"},"medium":{"h":944,"w":1200,"resize":"fit"},"small":{"h":535,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1888,"width":2400,"focus_rects":[{"x":0,"y":227,"w":2400,"h":1344},{"x":0,"y":0,"w":1888,"h":1888},{"x":0,"y":0,"w":1656,"h":1888},{"x":307,"y":0,"w":944,"h":1888},{"x":0,"y":0,"w":2400,"h":1888}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1783506992772059136"}}}]},"favorited":true,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1783508313113800930","view_count":177299,"bookmark_count":1101,"created_at":1714056492000,"favorite_count":2193,"quote_count":52,"reply_count":30,"retweet_count":305,"user_id_str":"1467726470533754880","conversation_id_str":"1783508313113800930","full_text":"VS Code now supports custom editor labels.\n\nIf you want to change the display of `page`/`layout` (or other Next.js file conventions) you can modify your `settings.json` to change the tab title.\n\nhttps://t.co/f8c3PEW9bn https://t.co/eqTORlLwzN","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0},{"bookmarked":false,"display_text_range":[0,187],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"nextjs.org/blog/june-2023…","expanded_url":"https://nextjs.org/blog/june-2023-update","url":"https://t.co/aTBUxT2uX8","indices":[164,187]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"id":"1672021371919175682","view_count":173100,"bookmark_count":61,"created_at":1687475934000,"favorite_count":766,"quote_count":17,"reply_count":30,"retweet_count":98,"user_id_str":"1467726470533754880","conversation_id_str":"1672021371919175682","full_text":"We'd like to share an update on the Next.js App Router and our current focus areas:\n\n◆ Improving Performance\n◆ Improving Stability\n◆ Improving Developer Education\n\nhttps://t.co/aTBUxT2uX8","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0}],"activities":{"nviews":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":23845},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":292906},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":132138},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":524739},{"label":"2025-10-23","value":41799},{"label":"2025-10-24","value":12263},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":89313},{"label":"2025-10-27","value":13207},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nlikes":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":284},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":2307},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":364},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":3994},{"label":"2025-10-23","value":117},{"label":"2025-10-24","value":135},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":847},{"label":"2025-10-27","value":120},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nretweets":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":24},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":287},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":14},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":558},{"label":"2025-10-23","value":10},{"label":"2025-10-24","value":7},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":75},{"label":"2025-10-27","value":6},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nreplies":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":11},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":100},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":15},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":145},{"label":"2025-10-23","value":3},{"label":"2025-10-24","value":4},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":33},{"label":"2025-10-27","value":4},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nbookmarks":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":28},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":296},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":43},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":584},{"label":"2025-10-23","value":25},{"label":"2025-10-24","value":6},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":162},{"label":"2025-10-27","value":26},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}]},"interactions":null,"interactions_updated":null,"created":1723684484479,"updated":1762428560793,"type":"the innovator","hits":2},"people":[{"user":{"id":"1562518867","name":"Databricks","description":"Databricks is the data and AI company, helping data + AI teams solve the world’s toughest problems.","followers_count":72845,"friends_count":1072,"statuses_count":13886,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1712873392163246080/PneUlcjM_normal.jpg","screen_name":"databricks","location":"HQ: San Francisco, CA","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"databricks.com","expanded_url":"https://databricks.com","url":"https://t.co/1NNb9vdENv","indices":[0,23]}]}}},"details":{"type":"The Innovator","description":"Databricks is a leader in the data and AI space, known for pushing the boundaries of what's possible with data processing and analytics. They are committed to providing cutting-edge solutions that empower organizations to tackle complex challenges.","purpose":"To democratize data and AI, making it accessible and actionable for businesses of all sizes, driving innovation and efficiency across industries.","beliefs":"Databricks believes in the power of open-source technologies and collaboration to accelerate the development of data and AI solutions. They value transparency, quality, and the communal aspect of technological advancement.","facts":"Did you know that Databricks was founded by the creators of Apache Spark? This showcases their deep roots in open-source and their commitment to driving the industry forward.","strength":"Their strength lies in their technical expertise, innovative spirit, and their ability to partner with industry giants to bring state-of-the-art technology to the masses.","weakness":"Their focus on cutting-edge technology might sometimes lead to a pace that can be challenging for users or organizations struggling to keep up with the rapid evolution of data and AI tools.","roast":"Databricks is so innovative, they probably update their own updates. Just when you think you're on top of their latest features, they've already moved on to the next big thing. Keeps you on your toes, or should we say, your cloud platforms?","win":"One of their biggest wins is the widespread adoption of Delta Lake, which has become a cornerstone for many data engineering workflows, showcasing their impact on the industry.","recommendation":"To further grow their audience, Databricks should continue to engage with the community through webinars, tutorials, and open-source contributions, making complex data and AI concepts accessible to a broader audience."},"created":1723712694296,"type":"the innovator","id":"databricks"},{"user":{"id":"1689226112000290816","name":"Arda | AI Automation 🔮","description":"Software Engineer | Helping business owners leverage AI, Automation, APIs to maximize efficiency & boost profits 🧩 Building https://t.co/H5PwmePghw","followers_count":196,"friends_count":517,"statuses_count":927,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1705868401954971648/JPfsveQ9_normal.jpg","screen_name":"ardakdere","location":"Join my free newsletter →","entities":{"description":{"urls":[{"display_url":"parseitai.com","expanded_url":"http://parseitai.com","url":"https://t.co/H5PwmePghw","indices":[124,147]}]},"url":{"urls":[{"display_url":"newsletter.ardaakdere.com","expanded_url":"http://newsletter.ardaakdere.com","url":"https://t.co/qyLJnoHgMc","indices":[0,23]}]}}},"details":{"type":"The Innovator","description":"Arda is a software engineer dedicated to helping businesses leverage AI, automation, and APIs for greater efficiency and profitability. With a builder's mindset, Arda is continuously working on projects like ParseIt, aiming to revolutionize how text data is processed. Active in sharing insights and experiences, Arda's Twitter presence reflects a commitment to innovation and practical application of technology in the business world.","purpose":"To innovate and simplify data processing for businesses, enhancing their operational efficiency and profitability through technology.","beliefs":"Arda believes in the power of technology to transform businesses, emphasizing the importance of practical, efficient solutions. There's a strong conviction in the value of sharing knowledge and experiences to foster learning and growth within the community.","facts":"Arda has launched ParseIt, a SaaS product aimed at extracting actionable insights from text rapidly. Despite the challenge of balancing freelance work with SaaS development, Arda is committed to using and improving ParseIt through real-world application.","strength":"Arda's strength lies in the ability to identify and implement innovative technological solutions, coupled with a willingness to share knowledge and engage with the community, fostering a culture of learning and collaboration.","weakness":"The balancing act between freelance work and developing a SaaS product might lead to burnout or divided attention, potentially slowing down the growth of ParseIt or affecting the quality of freelance work.","roast":"If ParseIt was a person, it would probably ask Arda for a break, considering how it's being put through the paces with client projects. Talk about a workaholic relationship!","win":"The launch of ParseIt and its initial application in real-world projects mark a significant win for Arda, showcasing the practical value of their innovation and the potential for substantial business impact.","recommendation":"To grow their audience, Arda should continue sharing insights and experiences from developing and using ParseIt, engaging with the community through Q&A sessions, and showcasing client success stories that demonstrate the tangible benefits of their SaaS product."},"created":1723712194411,"type":"the innovator","id":"ardakdere"},{"user":{"id":"1065218660917264384","name":"Kathan 𝕏","description":"left 🏡 @ 21 (🇮🇳-🇨🇦) to become independent | building: https://t.co/BYCMWOqVLN (✨) | \n💻 cs @humbercollege | s4, s5 @_buildspace","followers_count":507,"friends_count":736,"statuses_count":1563,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1709395728647536640/gke0Zm4j_normal.jpg","screen_name":"kathanmehtaa","location":"Want to build MVP ?","entities":{"description":{"urls":[{"display_url":"easyui.pro","expanded_url":"https://easyui.pro","url":"https://t.co/BYCMWOqVLN","indices":[54,77]}]},"url":{"urls":[{"display_url":"mvp.easyui.pro","expanded_url":"https://mvp.easyui.pro/","url":"https://t.co/WHETXM2wq8","indices":[0,23]}]}}},"details":{"type":"The Innovator","description":"Kathan 𝕏 is a creative tech enthusiast who embarked on a journey of independence and innovation, moving from India to Canada at 21. He is deeply involved in building a platform for creating animated stories from text, showcasing a blend of technical skills and creative thinking. His engagement with the tech community and hands-on approach to learning and building sets him apart as a forward-thinking individual.","purpose":"Kathan’s life purpose revolves around leveraging technology to enhance storytelling and creativity, making it more accessible and engaging for everyone. He aims to bridge the gap between human emotion and digital interaction, creating experiences that resonate on a personal level.","beliefs":"Kathan believes in the power of community and collaboration, as seen through his involvement in buildspace and his open discussions about his projects. He values innovation, continuous learning, and the application of technology to solve real-world problems, especially in the realm of digital storytelling and AI.","facts":"Fun fact: Kathan moved countries to pursue his dreams, showcasing his determination and adventurous spirit. Another interesting fact is his creation of StoryMagicAi, which demonstrates his ability to combine technology with creativity to produce something unique.","strength":"Kathan’s strength lies in his technical expertise combined with a creative approach to problem-solving. His ability to conceptualize and execute projects, such as StoryMagicAi, highlights his innovative thinking and determination. His active participation in the tech community also speaks to his collaborative skills and desire to learn and grow.","weakness":"His weakness might be a tendency to spread himself too thin across various projects, which could dilute his focus and impact. Additionally, his innovative projects, while impressive, may face challenges in scaling and reaching a broader audience without the right resources or partnerships.","roast":"Kathan is so innovative, he probably codes in his dreams. But between his AI projects and buildspace adventures, let’s hope he remembers to come up for air occasionally. After all, even innovators need a reality check... or do they?","win":"Kathan’s biggest win is the creation and development of StoryMagicAi, which not only showcases his technical prowess but also his understanding of the emotional resonance technology can have. This project stands as a testament to his ability to bring creative ideas to life through innovation.","recommendation":"To grow his audience, Kathan should continue engaging with the tech and creative communities, sharing his learning journey, and providing insights into his project development process. Collaborating with others in the AI and storytelling space could also help expand his reach. Additionally, documenting his projects in a more structured way, perhaps through blog posts or tutorials, could attract a wider audience interested in his innovative approaches."},"created":1723710776283,"type":"the innovator","id":"kathanmehtaa"},{"user":{"id":"17595556","name":"Cyril Chandelier","description":"Maker of things on the Internet, currently building https://t.co/dxINvjIotJ to help Etsy Sellers increase their sales with data & AI.","followers_count":233,"friends_count":294,"statuses_count":324,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1485368257213190145/LnTsgWvN_normal.jpg","screen_name":"cyrilchandelier","location":"San Francisco, CA","entities":{"url":{"urls":[{"url":"https://t.co/5yEs40CFZn","expanded_url":"https://www.cyrilchandelier.com/","display_url":"cyrilchandelier.com","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/dxINvjIotJ","expanded_url":"http://listadum.com","display_url":"listadum.com","indices":[52,75]}]}}},"details":{"type":"The Innovator","description":"Cyril Chandelier is a creative tech enthusiast who specializes in developing internet-based tools. He is currently focused on building a platform to assist Etsy sellers in boosting their sales through data analytics and artificial intelligence. Cyril is engaged with his audience, sharing his experiences and milestones in the tech industry.","purpose":"Cyril's life purpose revolves around innovation and empowerment. He aims to create technological solutions that simplify complex problems and enhance the efficiency of online businesses, particularly for Etsy sellers.","beliefs":"Cyril believes in the power of technology to democratize access to business growth tools. He is convinced that data and AI can level the playing field, allowing small sellers to compete with larger corporations.","facts":"Fun fact: Cyril once had a run-in with the police because they suspected he was stealing his own bike, showcasing his quirky experiences and adventures.","strength":"Cyril's strength lies in his ability to identify gaps in the market and create tools that address specific needs. His proactive approach to engaging with his audience and seeking feedback allows him to refine his products continuously.","weakness":"His weakness may be a tendency to get too absorbed in his projects, potentially leading to burnout or overlooking the need for work-life balance.","roast":"Cyril's laptop probably thinks the CAPS LOCK key is a command because he's always shouting about his latest 'SMALL WIN' or 'FUN DAY'.","win":"Cyril's biggest win was gaining his first subscriber for his tool, marking the beginning of his platform's success and validation of his hard work.","recommendation":"To grow his audience, Cyril should continue sharing his journey, including the highs and lows of entrepreneurship. Authentic storytelling and demonstrating the impact of his tools on real businesses can resonate with potential users and investors."},"created":1723710197912,"type":"the innovator","id":"cyrilchandelier"},{"user":{"id":"31206819","name":"shadcn","description":"building → @vercel - @v0 - https://t.co/HJcOr0AUAr - https://t.co/5Zh4De1NdU","followers_count":104592,"friends_count":202,"statuses_count":4168,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1593304942210478080/TUYae5z7_normal.jpg","screen_name":"shadcn","location":null,"entities":{"url":{"urls":[{"url":"https://t.co/Bhukx0fKUF","expanded_url":"https://shadcn.com","display_url":"shadcn.com","indices":[0,23]}]},"description":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"https://t.co/HJcOr0AUAr","expanded_url":"https://ui.shadcn.com","display_url":"ui.shadcn.com","indices":[27,50]},{"url":"https://t.co/5Zh4De1NdU","expanded_url":"https://dito.so","display_url":"dito.so","indices":[53,76]}]}}},"details":{"type":"The Innovator","description":"A design engineer passionate about creating open-source UI components, shadcn is recognized for their work on charts and contributions to the Next.js community. They are eager to share their creations and inspire others to build upon them.","purpose":"To advance the field of UI design through innovative components that are accessible and customizable for developers worldwide.","beliefs":"Believes in the power of open-source collaboration to drive technological advancement and simplify the development process.","facts":"Fun fact: shadcn joined Vercel as a Design Engineer to further their mission of building customizable UI components for the open-source community.","strength":"Strength lies in their ability to combine design aesthetics with technical functionality, creating user-friendly components that are both beautiful and practical.","weakness":"May sometimes spread themselves too thin by working on a broad range of projects, which could dilute their impact or focus.","roast":"If shadcn's UI components were any more customizable, they'd come with their own settings menu and a side of fries.","win":"Successfully introduced a series of chart components that are widely adopted and appreciated within the developer community.","recommendation":"To grow their audience, shadcn should continue sharing behind-the-scenes looks at their development process and engage with the community through Q&A sessions on the challenges and triumphs of UI/UX design."},"created":1723706768916,"type":"the innovator","id":"shadcn"},{"user":{"id":"2401815828","name":"Phuc Le","description":"I make software products for SEO world. Things like: https://t.co/QvT3Z0KXfz, https://t.co/6lLQJ7U8pI, and more.","followers_count":1401,"friends_count":826,"statuses_count":2893,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1604051571834339328/_jBd465n_normal.png","screen_name":"phuclh93","location":"Seattle, WA","entities":{"description":{"urls":[{"display_url":"larseo.app","expanded_url":"http://larseo.app","url":"https://t.co/QvT3Z0KXfz","indices":[53,76]},{"display_url":"seoutils.app","expanded_url":"http://seoutils.app","url":"https://t.co/6lLQJ7U8pI","indices":[78,101]}]}}},"details":{"type":"The Innovator","description":"Phuc Le is a software product developer specializing in SEO tools. With a background in building successful affiliate websites, Phuc has pivoted to creating SaaS products that cater to the needs of indie hackers and SEO enthusiasts. He is known for his practical, powerful, and free tools that help users with keyword research, SERP clustering, and topic generation.","purpose":"To democratize SEO tools and provide affordable, efficient solutions for individuals and small businesses to optimize their online presence and compete with larger entities.","beliefs":"Phuc believes in the power of technology to level the playing field for small players in the digital space. He is committed to creating tools that are both accessible and effective, enabling users to achieve professional SEO results without a massive investment.","facts":"Phuc Le has a history of success in the digital space, having earned $17k/month from Amazon through affiliate marketing. He is the creator of SEO Utils, a tool for keyword research, and has integrated SERP clustering with DataForSEO's API to offer cost-effective solutions for users.","strength":"Phuc's strength lies in his technical expertise and his understanding of the needs of his target audience. He is adept at identifying gaps in the market and developing innovative solutions to fill those needs, as evidenced by his transition from affiliate marketing to SaaS product development.","weakness":"His focus on technical development may sometimes overshadow the need for robust marketing strategies, potentially limiting the growth and reach of his products. Additionally, offering free tools could lead to sustainability challenges if not balanced with a scalable business model.","roast":"Phuc is so dedicated to providing free SEO tools that he's practically the Robin Hood of the digital marketing world—just without the tights and with a lot more keyword optimization.","win":"One of Phuc's significant wins is the development and successful launch of SEO Utils, which has been well-received by the indie hacker community for its functionality and cost-effectiveness.","recommendation":"To grow his audience, Phuc should consider creating educational content around SEO best practices, utilizing his tools. Hosting webinars, creating tutorial videos, and writing in-depth blog posts can help establish him as a thought leader in the SEO space and drive adoption of his tools."},"created":1723697626985,"type":"the innovator","id":"phuclh93"},{"user":{"id":"1801124233436950528","name":"Klipy AI 📎","description":"All-in-one growth management platform. With a no manual entry CRM. AI-powered from first hello to another renewal. Start for free! 👇","followers_count":49,"friends_count":8,"statuses_count":27,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1816820459524227073/9Iz-p6Wc_normal.jpg","screen_name":"klipyai","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"useklipy.com","expanded_url":"http://useklipy.com","url":"https://t.co/O7deb04pSx","indices":[0,23]}]}}},"details":{"type":"The Innovator","description":"Klipy AI is a cutting-edge platform that streamlines growth management with an AI-driven CRM, eliminating manual entry. It's designed for entrepreneurs, small to medium-sized businesses, and sales teams looking to enhance productivity and focus on high-value tasks.","purpose":"To revolutionize the way businesses manage customer relationships and growth through intelligent automation and user-friendly design.","beliefs":"Klipy AI believes in the power of technology to simplify complex business processes, fostering a more efficient and effective work environment. They value innovation, user experience, and the empowerment of businesses to achieve more with less.","facts":"Klipy AI launched on ProductHunt with over 100 signups and ranked #8 Product of the Day with zero marketing spend, showcasing a successful 7-day campaign.","strength":"Their strength lies in their innovative AI-powered CRM, which offers a no manual entry solution, and their ability to quickly gain traction and user engagement.","weakness":"As a newly launched platform, their weakness might be the challenge of scaling and maintaining user growth while continuously improving the product based on user feedback.","roast":"Klipy AI is so ahead of the curve, they've probably already automated the task of roasting themselves—efficient, but hopefully they've left some room for human touch in there somewhere.","win":"Securing over 100 signups and ranking #8 on ProductHunt within a week of launch is no small feat. It's a clear indication of the platform's appeal and potential in the market.","recommendation":"To grow their audience, Klipy AI should focus on showcasing real-world success stories and demonstrating the tangible benefits of their CRM through detailed case studies. Engaging with the community by participating in industry discussions and offering valuable insights on growth management and AI in business will also bolster their presence."},"created":1723687031333,"type":"the innovator","id":"klipyai"},{"user":{"id":"691253","name":"Seth Rose","description":"🚀 Building cool stuff @ https://t.co/6dCLMsYFgE\n⚠️ Trying not to break the internet\n🍕 Fueled by caffeine, code & pizza since '86\n🎗️ Cancer Survivor","followers_count":234,"friends_count":523,"statuses_count":1016,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1815392338081951744/EiGwmchp_normal.jpg","screen_name":"TheSethRose","location":"Texas","entities":{"url":{"urls":[{"url":"https://t.co/IpIUXNsIOv","expanded_url":"https://sethrose.dev","display_url":"sethrose.dev","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/6dCLMsYFgE","expanded_url":"https://github.com/TheSethRose","display_url":"github.com/TheSethRose","indices":[24,47]}]}}},"details":{"type":"The Innovator","description":"Seth Rose is a dynamic tech enthusiast with a passion for creating and problem-solving. He's a cancer survivor fueled by caffeine, code, and pizza, dedicated to pushing the boundaries of technology without breaking the internet. His profile suggests a strong inclination towards software development, with a focus on practical tools and applications.","purpose":"Seth's life purpose revolves around leveraging technology to make a positive impact, continuously learning, and sharing knowledge to foster a community of innovation and support.","beliefs":"Seth believes in the power of technology to change lives, the importance of persistence and creativity in problem-solving, and the value of community and collaboration in achieving goals.","facts":"Despite his follower count being undefined, Seth's engagement with his audience and the tech community is significant, indicating a dedicated following. His experience since 1986 suggests a wealth of knowledge and expertise in his field.","strength":"Seth's strength lies in his technical acumen, innovative mindset, and ability to engage with his audience and the tech community effectively.","weakness":"His passion for innovation might sometimes lead to overworking or spreading himself too thin across various projects.","roast":"Seth's love for pizza might be the only thing more coded than his software—hope it's not all in the cloud, or those calories are permanent!","win":"A significant achievement for Seth includes the development and success of a project or tool that has garnered attention and potentially made a difference in the tech industry or for its users.","recommendation":"To grow his audience, Seth should continue sharing insights into his projects, engage in collaborative efforts with other tech influencers, and perhaps create content that teaches specific technical skills or showcases his problem-solving processes."},"created":1723675800164,"type":"the innovator","id":"thesethrose"},{"user":{"id":"4717141656","name":"Akshat Mittal","description":"Building @ReserveProtocol @0xMetacrypt ✦","followers_count":3586,"friends_count":348,"statuses_count":989,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1036220570222743552/22PqSmFx_normal.jpg","screen_name":"iakshatmittal","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"akshatmittal.com","expanded_url":"https://akshatmittal.com","url":"https://t.co/Mvg8qrZe4X","indices":[0,23]}]}}},"details":{"type":"The Innovator","description":"Akshat Mittal is a visionary entrepreneur focused on blockchain technology, actively contributing to the development of ReserveProtocol and 0xMetacrypt. His passion for innovation is evident in his work and online presence.","purpose":"To revolutionize the blockchain industry by creating secure and efficient protocols that empower decentralized finance and digital asset management.","beliefs":"Akshat believes in the transformative power of blockchain to create a more transparent and equitable financial system. He values integrity, creativity, and collaboration in his work.","facts":"Despite his relatively low number of followers, Akshat's engagement and influence in the blockchain community are substantial. His tweets often spark discussions and attract attention from industry players.","strength":"Akshat's strength lies in his technical expertise and his ability to foresee trends in blockchain technology. His proactive approach to networking and collaboration sets him apart as a thought leader.","weakness":"His focus on technical details sometimes overshadows the accessibility of his message. Akshat could benefit from simplifying his communication to attract a broader audience.","roast":"Akshat's dedication to blockchain is so intense, his code probably has a better social life than most people. Just remember, even Satoshi took a break from encrypting the world to enjoy a cup of tea.","win":"A significant win for Akshat was the successful launch of a blockchain product that gained rapid adoption and attracted notable investors, showcasing his ability to turn innovative ideas into reality.","recommendation":"To grow his audience, Akshat should consider creating more content that breaks down complex blockchain concepts into understandable insights for the average user. Engaging with a wider range of influencers and participating in industry forums could also increase his visibility."},"created":1723675556034,"type":"the innovator","id":"iakshatmittal"},{"user":{"id":"1761461247621345280","name":"Florin🌱✨","description":"7 years ago: KFC reject. 4 years ago: food courier. Today: Software engineer & indie builder","followers_count":357,"friends_count":594,"statuses_count":622,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1800944286235525120/8DsqDg2m_normal.jpg","screen_name":"dev_florin","location":"My YouTube channel","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"youtube.com/@florindobinci…","expanded_url":"https://www.youtube.com/@florindobinciuc","url":"https://t.co/ZahbpGyWcY","indices":[0,23]}]}}},"details":{"type":"The Innovator","description":"Florin🌱✨ is a resilient software engineer and indie builder who has transitioned from roles like KFC reject and food courier to become a tech innovator. Florin is passionate about sharing their learning journey and celebrating milestones with their community.","purpose":"To innovate in the tech space, share knowledge, and inspire others to pursue their passions against all odds.","beliefs":"Florin believes in the power of perseverance, the importance of community support, and the impact of technology to improve lives.","facts":"Florin has gone from working at KFC and as a food courier to becoming a successful software engineer and indie builder, showcasing a remarkable transition in their career.","strength":"Florin's strength lies in their ability to overcome challenges, their dedication to learning, and their engagement with the tech community.","weakness":"Florin's weakness may be a tendency to be too self-critical or to spread themselves too thin by engaging in too many projects at once.","roast":"Florin went from frying chicken to coding like a pro, but let's hope their software doesn't crash as often as KFC's systems during a promo day.","win":"Florin's significant win is receiving the first investment in their company, particularly from a respected figure like Noah Kagan, marking a major milestone in their entrepreneurial journey.","recommendation":"To grow their audience, Florin should continue sharing their learning journey, engage with other tech innovators, and consider creating content that teaches others about the technologies they're passionate about."},"created":1723662342873,"type":"the innovator","id":"dev_florin"},{"user":{"id":"758048901194772481","name":"Raduan Al-Shedivat","description":"software entrepreneur ▪️ enhancing human productivity via @summateio ▪️ tweets on what i learn in ai, bootstrapped business & personal growth ▪️ eng @databricks","followers_count":907,"friends_count":581,"statuses_count":3100,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1733396051673894912/j7R1e9LV_normal.jpg","screen_name":"0xRaduan","location":"amsterdam","entities":{"url":{"urls":[{"url":"https://t.co/Npjt6I8Vs8","expanded_url":"https://raduan.xyz","display_url":"raduan.xyz","indices":[0,23]}]},"description":{"urls":[]}}},"details":{"type":"The Innovator","description":"Raduan Al-Shedivat is a software entrepreneur focused on enhancing human productivity through Summateio. He shares insights on AI, bootstrapped business, and personal growth, engaging with the community as an engineer at Databricks.","purpose":"To revolutionize productivity and knowledge sharing through cutting-edge technology and continuous learning.","beliefs":"Believes in the power of AI and efficient algorithms to transform how we consume and utilize information. Values persistence, quality, and the pursuit of knowledge.","facts":"Developed a summarization algorithm significantly outperforming previous methods. Has maintained a 180-day streak of writing code and tweeting daily.","strength":"Exceptional ability to innovate and improve upon existing technologies, strong work ethic, and commitment to sharing knowledge.","weakness":"May prioritize quantity over quality at times, potentially leading to burnout or decreased impact of his work.","roast":"Raduan's 180-day tweet streak means he's either incredibly dedicated or has an audience of squirrels he's trying to impress with his daily musings.","win":"Developed a groundbreaking summarization algorithm that outperforms existing methods by a significant margin.","recommendation":"Continue to focus on quality over quantity, engage with the community to gather feedback, and consider tutorials or webinars to showcase the capabilities of his algorithms."},"created":1723660741870,"type":"the innovator","id":"0xraduan"},{"user":{"id":"4686835494","name":"Vercel","description":"Vercel’s frontend cloud gives developers the frameworks, workflows, and infrastructure to build a faster, more personalized web. Creators of @nextjs.","followers_count":281980,"friends_count":9,"statuses_count":1545,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1767351110228918272/3Pndc5OT_normal.png","screen_name":"vercel","location":"San Francisco & Global","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"vercel.com","expanded_url":"https://vercel.com","url":"https://t.co/5rGLHH8b82","indices":[0,23]}]}}},"details":{"type":"The Innovator","description":"Vercel is a frontend cloud platform that empowers developers with cutting-edge tools and infrastructure for building a faster, personalized web. As creators of Next.js, they are at the forefront of web development technology.","purpose":"To revolutionize the way developers build and deploy web applications, making the process more efficient and user-friendly.","beliefs":"Vercel believes in the power of open-source collaboration, continuous innovation, and providing developers with the best possible tools to bring their visions to life.","facts":"Vercel's platform is used by developers worldwide to deploy and scale web applications with ease. They are the driving force behind Next.js, a popular React framework.","strength":"Vercel's strength lies in their ability to anticipate developer needs and deliver innovative solutions that streamline the development process.","weakness":"Their rapid pace of innovation may sometimes lead to a steep learning curve for developers who are not as familiar with the latest web technologies.","roast":"Vercel's pace of innovation is so fast, you'd think they're trying to outrun the speed of light – good luck keeping up if you're not a full-time rocket scientist!","win":"Vercel's open-source contributions, particularly with Next.js, have been widely adopted and have significantly impacted the way modern web applications are built.","recommendation":"To continue growing their audience, Vercel should focus on creating comprehensive educational content and tutorials that help developers of all levels leverage their platform effectively."},"created":1723658864530,"type":"the innovator","id":"vercel"}],"activities":{"nviews":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":23845},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":292906},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":132138},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":524739},{"label":"2025-10-23","value":41799},{"label":"2025-10-24","value":12263},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":89313},{"label":"2025-10-27","value":13207},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nlikes":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":284},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":2307},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":364},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":3994},{"label":"2025-10-23","value":117},{"label":"2025-10-24","value":135},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":847},{"label":"2025-10-27","value":120},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nretweets":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":24},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":287},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":14},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":558},{"label":"2025-10-23","value":10},{"label":"2025-10-24","value":7},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":75},{"label":"2025-10-27","value":6},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nreplies":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":11},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":100},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":15},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":145},{"label":"2025-10-23","value":3},{"label":"2025-10-24","value":4},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":33},{"label":"2025-10-27","value":4},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nbookmarks":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":28},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":296},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":43},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":584},{"label":"2025-10-23","value":25},{"label":"2025-10-24","value":6},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":162},{"label":"2025-10-27","value":26},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}]},"interactions":null}},"settings":{},"session":null,"routeProps":{"/creators/:username":{}}}