Telegram Web Link
Как команде учиться вместе, когда все такие разные?

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

В этой статье вы узнаете, как подобрать для разнородной команды оптимальные форматы и ритм занятий. Нужен ли волшебный пинок коллективу и как правильно донести до коллег важность образовательных мероприятий.
К нам на сайт пришли разработчики SQL Academy и рассказали про внутрянку разработки своего проекта

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

Enjoy: https://tproger.ru/articles/opyt-razrabotki-sql-academy-ot-sql-trenazhera-do-onlajn-kursa-s-soobshhestvom

#инструмент #sql #курс
Selenium: пишем парсер для меняющегося сайта

Перед большинством Python-разработчиков рано или поздно встает вопрос сбора данных из сети. У дата-сайентистов, например, этот навык вообще считается само собой разумеющимся, и трудности освоения парсинговых библиотек принято проскакивать как нечто простое. На деле же легко упереться и в меняющиеся классы, и в необходимость проскочить защиту сайта.

В этой статье мы разберемся, как обходить защиту в виде меняющихся классов и изучим некоторые нюансы этой популярнейшей библиотеки: https://tproger.ru/articles/selenium-pishem-parser-dlya-menyayushhegosya-sajta

#python #библиотека #парсинг
TinyMCE: простой, но мощный текстовый редактор для веба

TinyMCE идеально подходит для создания и редактирования контента, обеспечивая пользователям интуитивный интерфейс и широкий набор инструментов для форматирования текста

Интерфейс интуитивный, поэтому с редактором справятся юзеры всех уровней. Недостатком же может быть ограниченный набор продвинутых функций в бесплатной версии. Но для базовых задач ее достаточно.

#инструменты
Forwarded from IT Юмор
Важный помощник в нашей работе
Интересные трюки HTML: экстремальный минимализм

Что будет, если перегнуть палку оптимизации сайтов? Например, придумать способ поместить весь сайт в адресную строку браузера.

Оказывается, и такое возможно. А с помощью сокращателя ссылок даже большой сайт сжимается до восьми байт. Подробнее о том, как это работает — в статье: https://habr.com/ru/companies/ruvds/articles/771388/

#html #css #лучшиепрактики
Что учить веб-разработчику: проект, на котором в удобной форме собраны большинство инструментов/тем с пояснениями и ссылками на ресурсы.

HTML, CSS, JS, PWA, фреймворки, тестирование, безопасность, архитектура, дизайн, алгоритмы, базы данных — всё есть:

https://andreasbm.github.io/web-skills/

#инструменты #шпаргалки
Возможно, ChatGPT поможет создать тебе сайт, но остальное зависит только от тебя...
Подборка актуальных вакансий

Backend разработчик NodeJS
Где: удалённо
Опыт: от 2 лет

Разработчик Elixir
Где: удалённо
Опыт: от 3 лет

Senior/Middle FrontEnd (React) Developer
Где: удалённо
Опыт: от 3 лет

Automation QA Engineer Java
Где: удалённо
Опыт: от 3 лет

BackEnd разработчик NodeJS
Где: удалённо
Опыт: от 3 лет

ИТ-архитектор
Где: удалённо
Опыт: от 3 лет

Senior BackEnd Java Developer
Где: удалённо
Опыт: от 5 лет

Senior/Lead Product Design / Продуктовый Дизайнер
Где: удалённо
Опыт: от 5 лет

QA Automation Engineer (JS, Cypress)
Где: удалённо
Опыт: не указан

QA Engineer Manual
Где: удалённо
Опыт: не указан

#вакансии #работа
Виджетная система: как масштабировать образовательную платформу без боли и слёз

При развитии быстро растущего бизнеса бывает сложно определить, что ему нужно сейчас, что понадобится позже, а что со временем можно выпилить.

В этой ситуации у разработчиков два выхода: либо долго обдумывать и согласовывать решения, либо действовать на обум, а последствия исправлять потом. Оба этих пути сложные, дорогие и долгие, просто на разных этапах развития проекта. Но есть решение получше — это использование системы виджетов.

Виджеты дают гибкость: их можно отключить и на сайте или в мобильном приложении ничего не сломается. Но самое главное: виджетный подход позволяет релизить отдельные фичи и обновлять их без вмешательства в функциональность других.

Своим опытом внедрения виджетной системы для образовательной платформы делятся разработчики из QTIM: https://tproger.ru/articles/vidzhetnaya-sistema-kak-maswtabirovat-obrazovatelnuyu-platformu-bez-boli-i-slyoz

#лучшиепрактики #советы
​​5 лучших VPN в 2023 году: самые безопасные и технологичные

Найти лучший VPN — большая проблема. Их так много на рынке, что глаза разбегаются. Кроме того, непонятно, какие платные VPN действительно стоят своих денег, а какие бесплатные VPN безопасны, ведь принято считать, что они непременно продают личные данные пользователей.

В статье составили подборку лучших платных и бесплатных VPN, рассказали, почему им стоит доверять и какие протоколы и алгоритмы шифрования они используют: https://tproger.ru/articles/10-luchwih-vpn-v-2023-godu

#безопасность #инструменты
​​Как расшифровывается HTML? Только неправильные варианты.

#обсуждение
​​Сказали же, что только неправильные...
​​Новые единицы измерения в вебе — svh, lvh и dvh: для чего нужны и как их использовать?

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

Если вкратце, единицы измерения svh, lvh, dvh решают эту проблему, позволяя избавиться от ненужного скролла:
1. SVH (small viewport height) — единица измерения, которая задает самый маленький размер viewport, когда панель навигации отображается.
2. LVH (large viewport height) — задает размеры по самому большому размеру viewport, когда панель навигации скрыта.
3. DVH (dynamic viewport height) динамически меняет значение высоты относительно того, открыта панель с навигацией или нет.

Для удобства составили небольшой гайд по их использованию: https://tproger.ru/articles/novye-edinicy-izmereniya-svh-lvh-dvh-dlya-adaptivnoj-verstki

#фронтенд #css
​​Этот репозиторий — компиляция десятков лучших статей по Node.js

У репозитория почти 100 тысяч звезд. В нём собрано более 80 рекомендаций и лучших практик, например:
— какую структуру проекта выбрать;
— как обрабатывать ошибки;
— как оформлять и тестировать код;
— как обеспечить безопасность кода.

Репозиторию — звездочку, пост — в сохраненки: https://github.com/goldbergyoni/nodebestpractices/blob/master/README.russian.md

#nodejs #лучшиепрактики
​​TypeScript: лучшие практики

TypeScript используется все чаще, начиная небольшими пет-проектами и заканчивая огромнейшими веб-приложениями. Но разработчики до сих пор не всегда используют всю мощь этого языка и совершают ошибки. Например, на некоторых проектах можно встретить кучу any и Function.

Давайте разберемся используете ли вы этот невероятно мощный инструмент правильно: https://habr.com/ru/articles/775524/

#typescript #javascript
И ты будешь кодить всю ночь, а она сладенько спать.
​​Игра про Python, которую вы возненавидите

Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.

Игра: https://oskaerik.github.io/theevalgame/

Обсуждение на Reddit (если застряли на каком-то этапе): https://www.reddit.com/r/Python/comments/1884j69/the_eval_game/

#инструменты #python
2025/02/24 10:13:54
Back to Top
HTML Embed Code: