Подборка актуальных вакансий
— 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
Где: удалённо
Опыт: не указан
#вакансии #работа
— 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
Где: удалённо
Опыт: не указан
#вакансии #работа
❤1
Виджетная система: как масштабировать образовательную платформу без боли и слёз
При развитии быстро растущего бизнеса бывает сложно определить, что ему нужно сейчас, что понадобится позже, а что со временем можно выпилить.
В этой ситуации у разработчиков два выхода: либо долго обдумывать и согласовывать решения, либо действовать на обум, а последствия исправлять потом. Оба этих пути сложные, дорогие и долгие, просто на разных этапах развития проекта. Но есть решение получше — это использование системы виджетов.
Виджеты дают гибкость: их можно отключить и на сайте или в мобильном приложении ничего не сломается. Но самое главное: виджетный подход позволяет релизить отдельные фичи и обновлять их без вмешательства в функциональность других.
Своим опытом внедрения виджетной системы для образовательной платформы делятся разработчики из QTIM: https://tproger.ru/articles/vidzhetnaya-sistema-kak-maswtabirovat-obrazovatelnuyu-platformu-bez-boli-i-slyoz
#лучшиепрактики #советы
При развитии быстро растущего бизнеса бывает сложно определить, что ему нужно сейчас, что понадобится позже, а что со временем можно выпилить.
В этой ситуации у разработчиков два выхода: либо долго обдумывать и согласовывать решения, либо действовать на обум, а последствия исправлять потом. Оба этих пути сложные, дорогие и долгие, просто на разных этапах развития проекта. Но есть решение получше — это использование системы виджетов.
Виджеты дают гибкость: их можно отключить и на сайте или в мобильном приложении ничего не сломается. Но самое главное: виджетный подход позволяет релизить отдельные фичи и обновлять их без вмешательства в функциональность других.
Своим опытом внедрения виджетной системы для образовательной платформы делятся разработчики из QTIM: https://tproger.ru/articles/vidzhetnaya-sistema-kak-maswtabirovat-obrazovatelnuyu-platformu-bez-boli-i-slyoz
#лучшиепрактики #советы
👍2
5 лучших VPN в 2023 году: самые безопасные и технологичные
Найти лучший VPN — большая проблема. Их так много на рынке, что глаза разбегаются. Кроме того, непонятно, какие платные VPN действительно стоят своих денег, а какие бесплатные VPN безопасны, ведь принято считать, что они непременно продают личные данные пользователей.
В статье составили подборку лучших платных и бесплатных VPN, рассказали, почему им стоит доверять и какие протоколы и алгоритмы шифрования они используют: https://tproger.ru/articles/10-luchwih-vpn-v-2023-godu
#безопасность #инструменты
Найти лучший VPN — большая проблема. Их так много на рынке, что глаза разбегаются. Кроме того, непонятно, какие платные VPN действительно стоят своих денег, а какие бесплатные VPN безопасны, ведь принято считать, что они непременно продают личные данные пользователей.
В статье составили подборку лучших платных и бесплатных VPN, рассказали, почему им стоит доверять и какие протоколы и алгоритмы шифрования они используют: https://tproger.ru/articles/10-luchwih-vpn-v-2023-godu
#безопасность #инструменты
👍11
Новые единицы измерения в вебе — 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
Одна из самых распространенных проблем сайтов на мобильных устройствах с использованием 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
👍23❤4
Этот репозиторий — компиляция десятков лучших статей по Node.js
У репозитория почти 100 тысяч звезд. В нём собрано более 80 рекомендаций и лучших практик, например:
— какую структуру проекта выбрать;
— как обрабатывать ошибки;
— как оформлять и тестировать код;
— как обеспечить безопасность кода.
Репозиторию — звездочку, пост — в сохраненки: https://github.com/goldbergyoni/nodebestpractices/blob/master/README.russian.md
#nodejs #лучшиепрактики
У репозитория почти 100 тысяч звезд. В нём собрано более 80 рекомендаций и лучших практик, например:
— какую структуру проекта выбрать;
— как обрабатывать ошибки;
— как оформлять и тестировать код;
— как обеспечить безопасность кода.
Репозиторию — звездочку, пост — в сохраненки: https://github.com/goldbergyoni/nodebestpractices/blob/master/README.russian.md
#nodejs #лучшиепрактики
😁19👍6
TypeScript: лучшие практики
TypeScript используется все чаще, начиная небольшими пет-проектами и заканчивая огромнейшими веб-приложениями. Но разработчики до сих пор не всегда используют всю мощь этого языка и совершают ошибки. Например, на некоторых проектах можно встретить кучу any и Function.
Давайте разберемся используете ли вы этот невероятно мощный инструмент правильно: https://habr.com/ru/articles/775524/
#typescript #javascript
TypeScript используется все чаще, начиная небольшими пет-проектами и заканчивая огромнейшими веб-приложениями. Но разработчики до сих пор не всегда используют всю мощь этого языка и совершают ошибки. Например, на некоторых проектах можно встретить кучу any и Function.
Давайте разберемся используете ли вы этот невероятно мощный инструмент правильно: https://habr.com/ru/articles/775524/
#typescript #javascript
🔥18❤2😁1
Игра про 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
Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.
Игра: https://oskaerik.github.io/theevalgame/
Обсуждение на Reddit (если застряли на каком-то этапе): https://www.reddit.com/r/Python/comments/1884j69/the_eval_game/
#инструменты #python
🥰5👍2😁2
Представляем вашему вниманию «Метод утёнка»! Это психологический метод решения задачи за счёт делегирования её мысленному помощнику.
Как видите, метод работает, а утёнок без проблем находит настоящую ошибку в коде. Берите на заметку.
Как видите, метод работает, а утёнок без проблем находит настоящую ошибку в коде. Берите на заметку.
🔥35😁16❤2👍1
Почему пет-проекты — это зло: вредные советы для фронтендеров
Пет-проекты приносят удовольствие и помогают развиваться. Но есть вредные привычки, которые сводят положительный эффект от них до нуля. В итоге, придя с работы и взявшись за свой пет-проект, вы просто потратите время впустую.
Полезная статья, в которой рассмотрели 7 вредных советов о пет-проектах. Они помогут повысить эффективность работы над пет-проектами и увеличить положительных эффект от них: https://habr.com/ru/companies/sbermarket/articles/777642/
Опытом делится лид команды фронтенд-разработки, так что фронтендерам точно зайдёт, но будет полезно всем разработчикам, которые развивают свои пет-проекты.
#петпроект
Пет-проекты приносят удовольствие и помогают развиваться. Но есть вредные привычки, которые сводят положительный эффект от них до нуля. В итоге, придя с работы и взявшись за свой пет-проект, вы просто потратите время впустую.
Полезная статья, в которой рассмотрели 7 вредных советов о пет-проектах. Они помогут повысить эффективность работы над пет-проектами и увеличить положительных эффект от них: https://habr.com/ru/companies/sbermarket/articles/777642/
Опытом делится лид команды фронтенд-разработки, так что фронтендерам точно зайдёт, но будет полезно всем разработчикам, которые развивают свои пет-проекты.
#петпроект
🥰12🔥3❤2👍1🤯1
Old but gold для начинающих: создаем приложение на чистом JS с API с нуля
Делимся с вами видеогайдом о том, как с нуля создать приложение на чистом JS с бесплатным API. Вы также узнаете про некоторые фишки из ES5 и ES6. Например, про деструктуризацию в JS или хранение данных в браузере с помощью localStorage.
Подробнее: https://youtu.be/kugdKyHykAA
#фронтенд #javascript
Делимся с вами видеогайдом о том, как с нуля создать приложение на чистом JS с бесплатным API. Вы также узнаете про некоторые фишки из ES5 и ES6. Например, про деструктуризацию в JS или хранение данных в браузере с помощью localStorage.
Подробнее: https://youtu.be/kugdKyHykAA
#фронтенд #javascript
🔥8👎2🤣2👍1
Если пропустили, тут создали сервис Screenshot to Code, который позволяет сделать идентичную страницу по скриншоту
Достаточно загрузить скриншот страницы и получить HTML-, Tailwind-, JS-код. Работает на GPT-4 Vision API, поэтому нужен ваш ключ. Репозиторий на гитхабе: https://github.com/abi/screenshot-to-code
Результат не идеальный и верстальщики пока могут выдохнуть, но для старта очень даже неплохо.
#ии #javascript #tailwind #фронтенд
Достаточно загрузить скриншот страницы и получить HTML-, Tailwind-, JS-код. Работает на GPT-4 Vision API, поэтому нужен ваш ключ. Репозиторий на гитхабе: https://github.com/abi/screenshot-to-code
Результат не идеальный и верстальщики пока могут выдохнуть, но для старта очень даже неплохо.
#ии #javascript #tailwind #фронтенд
😁9🤯8👍4❤2
Помогите распространить, разработчики в опасности!
Там сначала какие-то задания, потом какие-то проблемы с сетью, глазом не успеете моргнуть, как дорогой вам человек начнёт копаться в контейнерах.
Там сначала какие-то задания, потом какие-то проблемы с сетью, глазом не успеете моргнуть, как дорогой вам человек начнёт копаться в контейнерах.
😁48👍2🔥1
Forwarded from Zen of Python
Telegram-бот на aiogram
Десятичасовой (!) плейлист, в котором автор исчерпывающе рассказывает про:
— коллбэки;
— асинхронность;
— машину состояний;
— типы кнопок (Inline- и Reply-);
— Middleware и многое другое.
#обучение
Десятичасовой (!) плейлист, в котором автор исчерпывающе рассказывает про:
— коллбэки;
— асинхронность;
— машину состояний;
— типы кнопок (Inline- и Reply-);
— Middleware и многое другое.
#обучение
👍13👎2
Видео: курс по NestJS
Это — плейлист, состоящий из 6 видео по изучению NestJS: от основ и установки до модулей и middleware.
Сохраните, чтобы не потерять: https://www.youtube.com/playlist?list=PLvWwA9iDlhHAhfM4Ttcx_RcU266xz9OcT
#курс #nestjs
Это — плейлист, состоящий из 6 видео по изучению NestJS: от основ и установки до модулей и middleware.
Сохраните, чтобы не потерять: https://www.youtube.com/playlist?list=PLvWwA9iDlhHAhfM4Ttcx_RcU266xz9OcT
#курс #nestjs
👍6