Trying out agentic editing in the #Zed editor. It's mesmerizing to watch it create and edit files
Building a PWA to track expenses collaboratively. For this little side project, it's working surprisingly well.
Trying out agentic editing in the #Zed editor. It's mesmerizing to watch it create and edit files
Building a PWA to track expenses collaboratively. For this little side project, it's working surprisingly well.
Solid.js как альтернатива (P)React+MobX на практике
Как известно, у Solid довольно скудная экосистема, поэтому для сложных проектов я беру React+MobX. Однако недавно подвернулся небольшой mobile-only проект, в котором разве что маскированные инпуты и кастомные селекты, которых для Solid предостаточно. При этом требования к размеру выходных файлов и перфомансу были высокие. Очевидным решением посчитал взять Solid, заодно и сравнить его по всем параметрам (размер, перфоманс, возможности реактивности, удобство настройки) в реальном проекте. Никаких синтетических тестов с рендерингом больших таблиц и хранением в сторе нескольких мегабайт данных не будет, зато приведу замеры из реального приложения. Бонусом - репозиторий с универсальной архитектурой для Solid+Preact+React, где замена фреймворка (набора стейт-менеджер + рендеринг UI) производится одной строчкой кода.
I just love that @penpot supports design tokens natively.
As a designer and developer I can see a near future where I visually customize my design tokens in penpot, export the values to my code and watch my site come to life.
Really good read. Find out who's choosing which framework. JavaScript Framework Reality Check: What's Actually Working: https://thenewstack.io/javascript-framework-reality-check-whats-actually-working/ via @thenewstack #frontend #solidJS #svelte #quik
Понимая реактивные системы: асинхронные вычисления
Сегодня мы продолжим разбирать базовые концепции реактивности, изложенные Райаном Карниато (Ryan Carniato), автором SolidJS. Если ранее мы затрагивали производные и их планирование , то сегодня разберём более сложную тему — асинхронность в контексте реактивного программирования. Эта концепция добавляет новый уровень сложности, поскольку требует учёта динамических процессов, выходящих за рамки синхронных операций.
#Development #Evolutions
A decade of SolidJS · The past, present, and future of the UI library https://ilo.im/163hvt
_____
#SolidJS #React #JavaScript #JSX #Library #OpenSource #WebDev #Frontend
Best explanation of using <Suspense /> boundaries I've seen. I'll probably look this over ten times before I grasp every use case.
@webdev_discussions nice try React, but I moved to SolidJS and I’m not looking back.
Adding complexity to a problem that is solvable by design is not something I appreciate as a developer.
JavaScript Framework Reality Check: What’s Actually Working, by @TheNewStack:
https://thenewstack.io/javascript-framework-reality-check-whats-actually-working/
Solidjs: Simple and performant reactivity for building user interfaces
React and NextJS have played us for absolute fools.
I always took for granted that their complexity is necessary and is the state of the art.
Now that I'm working with SolidJS I see only clean abstractions that work seamlessly.
Try submitting a form in NextJS and all that ceremony then come back to this:
Astro + Solid
https://docs.astro.build/en/recipes/build-forms-api/
@piccalilli I switched to SolidJS so I don't have to think about how React overcomplicated things.
New look on the #BABLR homepage courtesy of a community memeber! I love watching #OSS work in real life!
Check it out! https://bablr.org/
Migration from React to SolidJS continues.
I'm looking at the ecosystem and I find it more connected than I see in React.
There are different layers of abstraction that are used throughout ecosystem.
Take Kobalte, a UI framework for SolidJS.
SolidJS => Solid Primitives => Kobalte
while in React I mostly see:
React => UI Library
I'm in the process of unlearning React and migrating to SolidJS.
First shock: components in SolidJS execute only ONCE! You can do whatever you want in the components function
Second shock: you are not bound by React Hooks rules! Wrap function calls in if statements, go wild.
Прожариваем React
Привет, Хабр! Я уже рассказал, что умею разнообразно писать счётчики . Пришло время сделать шаг вперёд! Сегодня поговорим о том инструменте, который я и миллионы разработчиков используют ежедневно. Речь пойдёт о великом и ужасном ReactJS. Я пишу на React с 2018 года, делаю это, на мой взгляд, более-менее сносно. Мне нравится тезис о том, что профессионализм заключается не только в умении использоваться достоинства инструмента, но и в умении чётко видеть его недостатки. Поэтому возникла идея сделать что-то типа прожарки React, указав на лично меня раздражающие моменты. С какими-то я смирился, с какими-то нет, что-то научился обходить. Если вас бесит в React что-то, что я не упомянул, не стесняйтесь писать в комментариях, было бы очень интересно сравнить мои ощущения с вашими. И важное: несмотря на указанные ниже проблемы, я до сих пор считаю React прекрасным и удобным инструментом для создания фронтенда, в частности SPA. Громких слов типа «ReactJS не пригоден для разработки» тут не будет - пригоден, да ещё как! Но... и на Солнце бывают пятна. Приступим.
Between diapers baby books and frontend frameworks
In the past, I kept failing to set up my own blog because I couldn't decide on a frontend framework. I wanted to try out multiple options, evaluate the pros and cons, and then make the "right" choice. VitePress, #solidjs, #astrojs, #nuxt Content, #Qwik —I wanted to experiment with them all.
With a 2-month-old baby, my requirements have completely changed: it needs to be quick and easy, using methods I already know or that are entirely self-explanatory. I want to focus on writing the blog articles, not implementing the website
Now, I’ve started a project with 11ty (https://www.11ty.dev/). Was it a good decision? What do you think?
New blog post: "Testing Zero: Rocicorp's Ultra-Fast Sync Engine for the Web"
What is Zero
Zero is a new general-purpose sync engine for the web that promises instant response time for almost all user interactions.
But does it deliver on its promises? @slax57 puts it to the test, exploring both its strengths and limitations.
Read the full article here: https://marmelab.com/blog/2025/02/28/zero-sync-engine.html