12 паттернов, которые приведут твой код в порядок

ES6 ввел синтаксис деструктурирующего присваивания — лаконичный способ распаковки значений из массивов и объектов в отдельные переменные. Это одна из тех фич, начав использовать которые, ты удивишься, как раньше без нее жил.

https://habr.com/ru/articles/1037430/

#javascript #typescript #react #vue #angular #программирование #nodejs #svelte #vanillajs

12 паттернов, которые приведут твой код в порядок

Если ты до сих пор пишешь так: const name = user.name; const email = user.email; const age = user.age; то деструктуризация покажется тебе супер способностью. ES6 ввел синтаксис деструктурирующего...

Хабр

I vibe-coded a self-hostable, turn-based, multiplayer board game as a Progressive Web App in a week.

https://github.com/svenjacobs/pearls

#game #GameDev #selfhost #selfhosting #pwa #Svelte #SvelteKit #TypeScript #WebDev #AI #GenAI #LLM #VibeCoding #VibeCode

GitHub - svenjacobs/pearls: Self-hostable, turn-based multiplayer board game

Self-hostable, turn-based multiplayer board game. Contribute to svenjacobs/pearls development by creating an account on GitHub.

GitHub

Gestern Nacht habe ich ein großes TransDB Update ausgerollt.

Die 4 jahre alte SvelteKit Beta wurde auf die neuste Svelte 5 + SvelteKit Version geupdated.
Aufgrund der ganzen breaking changes über die Jahre musste im Grunde das gesamte Projekt vollständig migriert werden.

Falls euch Fehler in der Seite auffallen, gerne bei mir melden.

#transdb #svelte #sveltekit

#30DayChartChallenge Day 10 | Pop Culture. Top 20 #books of 2025 by genre & publish date, according to Readers’ favourites on Goodreads. 📚📖

Most romance novels were published in spring/summer. Nonfiction books have the longest book titles and Fantasy books lead in terms of total pages.

Tried to make it look like a book shelf, not sure I suceeded 😅

#Dataviz made with #Svelte and #D3

I built the core loop of a browser multiplayer game

브라우저 기반 멀티플레이어 게임 HiddenWars의 핵심 루프 설계 경험을 공유합니다. 브라우저의 비동기 특성과 연결 불안정성을 고려해 서버를 유일한 진실의 출처로 삼고, 클릭 즉시 UI를 잠그며 서버 응답에 따라 타이머를 구동하는 패턴을 적용했습니다. 클라이언트는 상태를 예측하지 않고 서버 상태를 신뢰하며, 긴 작업은 백엔드에서 타임스탬프로 관리해 실시간 게임처럼 즉각적이고 일관된 사용자 경험을 제공합니다. 이 접근법은 클라이언트 예측 UI의 복잡성과 불일치를 줄이고, 게임 규칙 변경을 서버 중심으로 단순화하는 장점이 있습니다.

https://packagemain.tech/p/how-i-built-the-core-loop-of-a-browser

#browsergame #asynchronous #gamecoreloop #golang #svelte

How I built the core loop of a browser multiplayer game

Why an async, queued action loop can still feel as immediate as a real-time game — and what it took to get there

packagemain.tech

Improved the UI and PWA version added. ✅

#buildinpublic #webdev #astrojs #svelte

Hosting a Forum in 2026

작성자는 GraphQL 서버 구축을 간소화하는 @eol/gq 모듈과 React 대신 Svelte로 만든 GraphiQL 인터페이스인 @eeeooolll/graphiql 프로젝트를 공개했다. Deno 환경에서 실행 가능하며, GraphQL SDL 파일 자동 임포트와 의존성 최소화 등 개발자 경험(QoL)을 개선했다. 또한, 색상 팔레트 통합을 위한 NPM 모듈 @inc/uchu도 함께 개발했다. 저자는 LLM 도구에 대한 회의적 시각을 보이며, 직접 도구를 만드는 즐거움과 중요성을 강조한다.

https://blog.webb.page

#graphql #svelte #deno #npm #developertools

The beauty of creating your own tools

Being the change you wish to see in the world, software-style.

the webb blog

As much as I like to do everything myself, I chose to use an off-the-shelf #Markdown parser for my personal site.

There may sometimes be a good reason to re-invent the wheel — even if it is just to learn more about wheels — but using an established tool or package can save you time and headaches. However, the key is to know which to use and when.

http://carledwardlyons.ca/articles/devlogs/blank/markdown-parser?ref_id=mastodon&ref_source=post

#markdownit #svelte #sveltekit #HTML #CSS #typescript #javascript #webdesign #webdev #software #devlog #blog

Implementing a Weblog Markdown Parser

My website is now a blog. A key part of developing this first weblog renderer was converting my weblog articles — stored as static Markdown files — into themed HTML pages. The implementation was simple, but making the right decisions required thinking abstractly about websites design.

Ogni volta che, implementando una applicazione #Svelte, combino qualche pasticcio nel gestire una Promise o un await, il mio io interiore mi urla "Non stai pensando quadridimensionalmente!!!"