<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: lamplightdev</title><link>https://news.ycombinator.com/user?id=lamplightdev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 08:14:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lamplightdev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lamplightdev in "Most people can't juggle one ball"]]></title><description><![CDATA[
<p>I learnt to juggle with the help of this book: <a href="https://www.goodreads.com/en/book/show/777103.The_Complete_Juggler" rel="nofollow">https://www.goodreads.com/en/book/show/777103.The_Complete_J...</a>, all sorts of tips and tricks in there</p>
]]></description><pubDate>Sun, 12 Apr 2026 23:40:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47745687</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=47745687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47745687</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: Wafer – a small Web Component base library for the client and server"]]></title><description><![CDATA[
<p>Wafer is a simple and lightweight base library for building Web Components that can be used on the browser, server or both.<p>It small (<2kb minified and compressed) and opts for a CSS selector based API for updating component templates.<p>Component declarations can be used unchanged on both the client and server (node) to SSR components (using Shadow or Light DOM) and optionally hydrate on the client.<p>Read a quick overview at <a href="https://waferlib.netlify.app/docs/010-overview/030-quick/" rel="nofollow">https://waferlib.netlify.app/docs/010-overview/030-quick/</a>, or edit a live example at <a href="https://waferlib.netlify.app/docs/010-overview/040-example/" rel="nofollow">https://waferlib.netlify.app/docs/010-overview/040-example/</a>.<p>All feedback welcome, thanks!</p>
]]></description><pubDate>Sun, 25 Jul 2021 21:48:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=27953237</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=27953237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27953237</guid></item><item><title><![CDATA[Show HN: Wafer – a small Web Component base library for the client and server]]></title><description><![CDATA[
<p>Article URL: <a href="https://waferlib.netlify.app/">https://waferlib.netlify.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27953202">https://news.ycombinator.com/item?id=27953202</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 25 Jul 2021 21:45:15 +0000</pubDate><link>https://waferlib.netlify.app/</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=27953202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27953202</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: MeetSpace – a web app to set up instant meeting spaces"]]></title><description><![CDATA[
<p>Hi all - thought I'd share a side project I've been working on recently. Think of it as a Slack-lite for groups of people who are temporarily networking with each other - think events, conferences and meetings. Would love to get some feedback on any aspects of it (the idea, the design, the execution). I'm currently in pre-launch so if anyone does fancy trying it out for a real event please go ahead - user limits are currently disabled so there's no cost. Thanks!<p>Technically it's written using Web Components (LitElement based) which I've really enjoyed using.</p>
]]></description><pubDate>Wed, 03 Mar 2021 21:12:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=26334618</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=26334618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26334618</guid></item><item><title><![CDATA[Show HN: MeetSpace – a web app to set up instant meeting spaces]]></title><description><![CDATA[
<p>Article URL: <a href="https://meetspace.app/">https://meetspace.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26334531">https://news.ycombinator.com/item?id=26334531</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 03 Mar 2021 21:05:24 +0000</pubDate><link>https://meetspace.app/</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=26334531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26334531</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: RemindMe – A PWA Showcasing Notification Triggers"]]></title><description><![CDATA[
<p>RemindMe is an experimental app to showcase background notifications in the browser.<p>It makes use of Notification Triggers, an experimental API to schedule local notifications that don't require a network connection. Currently Chrome is the only browser that has an implementation of Notification Triggers.</p>
]]></description><pubDate>Thu, 07 May 2020 11:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=23101809</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=23101809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23101809</guid></item><item><title><![CDATA[Show HN: RemindMe – A PWA Showcasing Notification Triggers]]></title><description><![CDATA[
<p>Article URL: <a href="https://remindme.lamplightdev.com/">https://remindme.lamplightdev.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23101807">https://news.ycombinator.com/item?id=23101807</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 07 May 2020 11:28:16 +0000</pubDate><link>https://remindme.lamplightdev.com/</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=23101807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23101807</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: Aeon – a lightweight date picker built with web components"]]></title><description><![CDATA[
<p>Nice idea, although I think the difficult thing is how to make that obvious to the user as it's not a standard way to select something.</p>
]]></description><pubDate>Fri, 06 Mar 2020 19:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=22506629</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22506629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22506629</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: Aeon – a lightweight date picker built with web components"]]></title><description><![CDATA[
<p>Thanks for the feedback. I agree the meaning of the icons is unclear - one is cancel, the other is clear. I would prefer to have text on these buttons, but then localising the language becomes an issue. I will think over these issues!</p>
]]></description><pubDate>Thu, 05 Mar 2020 16:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=22495273</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22495273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22495273</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: Aeon – a lightweight date picker built with web components"]]></title><description><![CDATA[
<p>Thanks for these pointers, very useful indeed - I'll look to address them in the next update.</p>
]]></description><pubDate>Thu, 05 Mar 2020 13:33:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=22493346</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22493346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22493346</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: Aeon – a lightweight date picker built with web components"]]></title><description><![CDATA[
<p>Thanks! That was a key requirement for my use case, so I appreciate the feedback.</p>
]]></description><pubDate>Thu, 05 Mar 2020 09:20:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=22492126</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22492126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22492126</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: Aeon – a lightweight date picker built with web components"]]></title><description><![CDATA[
<p>Thanks! The Storybook doesn't work too well on smaller viewports, but the picker does work well on small screens in regular pages, e.g. <a href="https://lamplightdev.github.io/aeon/" rel="nofollow">https://lamplightdev.github.io/aeon/</a></p>
]]></description><pubDate>Wed, 04 Mar 2020 22:12:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=22488717</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22488717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22488717</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: Aeon – a lightweight date picker built with web components"]]></title><description><![CDATA[
<p>I needed a progressively enhanced, lightweight date and time picker that functioned and looked consistent across all browsers, and that worked with or without a framework. The difference in support (no native picker on desktop Safari) style and behaviour of native pickers rule them out, so web components seemed an obvious choice. The existing web component solutions tended to be too heavyweight, so Aeon was born:<p>- No dependencies - a standalone vanilla JS web component<p>- Lightweight - 5kb gzipped<p>- Use anywhere - use standalone or directly in your framework of choice with no wrappers<p>- Progressive enhancement - if the code fails to load, fallbacks to a native picker or a simple text box<p>- Accessible  - works with mouse/touch/keyboard/screen readers and behaves as a native form element<p>- Locale aware - uses the browser locale language and date format by default<p>- Themeable - pass in custom colour schemes<p>- Browser support - works in all modern browsers on all devices (and IE11 - with polyfills)</p>
]]></description><pubDate>Wed, 04 Mar 2020 21:48:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=22488516</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22488516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22488516</guid></item><item><title><![CDATA[Show HN: Aeon – a lightweight date picker built with web components]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/lamplightdev/aeon">https://github.com/lamplightdev/aeon</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22488505">https://news.ycombinator.com/item?id=22488505</a></p>
<p>Points: 34</p>
<p># Comments: 12</p>
]]></description><pubDate>Wed, 04 Mar 2020 21:47:01 +0000</pubDate><link>https://github.com/lamplightdev/aeon</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22488505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22488505</guid></item><item><title><![CDATA[New comment by lamplightdev in "Introduction to WebComponents with ShadowDOM"]]></title><description><![CDATA[
<p>You can't without client side JavaScript if you're using the Shadow DOM. If you're not using Shadow DOM, just Light DOM, then you can do so: <a href="https://lamplightdev.com/blog/2019/07/20/how-to-server-side-render-web-components/" rel="nofollow">https://lamplightdev.com/blog/2019/07/20/how-to-server-side-...</a></p>
]]></description><pubDate>Wed, 05 Feb 2020 18:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=22249669</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22249669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22249669</guid></item><item><title><![CDATA[Web Components aren't a framework replacement – they're better than that]]></title><description><![CDATA[
<p>Article URL: <a href="https://lamplightdev.com/blog/2020/01/18/web-components-arent-a-framework-replacement-theyre-better-than-that/">https://lamplightdev.com/blog/2020/01/18/web-components-arent-a-framework-replacement-theyre-better-than-that/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22103040">https://news.ycombinator.com/item?id=22103040</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 20 Jan 2020 23:46:18 +0000</pubDate><link>https://lamplightdev.com/blog/2020/01/18/web-components-arent-a-framework-replacement-theyre-better-than-that/</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22103040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22103040</guid></item><item><title><![CDATA[New comment by lamplightdev in "Snowpack: Build a web application without a bundler"]]></title><description><![CDATA[
<p>Any UI library based on web components is your best bet for a 'framework-less' solution. Some more popular ones are:<p>- Material Design Web Components, <a href="https://github.com/material-components/material-components-web-components" rel="nofollow">https://github.com/material-components/material-components-w...</a><p>- Vaadin, <a href="https://vaadin.com/components" rel="nofollow">https://vaadin.com/components</a><p>- UI5, <a href="https://sap.github.io/ui5-webcomponents/" rel="nofollow">https://sap.github.io/ui5-webcomponents/</a></p>
]]></description><pubDate>Thu, 09 Jan 2020 12:22:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=22000577</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=22000577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22000577</guid></item><item><title><![CDATA[New comment by lamplightdev in "Snowpack: Build a web application without a bundler"]]></title><description><![CDATA[
<p>There's a video from the latest Chrome Dev Summit on this very topic <a href="https://www.youtube.com/watch?v=ZFvPLrKZywA&feature=youtu.be" rel="nofollow">https://www.youtube.com/watch?v=ZFvPLrKZywA&feature=youtu.be</a></p>
]]></description><pubDate>Thu, 09 Jan 2020 10:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=21999925</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=21999925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21999925</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: Scrapp – a lightweight bookmark manager PWA"]]></title><description><![CDATA[
<p>Yeah, sorry - <a href="https://scrapp.it" rel="nofollow">https://scrapp.it</a> - not sure how I managed to forget that!</p>
]]></description><pubDate>Thu, 07 Nov 2019 09:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=21471598</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=21471598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21471598</guid></item><item><title><![CDATA[New comment by lamplightdev in "Show HN: Scrapp – a lightweight bookmark manager PWA"]]></title><description><![CDATA[
<p>This has been a labour of love to create a web based bookmark manager that I can use across all devices without having to install anything. I've learnt a lot about building this PWA with web components as a well as more than I care to mention about the intricacies and inconsistencies of site meta data! I hope other people find it useful.</p>
]]></description><pubDate>Wed, 06 Nov 2019 22:15:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=21468116</link><dc:creator>lamplightdev</dc:creator><comments>https://news.ycombinator.com/item?id=21468116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21468116</guid></item></channel></rss>