Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 5hDid you try our new flex item visualizer yet? Shipped in Polypane 31 041
Reposted by Kilian ValkhofAndy Bell @bell.bz · 10hfor some reason wordpress decided not to make the chart the featured image, so here it is 11469
Kilian Valkhof @kilianvalkhof.com · 11hSomething I haven't seen people talk about in regards to LLM-use is the almost complete collapse of people giving feedback on the tools they use. I am *very* blessed w/ the feedback, suggestions and ideas Polypane users continue to give me, but there's a clear split between pre-2026 and post-2026. 082
Kilian Valkhof @kilianvalkhof.com · 29/09/2026Working on an infinite canvas is just so, so smooth. 1193
Reposted by Kilian Valkhoftierney cyren @bnb.im · 29/09/2026if I were to start working on a Software Release lexicon for us to get @electronjs.org release metadata on protocol, would anyone else be interested in collaborating on it? 6111
Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 29/09/2026Polypane 31 is here and ...it has a boatload of cool new features! 🖼️ Canvas layout with free-form placement ↔️ Flex item inspector 🎯 Navigate to custom properties ...and back! 🔍 Per-pane zoom settings 🏎️ Page performance monitoring 📱new iPhone 18 and duo presets polypane.app/blog/polypan...polypane.appPolypane 31: Canvas layout, elements panel improvements and Chromium 155 | PolypaneThis release has a new canvas layout that lets you freely arrange panes on an infinite canvas. The elements panel now lets you filter styles, search the DOM… 1164
Kilian Valkhof @kilianvalkhof.com · 29/09/2026hold up when did example.com get a redesign?!example.comExample Domain 105714
Kilian Valkhof @kilianvalkhof.com · 28/09/2026Apple seems to have updated their notarization server again and it's now *much* faster than before. This is great, but initially made me really worried something was broken because building was way too fast. 120
Reposted by Kilian ValkhofAhmad Shadeed @ishadeed.com · 28/09/2026The Layout Maestro course is $30 off until Wednesday, 30th Sep. No code needed. Learn how to think about web layouts and decide which method to use and when. Check it out: thelayoutmaestro.comthelayoutmaestro.comThe Layout Maestro by Ahmad ShadeedBuild any web layout with confidence. Learn practical CSS layout through visual lessons, interactive demos, and a proven layout mindset. 056
Reposted by Kilian ValkhofManuel Matuzović @matuzo.at · 28/09/2026This advent calendar is your chance to share your knowledge with a large audience. You have 5 more days to submit your ideas. First-time authors are welcome! 01720
Reposted by Kilian ValkhofSacha Greif @sachagreif.com · 28/09/2026The State of Devs 2026 survey results are out! 2026.stateofdevs.com/en-US/ Here's a quick recap 🧵2026.stateofdevs.comState of Devs 2026 1319
Kilian Valkhof @kilianvalkhof.com · 25/09/2026A thing that didn't make it into this article is that the root scroller has better performance because despite being the case in the past, that hasn't been true for a while. There's no longer a performance difference between the root and other scroll containers, but it still has extra features. 011
Kilian Valkhof @kilianvalkhof.com · 25/09/2026This is gonna be super useful. I didn't spend more time on finding an icon than the actual feature, but it's pretty close and I'm still not 100% happy. 2141
Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 23/09/2026The root scroller in your browser (the one scrolling the viewport) is special, but it's really easy to accidentally create a new scroll container. Learn how those nested scroll containers break scroll restoration, mobile browser UI and more, plus how to avoid them.polypane.appThe root scroller and how not to lose it | PolypaneEvery page has one main scroll container that scrolls the page itself: the root scroll container, or root scroller for short. Because it scrolls the entire page… 084
Reposted by Kilian ValkhofManuel Matuzović @matuzo.at · 23/09/2026The CFP is open for 10 more days. So far, I have only 11 submissions, but I need at least 24. So, please share your ideas! First-time authors are very welcome! 21118
Reposted by Kilian ValkhofKilian Valkhof @kilianvalkhof.com · 22/09/2026I've been debugging sites using different scroll containers at different viewports widths and thinking of ways to make it clearer what's happening, rather than people thinking the sync in Polypane doesn't work. The first change is in: highlighting the scroll badge of whatever is being scrolled. 1102
Kilian Valkhof @kilianvalkhof.com · 22/09/2026I've been debugging sites using different scroll containers at different viewports widths and thinking of ways to make it clearer what's happening, rather than people thinking the sync in Polypane doesn't work. The first change is in: highlighting the scroll badge of whatever is being scrolled. 1102
Kilian Valkhof @kilianvalkhof.com · 22/09/2026100% this. The opposite is true too. The easiest way to get someone to care about what you made is to show them how much care you put in making it. 2200
Kilian Valkhof @kilianvalkhof.com · 21/09/2026There's apparently a thing about Cloudflare's tunnel... So a reminder that @polypane.app has that feature built-in. Single click, network or public URL, short-lived unique non-indexed URL. Everything is synced to all devices, all console messages are sent back to the console. polypane.app/portal/polypane.appPolypane Portal | PolypanePolypane Portal shares your local development environment with anyone, anywhere, on any device while keeping everything in sync. 1234
Reposted by Kilian ValkhofPiccalilli @piccalil.li · 21/09/2026🚨 Our huge 35% discount on all courses ends tomorrow! 🚨 Use the coupon code PRICEFALL at checkout. Don't miss out! piccalil.li/courses/ 054
Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 21/09/2026This is Polypane. www.youtube.com/watch?v=uGr-...youtube.comPolypane, the browser for web developersYouTube video by Polypane 084
Kilian Valkhof @kilianvalkhof.com · 21/09/2026If you opened up VS code to the new space-wasting rounded corners + thick borders inside the app style-du-jour: 1. go to preferences 2. look for "modern ui" 3. uncheck it. 090
Reposted by Kilian ValkhofManuel Matuzović @matuzo.at · 17/09/2026Friends, it's that time of the year: Once again, I'm asking you to help me create another amazing HTMHell Advent Calendar by writing about HTML. The CFP is open until October 3! docs.google.com/forms/d/e/1F...docs.google.comHTMHell Advent CalendarHello, my dear friends of high-quality markup! We're getting closer to the last quarter of 2026, which means that the HTMHell Advent Calendar is getting closer, too. Last year, once again, you contrib... 34936
Reposted by Kilian ValkhofGeoff Graham @geoffgraham.me · 18/09/2026The Front-End Community is Still Alive and Beautiful I thought about dropping an addendum into my last post to say just how overwhelmed I am, in the best possible way, by the way all of you in the... geoffgraham.me/the-front-end-commun…geoffgraham.meThe Front-End Community is Still Alive and BeautifulI thought about dropping an addendum into my last post to say just how overwhelmed I am, in the best possible way, by the way all of you in the front-end community have shown up to show support, both for me and for CSS-Tricks. I started to do that but then felt a new post... 111028
Kilian Valkhof @kilianvalkhof.com · 16/09/2026I’m at @ndcconferences.com Oslo, speaking in room one in 20 minutes! I’m gonna go over one of my favorite browser API’s: the Intl API. 3100
Kilian Valkhof @kilianvalkhof.com · 10/09/2026_One_ of the Slack channels I'm in is testing new rich preview cards and it's stressing me out. 050
Kilian Valkhof @kilianvalkhof.com · 10/09/2026Time to dust off the "emulation of foldable devices" ticket I created in june of 2020. 2120
Reposted by Kilian ValkhofWeb Witch 🔮 Stephanie Stimac @seaotta.dev · 10/09/2026I was ahead of the time. blog.stephaniestimac.com/posts/2023/0...blog.stephaniestimac.comDesigning for Dual Screen and Foldable Devices With CSS - Stephanie Stimac's BlogRevisiting the CSS media queries and environment variables for foldable devices. 49812
Reposted by Kilian ValkhofKilian Valkhof @kilianvalkhof.com · 09/09/2026Playing around with something I barely understand: displacement filters in SVG! The backdrop in the @polypane.app header now has defraction and chromatic abberation, an upgrade from the simple blur + saturate it had. Chromium only, with the previous style as fallback for other browsers. 2151
Kilian Valkhof @kilianvalkhof.com · 09/09/2026Playing around with something I barely understand: displacement filters in SVG! The backdrop in the @polypane.app header now has defraction and chromatic abberation, an upgrade from the simple blur + saturate it had. Chromium only, with the previous style as fallback for other browsers. 2151
Reposted by Kilian ValkhofPiccalilli @piccalil.li · 08/09/2026The summer is over and the autumn (or fall, for our American friends) is here, so we're offering a huge 35% discount on all courses if you use the coupon code PRICEFALL at checkout. piccalil.li/courses/ 053
Kilian Valkhof @kilianvalkhof.com · 05/09/2026A particularly good match for me, but an interesting Saturday read for anyone that considers themselves a (professional) maker. cider-review.com/2026/08/15/o...cider-review.comOn cider and voice and struggle and AIAdam ponders the struggle of cidermaking and writing under the shadow of AI and macro producers. 061
Reposted by Kilian ValkhofKilian Valkhof @kilianvalkhof.com · 04/09/2026I am having so much fun developing and figuring out good-feeling behavior of an infinite canvas but ...why is there so little design documentation available? Most references don't even mention the minimap (vital if you ask me) or explain when/why you would e.g. use always-drag vs a drag-mode. 161
Kilian Valkhof @kilianvalkhof.com · 04/09/2026I am having so much fun developing and figuring out good-feeling behavior of an infinite canvas but ...why is there so little design documentation available? Most references don't even mention the minimap (vital if you ask me) or explain when/why you would e.g. use always-drag vs a drag-mode. 161
Reposted by Kilian ValkhofKilian Valkhof @kilianvalkhof.com · 02/09/2026I am HERE for 28 minutes of High Quality youtube channel Fern hate-reporting on ai slop. They shout out their human team every chance they get and it rocks. youtu.be/-Gnrp_caPvo?...youtu.beThe Death of Educational Content on YouTubeYouTube video by fern 1121
Kilian Valkhof @kilianvalkhof.com · 03/09/2026Someone sent me this Polypane slop graphic to sell their AI slop generator and it's bad but... the unintentional reference it makes is actually very satisfying. 3170
Kilian Valkhof @kilianvalkhof.com · 02/09/2026I am HERE for 28 minutes of High Quality youtube channel Fern hate-reporting on ai slop. They shout out their human team every chance they get and it rocks. youtu.be/-Gnrp_caPvo?...youtu.beThe Death of Educational Content on YouTubeYouTube video by fern 1121
Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 02/09/2026Polypane gives you more feedback and suggestions than any other tool because all those details matter. And soon, it will show you one less. 0124
Reposted by Kilian ValkhofElectron @electronjs.org · 02/09/2026Electron 44 is now available! 🚢 In this release: 📎 The clipboard module now aligns with the W3C Clipboard API 🪟 A new API for cross-platform window state persistence 🐧 Improved Linux desktop integration Read more: www.electronjs.org/blog/electro...electronjs.orgElectron 44 | ElectronElectron 44 has been released! It includes upgrades to Chromium 152.0.7977.54, V8 15.2, and Node v24.18.1. 0171
Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 28/08/2026Our source panel can now toggle between the rendered and the server-sent HTML! Both are automatically formatted, both are validated. If you're not sure if an HTML issue starts on the server or in your JS, that's now super easy to find. 1113
Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 31/08/2026if you missed it last friday, we have a new version out! 🥳 032
Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 28/08/2026Passkey support on Linux! Polypane now supports passkeys across all three operating systems. 171
Reposted by Kilian ValkhofKilian Valkhof @kilianvalkhof.com · 28/08/2026Well this is just cool! It even has the invisible cone between an item and its submenu so it doesn't close as you move diagonally. Video made in @polypane.app BTW :) 3318
Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 28/08/2026Polypane 30.1 is here! Yep, already. We landed a few features that were so cool we just couldn't wait. This one's not as massive as Polypane 30, so find the highlights below! polypane.app/blog/polypan...polypane.appPolypane 30.1: Selector specificity insights, server HTML validation, and more | PolypanePolypane 30.1 adds selector specificity highlighting to the elements panel, a new server-sent HTML view in the sources panel, passkey support in Linux and a… 1104
Reposted by Kilian ValkhofPolypane. Browser for web devs @polypane.app · 28/08/2026Our elements panel got an exciting addition. Hover over the specificity of a selector to see each part of it highlighted, so you know exactly what's responsible. Intelligent enough to drill down into nested `:is()` selectors, intelligent enough to drill up into nested selectors. 252
Kilian Valkhof @kilianvalkhof.com · 28/08/2026Well this is just cool! It even has the invisible cone between an item and its submenu so it doesn't close as you move diagonally. Video made in @polypane.app BTW :) 3318
Kilian Valkhof @kilianvalkhof.com · 28/08/2026Get an early look by checking out the demos in this article in @polypane.app which already has support for random() polypane.app/blog/experim...polypane.appExperimenting with the new pure CSS random() function | PolypaneCSS is getting a random() function that lets you set properties with a random value, opening up a ton of interesting creative possibilities. In this article… 084