ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

WebDev+ | Веб-разработка

WebDev+ | Веб-разработка

前往频道在 Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир веб-разработки Связь: @devmangx

显示更多
8 247
订阅者
+324 小时
+257 天
+30030 天
帖子存档
Подогнал классную находку для веб-разработчиков Cursor Effects — набор ретро-эффектов курсора с кучей вариаций. Бесплатно, open source, и встраивается в проект буквально за пару строк кода. Мгновенно добавляет сайту креатива и выделяет его среди остальных :) github.com/tholman/cursor-effects @WebDev_Plus

freeCodeCamp выкатил ежедневные задачи по программированию. Решать их можно прямо в мобильном приложении или в /learn Это отл
freeCodeCamp выкатил ежедневные задачи по программированию. Решать их можно прямо в мобильном приложении или в /learn Это отличный способ прокачать навыки: можно тренироваться параллельно с прохождением курса или просто для практики на каждый день. Сегодняшний челендж — валидатор IPv4. Попробуйте решить Подробнее тут @WebDev_Plus

Repost from БАГодельня
Задача «Тест по YAML» ❗️ Эта задача анонсировалась заранее и будет награждение первой тройки решивших. Призы символические, н
Задача «Тест по YAML» ❗️ Эта задача анонсировалась заранее и будет награждение первой тройки решивших. Призы символические, но так интереснее, чтобы был азарт. Ссылка на задачу на нашей площадке: задание. 📌 Исходники бекендовой части задачи прикреплены на сайте. Описание задачи: Для получения флага, нужно получить 1337 очков в тесте, где представлены 7 вопросов про парсинг YAML-файлов. Ответы проверяются в бекенде, по запросу с фронта. 📌 Заявки принимаются на сайте с задачами, где фиксируется время отправки и валидность флага. Про первые три решения автоматически сообщает бот в нашем чате. Ответы в зачет принимаются до 12 сентября 12:00 МСК, есть ровно неделя на решение. Далее будет пост с полным разбором этой задачи и объявлением победителей. Кто первый, тот молодец. Поехали! ❗️ Ссылка на задачу: перейти. ——— #⃣ #Задачи #CTF #Web 🐞 Канал // Чат // Задачи

Занес классную находку для тех, кто учит JS и любит MMORPG. Deepest World — браузерная песочница, где ты пишешь бота на JavaS
Занес классную находку для тех, кто учит JS и любит MMORPG. Deepest World — браузерная песочница, где ты пишешь бота на JavaScript, а он уже сам фармит, крафтит и чистит данжи. Игра в раннем доступе и бесплатна. 🤩 Поиграть: https://deepestworld.com/ @WebDev_Plus

Вышла версия 1.5 популярного React-компонента для карт Теперь разработчики могут работать с 3D-картами, использовать SSR, строить маршруты между двумя точками и рисовать собственные геометрические фигуры прямо на карте. Проект продолжает активно развиваться и становится ещё удобнее для интеграции в современные веб-приложения. Подробнее: react-google-maps1.5 @WebDev_Plus

Indexing Индексы нужны, чтобы ускорить выборку данных. Вместо полного сканирования таблицы база обращается к индексу, который
Indexing Индексы нужны, чтобы ускорить выборку данных. Вместо полного сканирования таблицы база обращается к индексу, который работает как оглавление в книге. Пример: если создать индекс на поле email, то поиск пользователя по почте выполняется гораздо быстрее. Существуют разные виды индексов. Индекс может быть по одному столбцу или составным по нескольким. Уникальный индекс гарантирует отсутствие дубликатов, а полнотекстовый индекс используется для быстрого поиска по текстам. Главное преимущество индексов — заметное ускорение запросов, сортировок и фильтрации. Минусы заключаются в том, что индексы занимают дополнительное место и замедляют операции записи, такие как вставка, обновление и удаление. Joins Join это способ объединить строки из разных таблиц по связанному полю. INNER JOIN возвращает только совпадающие строки, LEFT JOIN оставляет все строки из левой таблицы и добавляет совпадения из правой, RIGHT JOIN делает то же самое, но наоборот, FULL OUTER JOIN объединяет всё при наличии совпадений, а CROSS JOIN выдаёт декартово произведение. Пример запроса:
SELECT users.name, orders.order_date
FROM users
INNER JOIN orders ON users.id = orders.user_id;
Transactions Транзакция это набор операций, который выполняется как единое целое. Если один шаг не проходит, база данных откатывает всё назад, сохраняя целостность. Классические свойства транзакций известны как ACID. Atomicity означает «всё или ничего». Consistency гарантирует, что база остаётся в валидном состоянии. Isolation даёт уверенность, что параллельные транзакции не мешают друг другу. Durability гарантирует, что закоммиченные изменения сохраняются навсегда. Пример транзакции для перевода денег:
BEGIN;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT;
В реальных системах индексы ускоряют поиск товаров по названию в интернет-магазине. Join позволяет объединить клиентов с их заказами в одной выборке. Транзакции обеспечивают корректность при переводе денег между счетами. @WebDev_Plus

HTML получил новые атрибуты command, которые позволяют вызывать методы DOM-элементов без написания JavaScript. Функция уже доступна в Chrome и Edge, а в ближайшее время появится и в Firefox и Safari. Теперь для открытия или закрытия модалки достаточно двух строк HTML. 🤗 @WebDev_Plus

Как одной строкой задать и min-width, и width Обычно это пишут так:
.box {
  width: 100%;
  min-width: 400px;
}
Но то же самое можно записать короче:
.box {
  width: max(400px, 100%);
}
Функция max() берёт большее значение из списка. Если ширина экрана меньше 400px — блок всё равно будет минимум 400px. Если ширина больше — тянется на 100%. Приятный бонус: значения в max() можно указывать в любом порядке. @WebDev_Plus

Хочешь аккуратные, пиксельно-точные SVG-флаги стран? Есть отличный ресурс с коллекцией профессионально прорисованных флагов. Можно просто скопировать SVG-код и сразу вставлять в проект. Идеально подходит для веб-разработчиков и дизайнеров, которые ценят качество и скорость. Источник : nucleoapp.com/svg-flag-icons Берите на заметку 📸 @WebDev_Plus

Этот HTML-тег никто не использует, а он реально крутой @WebDev_Plus

HTML Tip 🌟 Какие есть применения у thead, tbody и tfooter? Чтобы применять общие стили к шапке, подвалу или основной части т
HTML Tip 🌟 Какие есть применения у thead, tbody и tfooter? Чтобы применять общие стили к шапке, подвалу или основной части таблицы. Чтобы при печати таблицы на каждой странице отображались шапка и подвал. Пример: thead — секция заголовков (шапка таблицы) tbody — основное содержимое таблицы tfoot — подвал таблицы @WebDev_Plus

Немного фана вам в ленту 🙂 @WebDev_Plus
Немного фана вам в ленту 🙂 @WebDev_Plus

Появилась библиотека компонентов для веба, которая позволяет собирать интерфейсы с настоящим мобильным ощущением. Она поддерживает React, Vue, Svelte и другие фреймворки, а в комплекте идёт множество элементов в стиле iOS и Material. Такой подход делает веб-приложения похожими на нативные. Особенно это актуально для PWA, гибридных приложений на Ionic или Capacitor и мобильных сайтов. Пользователи получают привычный мобильный UX, а конверсия растёт. Источник: konstaui.com @WebDev_Plus

Новый инструмент для фронтендеров и дизайнеров Появился сервис gradient.style , который позволяет в пару кликов собирать CSS-градиенты с тонкой настройкой. Инструмент даёт массу вариантов кастомизации и помогает быстро создавать стильные переходы для сайтов и приложений. Источник: gradient.style 🤩 @WebDev_Plus

CSSBattle набирает популярность среди разработчиков. Это онлайн-платформа в стиле Code Golfing, где игроки со всего мира соревнуются в умении воспроизвести заданные «таргеты» минимальным количеством кода на CSS. Для участников доступен общий рейтинг с топовыми результатами, что добавляет азарт и дух соревнования. https://cssbattle.dev/ @WebDev_Plus

👩‍💻 Всем программистам посвящается! Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования
👩‍💻 Всем программистам посвящается! Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 👩‍💻 Linux — t.me/linux_ready 🖼️ DevOps — t.me/devops_ready 🤖 Нейросети — t.me/neuro_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 👩‍💻 Java — t.me/java_ready 📖 IT Книги — t.me/books_ready 👩‍💻 Frontend — t.me/frontend_ready 📱 JavaScript — t.me/javascript_ready 👩‍💻 Backend — t.me/backend_ready 📱 GitHub & Git — t.me/github_ready 👩‍💻 Весь IT — t.me/it_ready 👩‍💻 Bash & Shell — t.me/bash_ready 🖥 Design — t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

Разработчик поделился новыми экспериментами с CSS и JavaScript Как вам? 😳 @WebDev_Plus

Вышел курс по Three.js — библиотеке для 3D-рендеринга прямо в браузере. На практике через пять проектов показывают, как работ
Вышел курс по Three.js — библиотеке для 3D-рендеринга прямо в браузере. На практике через пять проектов показывают, как работать с текстурами, подключать GeoJSON-данные и настраивать динамические партиклы. @WebDev_Plus

Вышла новая библиотека для пользователей Tailwind CSS. В ней собраны готовые анимации, которые можно применять без написания собственного CSS. Достаточно скопировать нужный фрагмент и вставить его в проект. Библиотека подойдёт для тех, кто хочет быстро добавить анимацию в интерфейс. Доступна по ссылке: tailwindcss-animations.vercel.app @WebDev_Plus

Типы ввода HTML @WebDev_Plus
Типы ввода HTML @WebDev_Plus