CodePic: a private, offline code screenshot tool built with Svelte
Most code screenshots are a crop of someone's editor. There's a stray sidebar, a blinking cursor, and colors that looked fine in dark mode but terri…
Tech news from the best sources
Most code screenshots are a crop of someone's editor. There's a stray sidebar, a blinking cursor, and colors that looked fine in dark mode but terri…
st-core.fscss draws charts with pure CSS, clip-path polygons plus custom properties, no JS chart library, no SVG, no canvas. Svelte doesn't need to…
Today I finally tracked down a frustrating bug in our office-chat desktop app. When a user clicked a system notification, the app didn't open the ri…
I first joined the DEV community 8 years ago (as of writing) to jump-start my writing journey and get my name out there. Since then, my reading audi…
I've never really liked developer portfolios. Most of them follow roughly the same structure: short introduction list of technologies project cards…
Every Svelte codebase eventually grows a little pile of scaffolding around asynchronous data. A let data = $state(null) , an $effect that fetches an…
Introduction. I have folder with files sitting quietly on my laptop, and the idea of turning it into a "real project" on github feels like a mountai…
If a static analyzer only walks .ts / .tsx / .js / .jsx , every other file type isn't scanned badly - it's not scanned at all. A .vue component, a .…
Making skeleton loaders, while not particularly difficult, is definitely not the most fun part of building a UI. A good skeleton should reasonably r…
Hotwire and Turbo Streams have become the default answer for real-time applications in the Rails ecosystem. They are great for HTML-over-the-wire se…
สวัสดีครับเพื่อนๆ! 👋 กลับมาเจอกันอีกแล้วในซีรีส์ SvelteKit Remote function! จากบทความก่อนๆ ที่เราลุยตระกูล query กันไปแบบจัดเต็ม ทั้งดึงข้อมูลธรรมดา…
สวัสดีครับเพื่อนๆ! 👋 กลับมาเจอกันอีกแล้วตามสัญญา! หลังจากบทความที่แล้วเราได้ทำความรู้จักกับพระเอกอย่าง query แบบเบสิกกันไปพอหอมปากหอมคอ วันนี้เราจะพ…
สวัสดีครับเพื่อนๆ! 👋 วันนี้จะมาเล่าเรื่องน่าตื่นเต้นให้ฟังนะเพื่อนๆ สำหรับใครที่เป็นสาย SvelteKit เตรียมตัวอัปเดตความรู้ใหม่กันได้เลย เพราะตอนนี้เขา…
The Svelte ecosystem has matured fast in the last year, but one thing I kept hitting was the data grid problem. If you wanted a real one, your optio…
I was debugging an internal project management application built with SvelteKit and a Rust API. Locally, navigation felt almost instant. On the VPS,…
If you've ever looked at a marketplace's fee page and felt your eye twitch, this post is for you. The major selling platforms take their cut from ev…
Building Microfrontends with Svelte: A Modern Approach to Scalable Web Apps The frontend landscape has evolved dramatically. As applications grow, m…
Hey dev.to! Maksim here again, author of the previous article "From Idea to MVP: Building a Classified Platform in Serbia" about Rsale.net , a class…