Багхантеры — герои нашего времени?
VK Bug Bounty доказывает: люди, которые делают интернет безопаснее, могут хорошо зарабатывать. Вот несколько цифр: максимальная выплата за 2024 год — 4 млн руб. В среднем 8 дней требуется на получение своего баунти.
Теперь Bounty Pass становится постоянным. Система только набирает обороты, а награды и задачи становятся всё интереснее.
VK Bug Bounty доказывает: люди, которые делают интернет безопаснее, могут хорошо зарабатывать. Вот несколько цифр: максимальная выплата за 2024 год — 4 млн руб. В среднем 8 дней требуется на получение своего баунти.
Теперь Bounty Pass становится постоянным. Система только набирает обороты, а награды и задачи становятся всё интереснее.
👍3
Одинарные, двойные и обратные кавычки в JavaScript
Рассмотрели, чем отличается использование разных видов кавычек в JS-коде. Отдельно остановились на преимуществах шаблонных литералов.
#javascript
Читать статью
Рассмотрели, чем отличается использование разных видов кавычек в JS-коде. Отдельно остановились на преимуществах шаблонных литералов.
#javascript
Читать статью
👍2
Запросы SQL: руководство для начинающих
#sql
Рассмотрели некоторые базовые запросы SQL, с изучения которых стоит начинать новичкам в этом языке. Прочитав статью, вы научитесь создавать базу данных и таблицы, вносить в них данные и делать выборки нужных сведений.
Читать статью
#sql
Рассмотрели некоторые базовые запросы SQL, с изучения которых стоит начинать новичкам в этом языке. Прочитав статью, вы научитесь создавать базу данных и таблицы, вносить в них данные и делать выборки нужных сведений.
Читать статью
👍4
Тестирование методом “черного ящика”
#qa
В тестировании “черный ящик” служит для проверки того, как работает приложение, с нетехнической точки зрения конечного пользователя.
Тестировщик проверяет функциональность программного обеспечения, не заботясь о внутренних деталях или стратегиях реализации. Он просто предоставляет системе входные данные, имитируя различные действия пользователя, и наблюдает за выходными данными, генерируемыми системой.
Читать статью
#qa
В тестировании “черный ящик” служит для проверки того, как работает приложение, с нетехнической точки зрения конечного пользователя.
Тестировщик проверяет функциональность программного обеспечения, не заботясь о внутренних деталях или стратегиях реализации. Он просто предоставляет системе входные данные, имитируя различные действия пользователя, и наблюдает за выходными данными, генерируемыми системой.
Читать статью
👍6
Как отменить последний коммит
#git #tools
Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Знакомьтесь: команды git reset и git revert.
Читать статью
#git #tools
Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Знакомьтесь: команды git reset и git revert.
Читать статью
👍7
Как добавить водяной знак к изображению (HTML + JavaScript)
#webdev
Добавлять водяные знаки к картинкам очень просто, для этого используется элемент HTML5 canvas. Добавляемые таким образом водяные знаки можно стилизовать, настраивать их расположение и прозрачность.
Читать статью
#webdev
Добавлять водяные знаки к картинкам очень просто, для этого используется элемент HTML5 canvas. Добавляемые таким образом водяные знаки можно стилизовать, настраивать их расположение и прозрачность.
Читать статью
Как создать модальное окно
#webdev
Модальные окна довольно часто используются на сайтах, порой без них не обойтись. Но если они реализованы неправильно, то могут серьезно испортить пользовательский опыт.
Читать статью
#webdev
Модальные окна довольно часто используются на сайтах, порой без них не обойтись. Но если они реализованы неправильно, то могут серьезно испортить пользовательский опыт.
Читать статью
👍3
10 однострочников React, которые должен знать каждый UI-разработчик
#webdev
Сегодня мы погрузимся в мир однострочников React — этих удобных, компактных фрагментов кода, которые могут сделать вашу жизнь намного проще.
Читать статью
#webdev
Сегодня мы погрузимся в мир однострочников React — этих удобных, компактных фрагментов кода, которые могут сделать вашу жизнь намного проще.
Читать статью
Как объединять документы Word с помощью Python
#python
В этой статье мы рассмотрим три эффективных способа объединения нескольких документов Word в один: с помощью docxcompose, pypandoc и python-docx.
Читать статью
#python
В этой статье мы рассмотрим три эффективных способа объединения нескольких документов Word в один: с помощью docxcompose, pypandoc и python-docx.
Читать статью
👍1
Как объединять файлы Word с помощью NodeJS
#javascript
Слияние файлов Word необходимо, когда несколько отчетов, предложений или форм должны быть объединены в один документ. Это может понадобиться в приложениях для автоматизации документооборота.
Читать статью
#javascript
Слияние файлов Word необходимо, когда несколько отчетов, предложений или форм должны быть объединены в один документ. Это может понадобиться в приложениях для автоматизации документооборота.
Читать статью
👍4👌1
Нативный HTML-элемент dialog и его возможности
#webdev
Все основные браузеры теперь поддерживают элемент
Читать статью
#webdev
Все основные браузеры теперь поддерживают элемент
dialog. Зачем добавлять этот HTML-элемент? Подобный функционал, особенно в части захвата фокуса, имеет юзерленд-код — код, который разработчики пишут для заполнения пробелов в браузере. Что ж, браузерные движки отреагировали на это, добавив эту функциональность непосредственно в браузер.Читать статью
👍3❤1
Как использовать селектор :has() в CSS
#webdev
Селектор :has() предлагает новый уровень гибкости и возможностей в CSS, позволяя писать более чистые и эффективные таблицы стилей.
Читать статью
#webdev
Селектор :has() предлагает новый уровень гибкости и возможностей в CSS, позволяя писать более чистые и эффективные таблицы стилей.
Читать статью
👍3❤1
10 уроков от разработчика и фрилансера
#career
Советы опытного разработчика относительно работы и карьеры будут особенно полезны начинающим программистам.
Читать статью
#career
Советы опытного разработчика относительно работы и карьеры будут особенно полезны начинающим программистам.
Читать статью
👍2
Составляем идеальный файл README
Вероятно, README это самая простая часть документации любого проекта. Хороший README сообщает людям не только о том, что делает проект и для кого он предназначен, но и о том, как именно нужно использовать эту программу и как принять участие в ее разработке. Давайте разберем, какие именно пункты должны быть в этом файле.
Читать статью
Вероятно, README это самая простая часть документации любого проекта. Хороший README сообщает людям не только о том, что делает проект и для кого он предназначен, но и о том, как именно нужно использовать эту программу и как принять участие в ее разработке. Давайте разберем, какие именно пункты должны быть в этом файле.
Читать статью
Разработчик-полиглот: о преимуществах знания нескольких языков программирования
Автор этой статьи убежден, что каждый программист должен знать больше одного языка программирования, то есть быть полиглотом. Почему он так считает - читайте в статье.
Читать статью
Автор этой статьи убежден, что каждый программист должен знать больше одного языка программирования, то есть быть полиглотом. Почему он так считает - читайте в статье.
Читать статью
Автоматическая установка npm-зависимостей при выполнении git pull
#git
Рассказываем, как при помощи Git-хука post merge настроить автоматическое обновление зависимостей в локальном репозитории.
Читать статью
#git
Рассказываем, как при помощи Git-хука post merge настроить автоматическое обновление зависимостей в локальном репозитории.
Читать статью
Инструменты для изучения и тестирования регулярных выражений
#tools
Подобрать правильное регулярное выражение поначалу может быть трудной задачей. Но изучение и использование regex вовсе не должно быть мучительным процессом.
Представляем список полезных инструментов для работы с регулярными выражениями, которые существенно облегчат вам жизнь.
Читать статью
#tools
Подобрать правильное регулярное выражение поначалу может быть трудной задачей. Но изучение и использование regex вовсе не должно быть мучительным процессом.
Представляем список полезных инструментов для работы с регулярными выражениями, которые существенно облегчат вам жизнь.
Читать статью
👍3
Как правильно отвечать на вопрос «Почему вы ушли с прежней работы?»
#job_hunting #career
На собеседованиях интервьюеры часто спрашивают о причинах, по которым вы решили оставить прежнюю работу и двигаться дальше. Отвечать на подобные вопросы трудно. Надо и честным быть, и говорить о каких-то конкретных обстоятельствах, но при этом избегать негатива.
Давайте разбираться, как же все-таки можно красиво сформулировать свой ответ.
Читать статью
#job_hunting #career
На собеседованиях интервьюеры часто спрашивают о причинах, по которым вы решили оставить прежнюю работу и двигаться дальше. Отвечать на подобные вопросы трудно. Надо и честным быть, и говорить о каких-то конкретных обстоятельствах, но при этом избегать негатива.
Давайте разбираться, как же все-таки можно красиво сформулировать свой ответ.
Читать статью
Подчеркивание в CSS (красивые эффекты с примерами кода)
#webdev
При создании ссылок или анимаций для кнопок меню у вас может возникнуть необходимость использовать подчеркивание. Из этой статьи вы узнаете о нескольких способах создать эффект подчеркивания с использованием CSS-свойств text-decoration, border-bottom, background-image, box-shadow, а также при помощи SVG.
Читать статью
#webdev
При создании ссылок или анимаций для кнопок меню у вас может возникнуть необходимость использовать подчеркивание. Из этой статьи вы узнаете о нескольких способах создать эффект подчеркивания с использованием CSS-свойств text-decoration, border-bottom, background-image, box-shadow, а также при помощи SVG.
Читать статью
15 библиотек JavaScript, о которых стоит знать
#javascript
JavaScript широко используется как во фронтенде, так и в бэкенде. Не удивительно, что в его экосистеме есть множество библиотек, с помощью которых можно легко и быстро создавать самые разные сайты.
Читать статью
#javascript
JavaScript широко используется как во фронтенде, так и в бэкенде. Не удивительно, что в его экосистеме есть множество библиотек, с помощью которых можно легко и быстро создавать самые разные сайты.
Читать статью
Фриланс для программиста: с чего начать
#career
Если вы хотите подзаработать и при этом у вас есть несколько свободных часов в неделю, – фриланс будет прекрасным способом подкачать «программистские мышцы» и пополнить свой бюджет. Мы разбирались, с чего следует начать, если вы решили заняться фрилансом.
Читать статью
#career
Если вы хотите подзаработать и при этом у вас есть несколько свободных часов в неделю, – фриланс будет прекрасным способом подкачать «программистские мышцы» и пополнить свой бюджет. Мы разбирались, с чего следует начать, если вы решили заняться фрилансом.
Читать статью
👍1