WWaqas Shahid4d ago · 2 min readSvelte Explained: The Framework That DisappearsIntroduction React, Vue, and Angular all work the same way at runtime: they ship a framework to the browser, which watches your data and updates the page. Svelte takes a radically different approach: practicaldevblog.hashnode.dev
AAbid AliOct 24 · 8 min readLink Previews in SvelteKit: One Place for Share Tags, Page Data That Feeds It, and the Prerender GotchaMost of my client work is in Next.js, where the framework hands you a metadata object and quietly turns it into tags. When I started building a couple of things in SvelteKit, I expected the same. Whatabidali671.hashnode.dev
DDan HolloranOct 16 · 5 min readSvelte Error Boundaries: Contain the Crash Instead of Losing the PageEvery app has that one component. The chart that chokes on a null in the data, the third-party embed that throws when its script loads late, the dashboard card that assumes an API field will always exgrimicorn.hashnode.dev
OOlga TashlikovichOct 14 · 4 min readSVAR Calendar 2.7: Mobile Layout and Editable Recurring EventsBuilding a scheduling interface can take considerable time and effort, especially when you need to handle recurring events or support teams working across different time zones. SVAR Calendar is an evesvar-widgets.hashnode.dev
OOlga TashlikovichOct 13 · 6 min readWhat's New in SVAR Gantt 2.8: Constraints, Resource Calendars, and Real-Time EditingIf you have ever built a planning UI with a Gantt chart, you know that visualizing tasks is the easy part. The hard part is the logic underneath: which task moves when a date slips, what happens when svar-widgets.hashnode.dev
YYaşar Samed ErolSep 30 · 9 min readWhat I Learned Building an Open-Source Chromium BrowserMost developers spend a significant part of their day inside a browser. I do too. But after using mainstream browsers for years, I kept wanting something slightly different: a browser that kept Chromiysamed.hashnode.dev
DDan HolloranSep 8 · 4 min readSvelte Snippets: Reuse Markup Without a New ComponentYou have a card layout that appears twice in the same component: once wrapped in a link, once bare. The markup is identical apart from the wrapper. For years the Svelte answer was to extract Card.svelgrimicorn.hashnode.dev
DDan HolloranAug 31 · 5 min readAsync Svelte: Using await Directly in Your ComponentsEvery Svelte codebase eventually grows a little pile of scaffolding around asynchronous data. A let data = $state(null), an $effect that fetches and assigns, a loading flag, an error flag, and a {#if grimicorn.hashnode.dev
AAdeesh SharmaAug 10 · 6 min readReactive Editor: click any element in your live app, let your coding agent fix itEvery time I've asked a coding agent to change something on a screen, the conversation goes the same way. I paste a screenshot. I try to describe which button I mean. The agent guesses, edits a file, blog.adeeshsharma.com
AAnnie-Stewart ElijahJul 29 · 13 min readSo, i built an alternative to ngl-Lots of folks where i'm from love to share screenshots of so-called "anoymous" messages sent to them by their friends/close mates whom they shared their links with. All dandy enough, but i wanted stifalvissraghnall.hashnode.dev