Генерируем G-code прямо в браузере: как я написал карманную CAM-систему на JS+WebGL, чтобы не запускать тяжелый CAD
https://habr.com/ru/articles/970998/
https://habr.com/ru/articles/970998/
Хабр
Генерируем G-code прямо в браузере: как я написал карманную CAM-систему на JS+WebGL, чтобы не запускать тяжелый CAD
Всем привет. Я в 3D-индустрии уже 30 лет, есть свой фрезерный станок. И, как и многих владельцев ЧПУ, меня преследовала одна и та же боль. Чтобы вырезать простую плоскую деталь — фланец, прокладку,...
Цепочка ошибок в JavaScript: удобная отладка кода с помощью Error.cause
https://habr.com/ru/companies/timeweb/articles/967440/
https://habr.com/ru/companies/timeweb/articles/967440/
Хабр
Цепочка ошибок в JavaScript: удобная отладка кода с помощью Error.cause
Обработка ошибок в JavaScript всегда была немного хаотичной. Получить ошибку легко, но отследить ее первоисточник бывает очень сложно. Именно здесь и приходит на помощь свойство cause . ❯ Проблема...
Первая в мире библиотека Web Components в духе shadcn. Серьёзно, я проверял
https://habr.com/ru/articles/972038/
https://habr.com/ru/articles/972038/
Хабр
Первая в мире библиотека Web Components в духе shadcn. Серьёзно, я проверял
Окей, заголовок звучит максимально самоуверенно, я понимаю. Но насколько мне удалось нагуглить — это действительно первая попытка сделать что-то подобное. Если я не прав — напишите в комментах, я с...
Грани полиморфизма React: полиморфные декораторы
https://habr.com/ru/companies/cloud_ru/articles/962830/
https://habr.com/ru/companies/cloud_ru/articles/962830/
Хабр
Грани полиморфизма React: полиморфные декораторы
Привет, снова Костя из Cloud.ru . Мы поговорили уже про as для типобезопасного полиморфизма, asChild для композиции и FACC для вариативного дизайна. Но что, если я...