Telegram Web Link
Встречайте Limbo — новая компактная и портативная СУБД

По сути, это SQLite, полностью переписанная на Rust. Разрабатывает его команда Turso, которая ранее сделала форк SQLite — libSQL, имеющий 12 тысяч звёзд на GitHub и 85 контрибьюторов.

Limbo направлена на то, чтобы со временем стать полностью совместимой с SQLite, при этом имея нативную поддержку асинхронности.

Сейчас можно посмотреть, как работает версия 0.0.9, протестировать СУБД в связке с JS или Python и, возможно, помочь разработчикам в качестве контрибьютора, если вам такое интересно. Почитать подробнее можно в блоге Turso, а изучить кодовую базу и потестить на GitHub.

#субд #sqlite #limbo #rust
OffscreenCanvas в JavaScript: разгоняем графику до максимума

OffscreenCanvas — это API, которое позволяет рендерить графику в отдельном потоке Worker, не блокируя основной поток, где обрабатывается интерфейс. Технически это достигается за счёт разделения UI и вычислений.

В этой статье вы узнаете зачем он нужен и как правильно его использовать. Уже пробовали?

#javascript #canvas #фронтенд
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
BigDevSoon — полезный тренажёр для фронтендеров с большой коллекцией челленджей и проектов

На платформе собрано 100 челленеджей на каждый день. Каждый отличается по сложности и по тому, какие скиллы помогает прокачать. А ещё здесь готовые идеи проектов. Каждый проект разбит на отдельные карточки, которые позволяют разделить проект на отдельные части для последовательной разработки.

Начать можно бесплатно, есть и платные тарифы, дающие больше возможностей. Если хотите отточить навыки и в комфортной среде изучить веб-разработку, то переходите по ссылке.

#тренажёры
👍151
This media is not supported in your browser
VIEW IN TELEGRAM
Совет для React-разработчиков: старайтесь избегать множества вложений провайдеров в React

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

#react #советы
🔥29👎10👍2🗿2
Техно-город из нашего виммельбуха продолжает готовиться к Новому Году!

На городской ёлке зажглись яркие огни, а улицы осветились блеском гирлянд и фонарей. Пока одни бегают в поисках подарков любимым, другие усердно доделывают важные задачи до конца года. В общем, что говорить, скорее открывайте третью главу и увидьте всё своими глазами: https://tprg.ru/nVBh
👎2🔥1
Media is too big
VIEW IN TELEGRAM
Игры для дизайнера: как прокачать перо (кривые Безье), как кернить буквы и другие полезности

Нечасто у нас выходят материалы для дизайнеров, но мимо этого нельзя было пройти мимо. Если вы веб-дизайнер или работаете с дизайном, то эта подборка вам будет очень кстати, серьёзно.

Здесь собраны полезные штуки, которые помогут вам прокачать ваши навыки. Например, рисование кривых, настройка кернинга, размера блоков, расположение текста и так далее. Всё бесплатное и интерактивное.

Смотрите видео и выбирайте понравившиеся сервисы. Для вашего удобства мы ещё и тайм-коды по сервисам оставим:

00:00 - bezier.method.ac
07:43 - type.method.ac
10:30 - shape.method.ac
11:28 - betterwebtype.com/triangle
14:53 - boolean.method.ac
16:32 - pixact.ly
17:08 - game.ioxapp.com/eye-test
18:35 - kolor.moro.es
19:14 - color.method.ac
20:55 - cantunsee.space
28:36 - userinyerface.com

#дизайн #видео
👍4
Media is too big
VIEW IN TELEGRAM
Запросы на сервер. Fetch, XMLHttpRequest (XHR), Ajax

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

#javascript #видео
👍4
Придумайте подпись в комментариях
😁371
Современные способы управления контентом

Переключатели — это не просто удобный интерфейсный элемент, а способ улучшить взаимодействие пользователя с вашим сайтом. Они делают контент структурированным, понятным и легко доступным, а современные методы позволяют создавать быстрые и аккуратные интерфейсы.

В этой статье разбираются:

— современные методы создания аккордеонов и подсказок;
— как использовать элементы <details> и <dialog> для улучшения UX;
— почему минимализм в веб-разработке сегодня так важен.

Подробности: https://css-tricks.com/the-different-and-modern-ways-to-toggle-content/

#фронтенд #css
👍8
#простымисловами: Почему изображения тормозят сайты и что делать

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

Начните с малого: проверьте текущие изображения на сайте и попробуйте применить хотя бы пару советов из этих карточек — разницу вы заметите сразу!
👍25
This media is not supported in your browser
VIEW IN TELEGRAM
Perspective Loader на чистом CSS

Вы, скорее всего, видели этот шуточный ролик, где показывается почему на самом деле лоадер прерывается во время загрузки или установки.

Пользователь CodePen решил повторить его во фронтенде и сделал анимацию, которая работает исключительно на HTML и CSS.

Посмотреть код можно здесь:
https://codepen.io/jh3y/pen/xxWdOQy

#codepen #css
🔥16👍1
HellPot | Бесконечный honeypot для HTTP-ботов

Этот инструмент отправляет непослушных ботов в ад. запускает бесконечный поток данных, чтобы они теряли свои «души». В его основе движок, что использует фрагменты произведений Ницше. Написан на Go, поддерживает конфиги в .toml.

Цена: бесплатно  
Репозиторий проекта

— актуально
🗿 — Бог миловал

@prog_tools
🔥8👍2
2025/07/14 19:48:48
Back to Top
HTML Embed Code: